Home
last modified time | relevance | path

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

12345

/drivers/pci/hotplug/
A Dpciehp.h91 struct controller { struct
92 struct pcie_device *pcie;
93 u64 dsn;
99 struct mutex ctrl_lock;
100 unsigned long cmd_started;
101 unsigned int cmd_busy:1;
102 wait_queue_head_t queue;
110 struct mutex state_lock;
115 unsigned int depth;
116 unsigned int ist_running;
[all …]
A Dshpchp.h73 struct controller { struct
75 struct mutex cmd_lock; /* command lock */
77 int slot_num_inc; /* 1 or -1 */
78 struct pci_dev *pci_dev;
79 struct list_head slot_list;
81 u8 slot_device_offset;
84 u32 cap_offset;
85 unsigned long mmio_base;
86 unsigned long mmio_size;
87 void __iomem *creg;
[all …]
A 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;
305 u8 pcix_support; /* PCI-X */
[all …]
A Dibmphp.h711 struct controller { struct
714 struct pci_dev *ctrl_dev; /* in case where controller is PCI */ argument
717 u8 revision;
719 u8 status;
720 u8 ctlr_id;
721 u8 slot_count;
722 u8 bus_count;
724 u32 irq;
725 union {
729 } u;
[all …]
/drivers/spi/
A Dspi-qup.c179 static inline unsigned int spi_qup_len(struct spi_qup *controller) in spi_qup_len()
372 static void spi_qup_write(struct spi_qup *controller) in spi_qup_write()
609 static bool spi_qup_data_pending(struct spi_qup *controller) in spi_qup_data_pending()
624 struct spi_qup *controller = dev_id; in spi_qup_qup_irq() local
876 struct spi_qup *controller = spi_controller_get_devdata(host); in spi_qup_transfer_one() local
1006 struct spi_qup *controller; in spi_qup_set_cs() local
1027 struct spi_qup *controller; in spi_qup_probe() local
1219 struct spi_qup *controller = spi_controller_get_devdata(host); in spi_qup_pm_suspend_runtime() local
1237 struct spi_qup *controller = spi_controller_get_devdata(host); in spi_qup_pm_resume_runtime() local
1263 struct spi_qup *controller = spi_controller_get_devdata(host); in spi_qup_suspend() local
[all …]
A Dspi-fsl-lpspi.c193 static bool fsl_lpspi_can_dma(struct spi_controller *controller, in fsl_lpspi_can_dma()
363 static int fsl_lpspi_dma_configure(struct spi_controller *controller) in fsl_lpspi_dma_configure()
491 static int fsl_lpspi_target_abort(struct spi_controller *controller) in fsl_lpspi_target_abort()
577 static int fsl_lpspi_dma_transfer(struct spi_controller *controller, in fsl_lpspi_dma_transfer()
670 static void fsl_lpspi_dma_exit(struct spi_controller *controller) in fsl_lpspi_dma_exit()
685 struct spi_controller *controller) in fsl_lpspi_dma_init()
718 static int fsl_lpspi_pio_transfer(struct spi_controller *controller, in fsl_lpspi_pio_transfer()
806 struct spi_controller *controller = dev_get_drvdata(dev); in fsl_lpspi_runtime_resume() local
827 struct spi_controller *controller = dev_get_drvdata(dev); in fsl_lpspi_runtime_suspend() local
854 struct spi_controller *controller; in fsl_lpspi_probe() local
[all …]
A Dspi-ljca.c71 struct spi_controller *controller; member
193 static int ljca_spi_transfer_one(struct spi_controller *controller, in ljca_spi_transfer_one()
222 struct spi_controller *controller; in ljca_spi_probe() local
253 struct spi_controller *controller = auxiliary_get_drvdata(auxdev); in ljca_spi_dev_remove() local
262 struct spi_controller *controller = dev_get_drvdata(dev); in ljca_spi_dev_suspend() local
269 struct spi_controller *controller = dev_get_drvdata(dev); in ljca_spi_dev_resume() local
A Dspi-imx.c98 struct spi_controller *controller; member
1259 static int spi_imx_dma_configure(struct spi_controller *controller) in spi_imx_dma_configure()
1376 struct spi_controller *controller = spi_imx->controller; in spi_imx_sdma_exit() local
1390 struct spi_controller *controller) in spi_imx_sdma_init()
1461 struct spi_controller *controller = spi_imx->controller; in spi_imx_dma_transfer() local
1694 static int spi_imx_transfer_one(struct spi_controller *controller, in spi_imx_transfer_one()
1766 static int spi_imx_target_abort(struct spi_controller *controller) in spi_imx_target_abort()
1779 struct spi_controller *controller; in spi_imx_probe() local
1957 struct spi_controller *controller = platform_get_drvdata(pdev); in spi_imx_remove() local
1978 struct spi_controller *controller = dev_get_drvdata(dev); in spi_imx_runtime_resume() local
[all …]
A Dspi-pxa2xx.c923 static bool pxa2xx_spi_can_dma(struct spi_controller *controller, in pxa2xx_spi_can_dma()
934 static int pxa2xx_spi_transfer_one(struct spi_controller *controller, in pxa2xx_spi_transfer_one()
1090 static int pxa2xx_spi_target_abort(struct spi_controller *controller) in pxa2xx_spi_target_abort()
1099 static void pxa2xx_spi_handle_err(struct spi_controller *controller, in pxa2xx_spi_handle_err()
1120 static int pxa2xx_spi_unprepare_transfer(struct spi_controller *controller) in pxa2xx_spi_unprepare_transfer()
1247 static int pxa2xx_spi_fw_translate_cs(struct spi_controller *controller, in pxa2xx_spi_fw_translate_cs()
1275 struct spi_controller *controller; in pxa2xx_spi_probe() local
A Dspi-loongson-core.c198 struct spi_controller *controller; in loongson_spi_init_controller() local
236 struct spi_controller *controller; in loongson_spi_suspend() local
256 struct spi_controller *controller; in loongson_spi_resume() local
A Dspi-pxa2xx-dma.c188 struct spi_controller *controller = drv_data->controller; in pxa2xx_spi_dma_setup() local
213 struct spi_controller *controller = drv_data->controller; in pxa2xx_spi_dma_release() local
A Dspi-rzv2h-rspi.c74 struct spi_controller *controller; member
198 static int rzv2h_rspi_transfer_one(struct spi_controller *controller, in rzv2h_rspi_transfer_one()
349 struct spi_controller *controller; in rzv2h_rspi_probe() local
/drivers/usb/musb/
A Dmusbhsdma.c55 struct musb_dma_controller *controller; member
65 struct dma_controller controller; member
76 static void dma_controller_stop(struct musb_dma_controller *controller) in dma_controller_stop()
101 struct musb_dma_controller *controller = container_of(c, in dma_channel_allocate() local
148 struct musb_dma_controller *controller = musb_channel->controller; in configure_channel() local
186 struct musb_dma_controller *controller = musb_channel->controller; in dma_channel_program() local
268 struct musb_dma_controller *controller = private_data; in dma_controller_irq() local
381 struct musb_dma_controller *controller = container_of(c, in musbhs_dma_controller_destroy() local
396 struct musb_dma_controller *controller; in dma_controller_alloc() local
416 struct musb_dma_controller *controller; in musbhs_dma_controller_create() local
[all …]
A Dmusb_cppi41.c37 struct dma_controller controller; member
187 struct cppi41_dma_controller *controller; in cppi41_recheck_tx_req() local
226 struct cppi41_dma_controller *controller; in cppi41_dma_callback() local
342 struct cppi41_dma_controller *controller = cppi41_channel->controller; in cppi41_set_dma_mode() local
369 struct cppi41_dma_controller *controller = cppi41_channel->controller; in da8xx_set_dma_mode() local
395 struct cppi41_dma_controller *controller = cppi41_channel->controller; in cppi41_set_autoreq_mode() local
416 struct cppi41_dma_controller *controller = cppi41_channel->controller; in cppi41_configure_channel() local
485 struct cppi41_dma_controller *controller = container_of(c, in cppi41_dma_channel_allocate() local
558 struct cppi41_dma_controller *controller = cppi41_channel->controller; in cppi41_is_compatible() local
736 struct cppi41_dma_controller *controller = container_of(c, in cppi41_dma_controller_destroy() local
[all …]
A Dux500_dma.c32 struct ux500_dma_controller *controller; member
43 struct dma_controller controller; member
131 struct ux500_dma_controller *controller = container_of(c, in ux500_dma_channel_allocate() local
210 struct ux500_dma_controller *controller = ux500_channel->controller; in ux500_dma_channel_abort() local
239 static void ux500_dma_controller_stop(struct ux500_dma_controller *controller) in ux500_dma_controller_stop()
266 static int ux500_dma_controller_start(struct ux500_dma_controller *controller) in ux500_dma_controller_start()
349 struct ux500_dma_controller *controller = container_of(c, in ux500_dma_controller_destroy() local
360 struct ux500_dma_controller *controller; in ux500_dma_controller_create() local
/drivers/peci/
A Dcore.c21 struct peci_controller *controller = to_peci_controller(dev); in peci_controller_dev_release() local
32 int peci_controller_scan_devices(struct peci_controller *controller) in peci_controller_scan_devices()
49 struct peci_controller *controller; in peci_controller_alloc() local
90 struct peci_controller *controller = _controller; in unregister_controller() local
118 struct peci_controller *controller; in devm_peci_controller_add() local
A Ddevice.c115 static int peci_detect(struct peci_controller *controller, u8 addr) in peci_detect()
148 int peci_device_create(struct peci_controller *controller, u8 addr) in peci_device_create()
/drivers/gpio/
A 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
114 struct zevio_gpio *controller = gpiochip_get_data(chip); in zevio_gpio_direction_input() local
131 struct zevio_gpio *controller = gpiochip_get_data(chip); in zevio_gpio_direction_output() local
176 struct zevio_gpio *controller; in zevio_gpio_probe() local
/drivers/net/ethernet/mellanox/mlx5/core/sf/
A Dhw_table.c40 mlx5_sf_controller_to_hwc(struct mlx5_core_dev *dev, u32 controller) in mlx5_sf_controller_to_hwc()
47 u16 mlx5_sf_sw_to_hw_id(struct mlx5_core_dev *dev, u32 controller, u16 sw_id) in mlx5_sf_sw_to_hw_id()
74 static int mlx5_sf_hw_table_id_alloc(struct mlx5_sf_hw_table *table, u32 controller, in mlx5_sf_hw_table_id_alloc()
103 static void mlx5_sf_hw_table_id_free(struct mlx5_sf_hw_table *table, u32 controller, int id) in mlx5_sf_hw_table_id_free()
112 int mlx5_sf_hw_table_sf_alloc(struct mlx5_core_dev *dev, u32 controller, u32 usr_sfnum) in mlx5_sf_hw_table_sf_alloc()
160 void mlx5_sf_hw_table_sf_free(struct mlx5_core_dev *dev, u32 controller, u16 id) in mlx5_sf_hw_table_sf_free()
181 void mlx5_sf_hw_table_sf_deferred_free(struct mlx5_core_dev *dev, u32 controller, u16 id) in mlx5_sf_hw_table_sf_deferred_free()
/drivers/reset/
A Dreset-spacemit.c220 struct ccu_reset_controller *controller; in spacemit_reset_update() local
251 struct ccu_reset_controller *controller) in spacemit_reset_controller_register()
267 struct ccu_reset_controller *controller; in spacemit_reset_probe() local
/drivers/peci/controller/
A Dpeci-npcm.c67 struct peci_controller *controller; member
73 static int npcm_peci_xfer(struct peci_controller *controller, u8 addr, struct peci_request *req) in npcm_peci_xfer()
233 struct peci_controller *controller; in npcm_peci_probe() local
/drivers/gpu/drm/i915/display/
A Dintel_backlight_regs.h98 #define BXT_BLC_PWM_CTL(controller) _MMIO_PIPE(controller, \ argument
100 #define BXT_BLC_PWM_FREQ(controller) _MMIO_PIPE(controller, \ argument
102 #define BXT_BLC_PWM_DUTY(controller) _MMIO_PIPE(controller, \ argument
/drivers/usb/host/
A Dehci-sysfs.c145 struct device *controller = ehci_to_hcd(ehci)->self.controller; in create_sysfs_files() local
161 struct device *controller = ehci_to_hcd(ehci)->self.controller; in remove_sysfs_files() local
/drivers/mtd/nand/raw/
A Dpasemi_nand.c32 struct nand_controller controller; member
103 struct nand_controller *controller; in pasemi_nand_probe() local
A Dcs553x_nand.c98 to_cs553x(struct nand_controller *controller) in to_cs553x()
262 struct cs553x_nand_controller *controller; in cs553x_init_one() local
394 struct cs553x_nand_controller *controller = controllers[i]; in cs553x_cleanup() local

Completed in 71 milliseconds

12345