Home
last modified time | relevance | path

Searched defs:controller (Results 1 – 25 of 29) sorted by relevance

12

/linux-4.19.296/drivers/pci/hotplug/
Dpciehp.h116 struct controller { struct
117 struct mutex ctrl_lock;
118 struct pcie_device *pcie;
119 struct rw_semaphore reset_lock;
120 unsigned int depth;
121 struct slot *slot;
122 wait_queue_head_t queue;
123 u32 slot_cap;
124 u16 slot_ctrl;
125 struct task_struct *poll_thread;
[all …]
Dshpchp.h88 struct controller { struct
89 struct mutex crit_sect; /* critical section mutex */
90 struct mutex cmd_lock; /* command lock */
91 int num_slots; /* Number of slots on ctlr */
92 int slot_num_inc; /* 1 or -1 */
93 struct pci_dev *pci_dev;
94 struct list_head slot_list;
95 const struct hpc_ops *hpc_ops;
96 wait_queue_head_t queue; /* sleep & wake process */
97 u8 slot_device_offset;
[all …]
Dcpqphp.h277 struct controller { struct
278 struct controller *next; argument
281 void __iomem *hpc_reg; /* cookie for our pci controller location */ argument
293 u8 bus; /* bus number for the pci hotplug controller */ argument
294 u8 rev;
295 u8 slot_device_offset;
296 u8 first_slot;
297 u8 add_support;
298 u8 push_flag;
299 u8 push_button; /* 0 = no pushbutton, 1 = pushbutton present */
[all …]
Dibmphp.h713 struct controller { struct
716 struct pci_dev *ctrl_dev; /* in case where controller is PCI */ argument
717 u8 starting_slot_num; /* starting and ending slot #'s this ctrl controls*/
718 u8 ending_slot_num;
719 u8 revision;
720 u8 options; /* which options HPC supports */
721 u8 status;
722 u8 ctlr_id;
723 u8 slot_count;
724 u8 bus_count;
[all …]
Dibmphp_ebda.c65 struct controller *controller; in alloc_ebda_hpc() local
92 static void free_ebda_hpc(struct controller *controller) in free_ebda_hpc()
1096 struct controller *controller = NULL, *next; in ibmphp_free_ebda_hpc_queue() local
Dcpci_hotplug_core.c48 static struct cpci_hp_controller *controller; variable
/linux-4.19.296/drivers/char/agp/
Dfrontend.c295 struct agp_controller *controller; in agp_find_controller_by_pid() local
310 struct agp_controller *controller; in agp_create_controller() local
320 static int agp_insert_controller(struct agp_controller *controller) in agp_insert_controller()
335 static void agp_remove_all_clients(struct agp_controller *controller) in agp_remove_all_clients()
358 static void agp_remove_all_memory(struct agp_controller *controller) in agp_remove_all_memory()
372 static int agp_remove_controller(struct agp_controller *controller) in agp_remove_controller()
404 static void agp_controller_make_current(struct agp_controller *controller) in agp_controller_make_current()
425 static void agp_controller_release_current(struct agp_controller *controller, in agp_controller_release_current()
455 *agp_find_client_in_controller(struct agp_controller *controller, pid_t id) in agp_find_client_in_controller()
475 struct agp_controller *controller; in agp_find_controller_for_client() local
[all …]
/linux-4.19.296/drivers/gpio/
Dgpio-zevio.c80 struct zevio_gpio *controller = gpiochip_get_data(chip); in zevio_gpio_get() local
96 struct zevio_gpio *controller = gpiochip_get_data(chip); in zevio_gpio_set() local
112 struct zevio_gpio *controller = gpiochip_get_data(chip); in zevio_gpio_direction_input() local
129 struct zevio_gpio *controller = gpiochip_get_data(chip); in zevio_gpio_direction_output() local
174 struct zevio_gpio *controller; in zevio_gpio_probe() local
Dgpio-tegra186.c538 #define TEGRA_MAIN_GPIO_PORT(port, base, count, controller) \ argument
578 #define TEGRA_AON_GPIO_PORT(port, base, count, controller) \ argument
603 #define TEGRA194_MAIN_GPIO_PORT(port, base, count, controller) \ argument
648 #define TEGRA194_AON_GPIO_PORT(port, base, count, controller) \ argument
Dgpiolib-acpi.c213 const char *controller, *pin_str; in acpi_gpio_in_ignore_list() local
/linux-4.19.296/drivers/media/common/siano/
Dsmsir.h30 u32 controller; member
/linux-4.19.296/drivers/mux/
Dadg792a.c46 unsigned int controller = mux_control_get_index(mux); in adg792a_set() local
Dcore.c435 unsigned int controller; in mux_control_get() local
/linux-4.19.296/drivers/isdn/capi/
Dkcapi.c53 u32 controller; member
284 static int notify_push(unsigned int event_type, u32 controller) in notify_push()
/linux-4.19.296/drivers/i2c/busses/
Di2c-designware-pcidrv.c207 struct dw_pci_controller *controller; in i2c_dw_pci_probe() local
Di2c-designware-core.h233 struct dw_pci_controller *controller; member
/linux-4.19.296/drivers/irqchip/
Dexynos-combiner.c142 struct device_node *controller, in combiner_irq_domain_xlate()
Dirq-hip04.c324 struct device_node *controller, in hip04_irq_domain_xlate()
/linux-4.19.296/drivers/pci/controller/dwc/
Dpci-keystone.c161 char *controller, int *num_irqs) in ks_pcie_get_irq_controller_info()
/linux-4.19.296/drivers/isdn/hardware/eicon/
Dxdi_adapter.h54 int controller; /* number of this controller */ member
Dcapifunc.c169 static diva_card *find_card_by_ctrl(word controller) in find_card_by_ctrl()
Ddivasync.h117 dword controller; member
/linux-4.19.296/drivers/bus/
Dmvebu-mbus.c1310 struct device_node *np, *controller; in mvebu_mbus_dt_init() local
/linux-4.19.296/include/uapi/linux/
Dsoundcard.h1198 #define SEQ_CONTROL(dev, chn, controller, value) \ argument
1205 #define SEQ_V2_X_CONTROL(dev, voice, controller, value) {_SEQ_NEEDBUF(8);\ argument
/linux-4.19.296/include/linux/spi/
Dspi.h144 struct spi_controller *controller; member

12