/linux/drivers/spi/ |
A D | spi-qup.c | 174 return controller->n_words * controller->w_size; in spi_qup_len() 267 remainder = DIV_ROUND_UP(spi_qup_len(controller) - controller->rx_bytes, in spi_qup_read() 353 remainder = DIV_ROUND_UP(spi_qup_len(controller) - controller->tx_bytes, in spi_qup_write() 584 controller->tx_bytes, controller->w_size); in spi_qup_data_pending() 587 controller->rx_bytes, controller->w_size); in spi_qup_data_pending() 680 controller->n_words = xfer->len / controller->w_size; in spi_qup_io_prep() 682 if (controller->n_words <= (controller->in_fifo_sz / sizeof(u32))) in spi_qup_io_prep() 1110 controller->out_fifo_sz = controller->out_blk_sz * (2 << size); in spi_qup_probe() 1113 controller->in_fifo_sz = controller->in_blk_sz * (2 << size); in spi_qup_probe() 1116 controller->in_blk_sz, controller->in_fifo_sz, in spi_qup_probe() [all …]
|
A D | spi-pxa2xx-dma.c | 95 chan = drv_data->controller->dma_tx; in pxa2xx_spi_dma_prepare_one() 102 chan = drv_data->controller->dma_rx; in pxa2xx_spi_dma_prepare_one() 185 struct spi_controller *controller = drv_data->controller; in pxa2xx_spi_dma_setup() local 194 if (!controller->dma_tx) in pxa2xx_spi_dma_setup() 199 if (!controller->dma_rx) { in pxa2xx_spi_dma_setup() 201 controller->dma_tx = NULL; in pxa2xx_spi_dma_setup() 210 struct spi_controller *controller = drv_data->controller; in pxa2xx_spi_dma_release() local 212 if (controller->dma_rx) { in pxa2xx_spi_dma_release() 215 controller->dma_rx = NULL; in pxa2xx_spi_dma_release() 217 if (controller->dma_tx) { in pxa2xx_spi_dma_release() [all …]
|
A D | spi-fsl-lpspi.c | 180 if (!controller->dma_rx) in fsl_lpspi_can_dma() 640 if (controller->dma_rx) { in fsl_lpspi_dma_exit() 642 controller->dma_rx = NULL; in fsl_lpspi_dma_exit() 645 if (controller->dma_tx) { in fsl_lpspi_dma_exit() 647 controller->dma_tx = NULL; in fsl_lpspi_dma_exit() 662 controller->dma_tx = NULL; in fsl_lpspi_dma_init() 671 controller->dma_rx = NULL; in fsl_lpspi_dma_init() 682 fsl_lpspi_dma_exit(controller); in fsl_lpspi_dma_init() 833 if (!controller) in fsl_lpspi_probe() 851 controller->bus_num = pdev->id; in fsl_lpspi_probe() [all …]
|
/linux/drivers/usb/musb/ |
A D | musb_cppi41.c | 195 musb = controller->controller.musb; in cppi41_recheck_tx_req() 234 controller = cppi41_channel->controller; in cppi41_dma_callback() 235 if (controller->controller.dma_callback) in cppi41_dma_callback() 236 controller->controller.dma_callback(&controller->controller); in cppi41_dma_callback() 343 struct musb *musb = controller->controller.musb; in cppi41_set_dma_mode() 370 struct musb *musb = controller->controller.musb; in da8xx_set_dma_mode() 559 struct musb *musb = controller->controller.musb; in cppi41_is_compatible() 577 struct musb *musb = controller->controller.musb; in cppi41_dma_channel_abort() 709 cppi41_channel->controller = controller; in cppi41_dma_controller_start() 774 controller->controller.musb = musb; in cppi41_dma_controller_create() [all …]
|
A D | musbhsdma.c | 111 musb_channel->controller = controller; in dma_channel_allocate() 148 struct musb_dma_controller *controller = musb_channel->controller; in configure_channel() local 398 controller = kzalloc(sizeof(*controller), GFP_KERNEL); in dma_controller_alloc() 406 controller->controller.channel_alloc = dma_channel_allocate; in dma_controller_alloc() 407 controller->controller.channel_release = dma_channel_release; in dma_controller_alloc() 408 controller->controller.channel_program = dma_channel_program; in dma_controller_alloc() 409 controller->controller.channel_abort = dma_channel_abort; in dma_controller_alloc() 431 dev_name(musb->controller), controller)) { in musbhs_dma_controller_create() 433 musb_dma_controller_destroy(&controller->controller); in musbhs_dma_controller_create() 440 return &controller->controller; in musbhs_dma_controller_create() [all …]
|
A D | ux500_dma.c | 210 struct ux500_dma_controller *controller = ux500_channel->controller; in ux500_dma_channel_abort() local 303 ux500_channel->controller = controller; in ux500_dma_controller_start() 353 kfree(controller); in ux500_dma_controller_destroy() 365 controller = kzalloc(sizeof(*controller), GFP_KERNEL); in ux500_dma_controller_create() 366 if (!controller) in ux500_dma_controller_create() 380 controller->controller.channel_alloc = ux500_dma_channel_allocate; in ux500_dma_controller_create() 381 controller->controller.channel_release = ux500_dma_channel_release; in ux500_dma_controller_create() 382 controller->controller.channel_program = ux500_dma_channel_program; in ux500_dma_controller_create() 383 controller->controller.channel_abort = ux500_dma_channel_abort; in ux500_dma_controller_create() 384 controller->controller.is_compatible = ux500_dma_is_compatible; in ux500_dma_controller_create() [all …]
|
A D | cppi_dma.c | 172 cppi_pool_init(controller, controller->tx + i); in cppi_controller_start() 228 musb = controller->controller.musb; in cppi_controller_stop() 340 musb_dbg(c->controller->controller.musb, in cppi_channel_release() 359 musb_dbg(c->controller->controller.musb, in cppi_dump_rx() 389 musb_dbg(c->controller->controller.musb, in cppi_dump_tx() 956 controller = cppi_ch->controller; in cppi_channel_program() 957 musb = controller->controller.musb; in cppi_channel_program() 1314 controller->controller.musb = musb; in cppi_dma_controller_create() 1326 controller->controller.musb->controller, in cppi_dma_controller_create() 1344 return &controller->controller; in cppi_dma_controller_create() [all …]
|
/linux/Documentation/devicetree/bindings/powerpc/fsl/ |
A D | l2cache.txt | 9 "fsl,8540-l2-cache-controller" 10 "fsl,8541-l2-cache-controller" 11 "fsl,8544-l2-cache-controller" 12 "fsl,8548-l2-cache-controller" 13 "fsl,8555-l2-cache-controller" 14 "fsl,8568-l2-cache-controller" 15 "fsl,b4420-l2-cache-controller" 16 "fsl,b4860-l2-cache-controller" 19 "fsl,c293-l2-cache-controller" 30 "fsl,p1010-l2-cache-controller" [all …]
|
/linux/arch/arm/boot/dts/ |
A D | exynos5410-pinctrl.dtsi | 13 gpio-controller; 21 gpio-controller; 29 gpio-controller; 37 gpio-controller; 45 gpio-controller; 53 gpio-controller; 61 gpio-controller; 69 gpio-controller; 77 gpio-controller; 85 gpio-controller; [all …]
|
A D | exynos5260-pinctrl.dtsi | 16 gpio-controller; 24 gpio-controller; 32 gpio-controller; 40 gpio-controller; 48 gpio-controller; 56 gpio-controller; 64 gpio-controller; 72 gpio-controller; 80 gpio-controller; 88 gpio-controller; [all …]
|
/linux/Documentation/devicetree/bindings/memory-controllers/fsl/ |
A D | fsl,ddr.yaml | 7 title: Freescale DDR memory controller 27 - fsl,bsc9132-memory-controller 28 - fsl,8540-memory-controller 29 - fsl,8541-memory-controller 30 - fsl,8544-memory-controller 31 - fsl,8548-memory-controller 32 - fsl,8555-memory-controller 33 - fsl,8568-memory-controller 45 - fsl,p1020-memory-controller 71 memory-controller@2000 { [all …]
|
/linux/drivers/gpio/ |
A D | gpio-zevio.c | 80 spin_lock(&controller->lock); in zevio_gpio_get() 86 spin_unlock(&controller->lock); in zevio_gpio_get() 96 spin_lock(&controller->lock); in zevio_gpio_set() 104 spin_unlock(&controller->lock); in zevio_gpio_set() 112 spin_lock(&controller->lock); in zevio_gpio_direction_input() 129 spin_lock(&controller->lock); in zevio_gpio_direction_output() 171 struct zevio_gpio *controller; in zevio_gpio_probe() local 174 controller = devm_kzalloc(&pdev->dev, sizeof(*controller), GFP_KERNEL); in zevio_gpio_probe() 175 if (!controller) in zevio_gpio_probe() 185 &(controller->chip), in zevio_gpio_probe() [all …]
|
/linux/drivers/pci/ |
A D | built-in.a | 45 controller/pci-aardvark.o/ 46 controller/pci-tegra.o/ 47 controller/pcie-rcar.o/ 48 controller/pcie-rcar-host.o/ 49 controller/pcie-rcar-ep.o/ 54 controller/pci-xgene.o/ 55 controller/pci-xgene-msi.o/ 56 controller/pcie-iproc.o/ 59 controller/pcie-altera.o/ 64 controller/dwc/pci-imx6.o/ [all …]
|
/linux/drivers/mtd/spi-nor/controllers/ |
A D | aspeed-smc.c | 263 struct aspeed_smc_controller *controller = chip->controller; in aspeed_smc_chip_check_config() local 440 struct aspeed_smc_controller *controller = chip->controller; in aspeed_smc_chip_base() local 466 struct aspeed_smc_controller *controller = chip->controller; in chip_set_segment() local 526 struct aspeed_smc_controller *controller = chip->controller; in aspeed_smc_chip_set_segment() local 598 struct aspeed_smc_controller *controller = chip->controller; in aspeed_smc_chip_enable_write() local 609 struct aspeed_smc_controller *controller = chip->controller; in aspeed_smc_chip_set_type() local 627 struct aspeed_smc_controller *controller = chip->controller; in aspeed_smc_chip_set_4b() local 649 struct aspeed_smc_controller *controller = chip->controller; in aspeed_smc_chip_setup_init() local 708 struct aspeed_smc_controller *controller = chip->controller; in aspeed_smc_chip_setup_finish() local 808 chip->controller = controller; in aspeed_smc_setup_flash() [all …]
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/sf/diag/ |
A D | sf_tracepoint.h | 17 u32 controller, 29 __entry->controller = controller; 41 u32 controller, 51 __entry->controller = controller; 61 u32 controller, 71 __entry->controller = controller; 109 u32 controller, 118 __entry->controller = controller; 129 u32 controller, 145 u32 controller, [all …]
|
/linux/drivers/pci/hotplug/ |
A D | pciehp.h | 86 struct controller { struct 161 int pciehp_configure_device(struct controller *ctrl); 164 struct controller *pcie_init(struct pcie_device *dev); 165 int pcie_init_notification(struct controller *ctrl); 168 void pcie_enable_interrupt(struct controller *ctrl); 169 void pcie_disable_interrupt(struct controller *ctrl); 170 int pciehp_power_on_slot(struct controller *ctrl); 171 void pciehp_power_off_slot(struct controller *ctrl); 178 int pciehp_query_power_fault(struct controller *ctrl); 179 int pciehp_card_present(struct controller *ctrl); [all …]
|
/linux/drivers/pci/controller/ |
A D | .built-in.a.cmd | 1 …controller/built-in.a := echo >/dev/null; rm -f drivers/pci/controller/built-in.a; /usr/bin/ccache…
|
/linux/arch/arm64/boot/dts/exynos/ |
A D | exynos7-pinctrl.dtsi | 16 gpio-controller; 33 gpio-controller; 50 gpio-controller; 58 gpio-controller; 68 gpio-controller; 76 gpio-controller; 84 gpio-controller; 92 gpio-controller; 100 gpio-controller; 108 gpio-controller; [all …]
|
A D | exynos5433-pinctrl.dtsi | 24 gpio-controller; 41 gpio-controller; 58 gpio-controller; 66 gpio-controller; 74 gpio-controller; 82 gpio-controller; 90 gpio-controller; 98 gpio-controller; 106 gpio-controller; 116 gpio-controller; [all …]
|
/linux/Documentation/devicetree/bindings/clock/ |
A D | exynos5433-clock.txt | 39 L2 cache controller. 68 Input clocks for top clock controller: 77 Input clocks for mif clock controller: 201 cmu_top: clock-controller@10030000 { 216 cmu_cpif: clock-controller@10fc0000 { 225 cmu_mif: clock-controller@105b0000 { 275 cmu_g2d: clock-controller@12460000 { 315 cmu_aud: clock-controller@114c0000 { 352 cmu_g3d: clock-controller@14aa0000 { 408 cmu_mfc: clock-controller@15280000 { [all …]
|
/linux/drivers/pci/controller/dwc/ |
A D | Kconfig | 21 tristate "TI DRA7xx PCIe controller Host Mode" 84 tristate "Samsung Exynos PCIe controller" 95 bool "Freescale i.MX6/7/8 PCIe controller" 146 controller works in RC mode. 158 controller works in RC mode. 171 bool "Qualcomm PCIe controller" 192 bool "Marvell Armada-8K PCIe controller" 226 bool "Rockchip DesignWare PCIe controller" 293 tristate "MESON PCIe controller" 373 controller IP on Amazon SoCs. The PCIe controller uses the DesignWare [all …]
|
/linux/Documentation/devicetree/bindings/pci/ |
A D | pci-msi.txt | 38 * msi-controller is a single phandle to an MSI controller 66 msi: msi-controller@a { 69 msi-controller; 94 msi: msi-controller@a { 97 msi-controller; 123 msi: msi-controller@a { 126 msi-controller; 156 msi-controller; 186 msi-controller; 193 msi-controller; [all …]
|
/linux/drivers/char/agp/ |
A D | frontend.c | 299 return controller; in agp_find_controller_by_pid() 300 controller = controller->next; in agp_find_controller_by_pid() 311 if (controller == NULL) in agp_create_controller() 314 controller->pid = id; in agp_create_controller() 315 return controller; in agp_create_controller() 398 kfree(controller); in agp_remove_controller() 457 if (controller == NULL) in agp_find_client_in_controller() 479 return controller; in agp_find_controller_for_client() 480 controller = controller->next; in agp_find_controller_for_client() 532 if (controller == NULL) in agp_remove_client() [all …]
|
/linux/Documentation/devicetree/bindings/pinctrl/ |
A D | samsung-pinctrl.txt | 1 Samsung GPIO and Pin Mux/Config controller 43 wakeup-interrupt-controller { 53 - gpio-controller: identifies the node as a gpio controller and pin bank. 135 - interrupt-controller: identifies the controller node as interrupt-parent. 221 gpio-controller; 229 gpio-controller; 232 interrupt-controller; 240 gpio-controller; 243 interrupt-controller; 317 Example 2: A pin-controller node with external wakeup interrupt controller node. [all …]
|
/linux/Documentation/devicetree/bindings/gpio/ |
A D | gpio-mxs.yaml | 7 title: Freescale MXS GPIO controller 14 The Freescale MXS GPIO controller is part of MXS PIN controller. 16 As the GPIO controller is embedded in the PIN controller and all the 50 interrupt-controller: true 58 gpio-controller: true 64 - interrupt-controller 67 - gpio-controller 91 gpio-controller; 101 gpio-controller; 111 gpio-controller; [all …]
|