| /linux/drivers/pci/hotplug/ |
| H A D | pciehp.h | 91 struct controller { struct 92 struct pcie_device *pcie; 93 u64 dsn; 95 u32 slot_cap; /* capabilities and quirks */ 96 unsigned int inband_presence_disabled:1; 98 u16 slot_ctrl; /* control register access */ 99 struct mutex ctrl_lock; 100 unsigned long cmd_started; 101 unsigned int cmd_busy:1; 102 wait_queue_head_t queue; [all …]
|
| H A D | cpqphp.h | 277 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 …]
|
| H A D | ibmphp.h | 711 struct controller { struct 714 struct pci_dev *ctrl_dev; /* in case where controller is PCI */ argument 715 u8 starting_slot_num; /* starting and ending slot #'s this ctrl controls*/ 716 u8 ending_slot_num; 717 u8 revision; 718 u8 options; /* which options HPC supports */ 719 u8 status; 720 u8 ctlr_id; 721 u8 slot_count; 722 u8 bus_count; [all …]
|
| H A D | ibmphp_ebda.c | 65 struct controller *controller; in alloc_ebda_hpc() local 92 static void free_ebda_hpc(struct controller *controller) in free_ebda_hpc() 1043 struct controller *controller = NULL, *next; in ibmphp_free_ebda_hpc_queue() local
|
| /linux/drivers/spi/ |
| H A D | spi-qup.c | 163 static inline bool spi_qup_is_flag_set(struct spi_qup *controller, u32 flag) in spi_qup_is_flag_set() argument 179 static inline unsigned int spi_qup_len(struct spi_qup *controller) in spi_qup_len() argument 184 static inline bool spi_qup_is_valid_state(struct spi_qup *controller) in spi_qup_is_valid_state() argument 191 static int spi_qup_vote_bw(struct spi_qup *controller, u32 speed_hz) in spi_qup_vote_bw() argument 208 spi_qup_set_state(struct spi_qup * controller,u32 state) spi_qup_set_state() argument 253 spi_qup_read_from_fifo(struct spi_qup * controller,u32 num_words) spi_qup_read_from_fifo() argument 286 spi_qup_read(struct spi_qup * controller,u32 * opflags) spi_qup_read() argument 341 spi_qup_write_to_fifo(struct spi_qup * controller,u32 num_words) spi_qup_write_to_fifo() argument 372 spi_qup_write(struct spi_qup * controller) spi_qup_write() argument 609 spi_qup_data_pending(struct spi_qup * controller) spi_qup_data_pending() argument 624 struct spi_qup *controller = dev_id; spi_qup_qup_irq() local 692 struct spi_qup *controller = spi_controller_get_devdata(spi->controller); spi_qup_io_prep() local 724 struct spi_qup *controller = spi_controller_get_devdata(spi->controller); spi_qup_io_config() local 876 struct spi_qup *controller = spi_controller_get_devdata(host); spi_qup_transfer_one() local 1009 struct spi_qup *controller; spi_qup_set_cs() local 1030 struct spi_qup *controller; spi_qup_probe() local 1221 struct spi_qup *controller = spi_controller_get_devdata(host); spi_qup_pm_suspend_runtime() local 1239 struct spi_qup *controller = spi_controller_get_devdata(host); spi_qup_pm_resume_runtime() local 1265 struct spi_qup *controller = spi_controller_get_devdata(host); spi_qup_suspend() local 1290 struct spi_qup *controller = spi_controller_get_devdata(host); spi_qup_resume() local 1323 struct spi_qup *controller = spi_controller_get_devdata(host); spi_qup_remove() local [all...] |
| H A D | spi-fsl-lpspi.c | 210 static bool fsl_lpspi_can_dma(struct spi_controller *controller, in fsl_lpspi_can_dma() argument 233 static int lpspi_prepare_xfer_hardware(struct spi_controller *controller) in lpspi_prepare_xfer_hardware() argument 248 static int lpspi_unprepare_xfer_hardware(struct spi_controller *controller) in lpspi_unprepare_xfer_hardware() argument 383 static int fsl_lpspi_dma_configure(struct spi_controller *controller) in fsl_lpspi_dma_configure() argument 465 fsl_lpspi_setup_transfer(struct spi_controller * controller,struct spi_device * spi,struct spi_transfer * t) fsl_lpspi_setup_transfer() argument 502 fsl_lpspi_prepare_message(struct spi_controller * controller,struct spi_message * msg) fsl_lpspi_prepare_message() argument 537 fsl_lpspi_target_abort(struct spi_controller * controller) fsl_lpspi_target_abort() argument 553 fsl_lpspi_wait_for_completion(struct spi_controller * controller) fsl_lpspi_wait_for_completion() argument 620 fsl_lpspi_dma_transfer(struct spi_controller * controller,struct fsl_lpspi_data * fsl_lpspi,struct spi_transfer * transfer) fsl_lpspi_dma_transfer() argument 713 fsl_lpspi_dma_exit(struct spi_controller * controller) fsl_lpspi_dma_exit() argument 728 fsl_lpspi_dma_init(struct device * dev,struct fsl_lpspi_data * fsl_lpspi,struct spi_controller * controller) fsl_lpspi_dma_init() argument 761 fsl_lpspi_pio_transfer(struct spi_controller * controller,struct spi_transfer * t) fsl_lpspi_pio_transfer() argument 784 fsl_lpspi_transfer_one(struct spi_controller * controller,struct spi_device * spi,struct spi_transfer * t) fsl_lpspi_transfer_one() argument 848 struct spi_controller *controller = dev_get_drvdata(dev); fsl_lpspi_runtime_resume() local 869 struct spi_controller *controller = dev_get_drvdata(dev); fsl_lpspi_runtime_suspend() local 896 struct spi_controller *controller; fsl_lpspi_probe() local 1026 struct spi_controller *controller = platform_get_drvdata(pdev); fsl_lpspi_remove() local [all...] |
| H A D | spi-imx.c | 110 struct spi_controller *controller; member 256 static bool spi_imx_can_dma(struct spi_controller *controller, struct spi_device *spi, in spi_imx_can_dma() argument 1390 struct spi_controller *controller = spi_imx->controller; spi_imx_sdma_exit() local 1404 spi_imx_sdma_init(struct device * dev,struct spi_imx_data * spi_imx,struct spi_controller * controller) spi_imx_sdma_init() argument 1528 struct spi_controller *controller = spi_imx->controller; spi_imx_dma_map() local 1721 struct spi_controller *controller = spi_imx->controller; spi_imx_dma_submit() local 1848 spi_imx_dma_configure(struct spi_controller * controller,bool word_delay) spi_imx_dma_configure() argument 1901 struct spi_controller *controller = spi_imx->controller; spi_imx_dma_package_transfer() local 2128 spi_imx_transfer_one(struct spi_controller * controller,struct spi_device * spi,struct spi_transfer * transfer) spi_imx_transfer_one() argument 2180 spi_imx_prepare_message(struct spi_controller * controller,struct spi_message * msg) spi_imx_prepare_message() argument 2200 spi_imx_unprepare_message(struct spi_controller * controller,struct spi_message * msg) spi_imx_unprepare_message() argument 2208 spi_imx_target_abort(struct spi_controller * controller) spi_imx_target_abort() argument 2221 struct spi_controller *controller; spi_imx_probe() local 2387 struct spi_controller *controller = platform_get_drvdata(pdev); spi_imx_remove() local 2408 struct spi_controller *controller = dev_get_drvdata(dev); spi_imx_runtime_resume() local 2429 struct spi_controller *controller = dev_get_drvdata(dev); spi_imx_runtime_suspend() local [all...] |
| /linux/drivers/usb/musb/ |
| H A D | musbhsdma.c | 55 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 …]
|
| H A D | musb_cppi41.c | 37 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 576 struct cppi41_dma_controller *controller = cppi41_channel->controller; in cppi41_dma_channel_abort() local [all …]
|
| H A D | ux500_dma.c | 32 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
|
| H A D | cppi_dma.h | 77 struct cppi *controller; member 110 struct dma_controller controller; member 126 struct cppi41_dma_controller *controller; member
|
| /linux/drivers/peci/ |
| H A D | core.c | 21 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
|
| H A D | device.c | 115 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()
|
| /linux/drivers/gpio/ |
| H A D | gpio-zevio.c | 80 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); zevio_gpio_direction_input() local 131 struct zevio_gpio *controller = gpiochip_get_data(chip); zevio_gpio_direction_output() local 176 struct zevio_gpio *controller; zevio_gpio_probe() local [all...] |
| /linux/drivers/net/ethernet/mellanox/mlx5/core/sf/ |
| H A D | hw_table.c | 38 mlx5_sf_controller_to_hwc(struct mlx5_core_dev * dev,u32 controller) mlx5_sf_controller_to_hwc() argument 45 mlx5_sf_sw_to_hw_id(struct mlx5_core_dev * dev,u32 controller,u16 sw_id) mlx5_sf_sw_to_hw_id() argument 74 mlx5_sf_hw_table_id_alloc(struct mlx5_core_dev * dev,struct mlx5_sf_hw_table * table,u32 controller,u32 usr_sfnum) mlx5_sf_hw_table_id_alloc() argument 105 mlx5_sf_hw_table_id_free(struct mlx5_core_dev * dev,struct mlx5_sf_hw_table * table,u32 controller,int id) mlx5_sf_hw_table_id_free() argument 114 mlx5_sf_hw_table_sf_alloc(struct mlx5_core_dev * dev,u32 controller,u32 usr_sfnum) mlx5_sf_hw_table_sf_alloc() argument 162 mlx5_sf_hw_table_sf_free(struct mlx5_core_dev * dev,u32 controller,u16 id) mlx5_sf_hw_table_sf_free() argument 183 mlx5_sf_hw_table_sf_deferred_free(struct mlx5_core_dev * dev,u32 controller,u16 id) mlx5_sf_hw_table_sf_deferred_free() argument [all...] |
| /linux/drivers/gpu/drm/i915/display/ |
| H A D | intel_backlight_regs.h | 98 #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
|
| /linux/drivers/usb/host/ |
| H A D | ehci-sysfs.c | 145 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
|
| H A D | ohci-dbg.c | 101 ohci_dump_status (struct ohci_hcd *controller, char **next, unsigned *size) in ohci_dump_status() 192 struct ohci_hcd *controller, in ohci_dump_roothub() 240 static void ohci_dump(struct ohci_hcd *controller) in ohci_dump()
|
| /linux/drivers/mtd/nand/raw/ |
| H A D | pasemi_nand.c | 32 struct nand_controller controller; member 103 struct nand_controller *controller; in pasemi_nand_probe() local
|
| H A D | cs553x_nand.c | 98 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
|
| /linux/drivers/mailbox/ |
| H A D | hi3660-mailbox.c | 75 struct mbox_controller controller; member 209 static struct mbox_chan *hi3660_mbox_xlate(struct mbox_controller *controller, in hi3660_mbox_xlate()
|
| H A D | hi6220-mailbox.c | 84 struct mbox_controller controller; member 223 static struct mbox_chan *hi6220_mbox_xlate(struct mbox_controller *controller, in hi6220_mbox_xlate()
|
| /linux/arch/mips/pci/ |
| H A D | pci-malta.c | 80 struct pci_controller *controller; in mips_pcibios_init() local
|
| /linux/drivers/media/common/siano/ |
| H A D | smsir.h | 30 u32 controller; member
|
| /linux/drivers/peci/controller/ |
| H A D | peci-aspeed.c | 124 struct peci_controller *controller; member 210 static int aspeed_peci_xfer(struct peci_controller *controller, in aspeed_peci_xfer() 512 struct peci_controller *controller; in aspeed_peci_probe() local
|