Lines Matching +full:ports +full:- +full:block +full:- +full:group +full:- +full:count
1 /* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */
3 * Copyright (C) 2017-2020 Mellanox Technologies Ltd.
14 * enum mlxreg_wdt_type - type of HW watchdog
28 * enum mlxreg_hotplug_kind - kind of hotplug entry
36 * after hardware-firmware synchronization handshake;
40 * availability / unavailability for the ports on line card;
57 * enum mlxreg_hotplug_device_action - hotplug device action required for
73 * struct mlxreg_core_hotplug_notifier - hotplug notifier block:
86 * struct mlxreg_hotplug_device - I2C device data:
96 * @notifier: pointer to event notifier block;
114 * struct mlxreg_core_data - attributes control data:
126 * @np - pointer to node platform associated with attribute;
127 * @hpdev - hotplug device data;
128 * @notifier: pointer to event notifier block;
131 * @regnum: number of registers occupied by multi-register attribute;
157 * struct mlxreg_core_item - same type components controlled by the driver:
161 * @aggr_mask: group aggregation mask;
162 * @reg: group interrupt status register;
163 * @mask: group interrupt mask;
164 * @capability: group capability register;
165 * @cache: last status value for elements fro the same group;
166 * @count: number of available elements in the group;
167 * @ind: element's index inside the group;
168 * @inversed: if 0: 0 for signal status is OK, if 1 - 1 is OK;
179 u8 count; member
186 * struct mlxreg_core_platform_data - platform data:
207 * struct mlxreg_core_hotplug_platform_data - hotplug platform data: