Lines Matching +full:interrupt +full:- +full:counter
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 * struct mlxreg_hotplug_device - I2C device data:
46 * struct mlxreg_core_data - attributes control data:
55 * @np - pointer to node platform associated with attribute;
56 * @hpdev - hotplug device data;
57 * @health_cntr: dynamic device health indication counter;
59 * @regnum: number of registers occupied by multi-register attribute;
77 * struct mlxreg_core_item - same type components controlled by the driver:
81 * @reg: group interrupt status register;
82 * @mask: group interrupt mask;
87 * @inversed: if 0: 0 for signal status is OK, if 1 - 1 is OK;
104 * struct mlxreg_core_platform_data - platform data:
108 * @counter: number of instances;
117 int counter; member
125 * struct mlxreg_core_hotplug_platform_data - hotplug platform data:
128 * @irq: platform interrupt number;
130 * @counter: number of the components with the hotplug capability;
131 * @cell: location of top aggregation interrupt register;
132 * @mask: top aggregation interrupt common mask;
133 * @cell_low: location of low aggregation interrupt register;
134 * @mask_low: low aggregation interrupt common mask;
142 int counter; member