Home
last modified time | relevance | path

Searched refs:controller (Results 1 – 25 of 3502) sorted by relevance

12345678910>>...141

/linux/drivers/spi/
H A Dspi-qup.c180 return controller->n_words * controller->w_size; in spi_qup_len()
613 controller->tx_bytes, controller->w_size); in spi_qup_data_pending()
616 controller->rx_bytes, controller->w_size); in spi_qup_data_pending()
708 controller->n_words = xfer->len / controller->w_size; in spi_qup_io_prep()
710 if (controller->n_words <= (controller->in_fifo_sz / sizeof(u32))) in spi_qup_io_prep()
713 spi->controller->can_dma(spi->controller, spi, xfer) && in spi_qup_io_prep()
1011 controller = spi_controller_get_devdata(spi->controller); in spi_qup_set_cs()
1153 controller->out_fifo_sz = controller->out_blk_sz * (2 << size); in spi_qup_probe()
1156 controller->in_fifo_sz = controller->in_blk_sz * (2 << size); in spi_qup_probe()
1159 controller->in_blk_sz, controller->in_fifo_sz, in spi_qup_probe()
[all …]
H A Dspi-pxa2xx-dma.c98 chan = drv_data->controller->dma_tx; in pxa2xx_spi_dma_prepare_one()
105 chan = drv_data->controller->dma_rx; in pxa2xx_spi_dma_prepare_one()
188 struct spi_controller *controller = drv_data->controller; in pxa2xx_spi_dma_setup() local
197 if (!controller->dma_tx) in pxa2xx_spi_dma_setup()
202 if (!controller->dma_rx) { in pxa2xx_spi_dma_setup()
204 controller->dma_tx = NULL; in pxa2xx_spi_dma_setup()
213 struct spi_controller *controller = drv_data->controller; in pxa2xx_spi_dma_release() local
215 if (controller->dma_rx) { in pxa2xx_spi_dma_release()
218 controller->dma_rx = NULL; in pxa2xx_spi_dma_release()
220 if (controller->dma_tx) { in pxa2xx_spi_dma_release()
[all …]
H A Dspi-fsl-lpspi.c179 if (!controller->dma_rx) in fsl_lpspi_can_dma()
645 if (controller->dma_rx) { in fsl_lpspi_dma_exit()
647 controller->dma_rx = NULL; in fsl_lpspi_dma_exit()
650 if (controller->dma_tx) { in fsl_lpspi_dma_exit()
652 controller->dma_tx = NULL; in fsl_lpspi_dma_exit()
667 controller->dma_tx = NULL; in fsl_lpspi_dma_init()
676 controller->dma_rx = NULL; in fsl_lpspi_dma_init()
687 fsl_lpspi_dma_exit(controller); in fsl_lpspi_dma_init()
839 if (!controller) in fsl_lpspi_probe()
913 controller->bus_num = pdev->id; in fsl_lpspi_probe()
[all …]
H A Dspi-loongson-core.c197 struct spi_controller *controller; in loongson_spi_init_controller() local
202 if (controller == NULL) in loongson_spi_init_controller()
211 controller->num_chipselect = 4; in loongson_spi_init_controller()
213 dev_set_drvdata(dev, controller); in loongson_spi_init_controller()
217 spi->controller = controller; in loongson_spi_init_controller()
235 struct spi_controller *controller; in loongson_spi_suspend() local
237 controller = dev_get_drvdata(dev); in loongson_spi_suspend()
238 spi_controller_suspend(controller); in loongson_spi_suspend()
255 struct spi_controller *controller; in loongson_spi_resume() local
257 controller = dev_get_drvdata(dev); in loongson_spi_resume()
[all …]
H A Dspi-ljca.c71 struct spi_controller *controller; member
222 struct spi_controller *controller; in ljca_spi_probe() local
227 if (!controller) in ljca_spi_probe()
233 ljca_spi->controller = controller; in ljca_spi_probe()
235 controller->bus_num = -1; in ljca_spi_probe()
238 controller->auto_runtime_pm = false; in ljca_spi_probe()
242 auxiliary_set_drvdata(auxdev, controller); in ljca_spi_probe()
244 ret = spi_register_controller(controller); in ljca_spi_probe()
256 spi_unregister_controller(controller); in ljca_spi_dev_remove()
264 return spi_controller_suspend(controller); in ljca_spi_dev_suspend()
[all …]
/linux/drivers/usb/musb/
H A Dmusb_cppi41.c195 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()
772 controller->controller.musb = musb; in cppi41_dma_controller_create()
[all …]
H A Dmusbhsdma.c111 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 …]
H A Dux500_dma.c210 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 …]
/linux/drivers/peci/
H A Dcore.c25 kfree(controller); in peci_controller_dev_release()
55 controller = kzalloc(sizeof(*controller), GFP_KERNEL); in peci_controller_alloc()
56 if (!controller) in peci_controller_alloc()
62 controller->id = ret; in peci_controller_alloc()
64 controller->ops = ops; in peci_controller_alloc()
74 return controller; in peci_controller_alloc()
77 kfree(controller); in peci_controller_alloc()
122 if (IS_ERR(controller)) in devm_peci_controller_add()
123 return controller; in devm_peci_controller_add()
125 ret = dev_set_name(&controller->dev, "peci-%d", controller->id); in devm_peci_controller_add()
[all …]
/linux/Documentation/devicetree/bindings/cache/
H A Dfreescale-l2cache.txt9 "fsl,b4420-l2-cache-controller"
10 "fsl,b4860-l2-cache-controller"
11 "fsl,bsc9131-l2-cache-controller"
12 "fsl,bsc9132-l2-cache-controller"
13 "fsl,c293-l2-cache-controller"
14 "fsl,mpc8536-l2-cache-controller"
24 "fsl,p1010-l2-cache-controller"
25 "fsl,p1011-l2-cache-controller"
26 "fsl,p1012-l2-cache-controller"
27 "fsl,p1013-l2-cache-controller"
[all …]
/linux/drivers/gpio/
H A Dgpio-zevio.c82 spin_lock(&controller->lock); in zevio_gpio_get()
88 spin_unlock(&controller->lock); in zevio_gpio_get()
98 spin_lock(&controller->lock); in zevio_gpio_set()
106 spin_unlock(&controller->lock); in zevio_gpio_set()
114 spin_lock(&controller->lock); in zevio_gpio_direction_input()
131 spin_lock(&controller->lock); in zevio_gpio_direction_output()
172 struct zevio_gpio *controller; in zevio_gpio_probe() local
175 controller = devm_kzalloc(&pdev->dev, sizeof(*controller), GFP_KERNEL); in zevio_gpio_probe()
176 if (!controller) in zevio_gpio_probe()
184 if (IS_ERR(controller->regs)) in zevio_gpio_probe()
[all …]
/linux/Documentation/devicetree/bindings/memory-controllers/fsl/
H A Dfsl,ddr.yaml7 title: Freescale DDR memory controller
27 - fsl,bsc9132-memory-controller
28 - fsl,mpc8536-memory-controller
29 - fsl,mpc8540-memory-controller
30 - fsl,mpc8541-memory-controller
39 - fsl,p1020-memory-controller
40 - fsl,p1021-memory-controller
41 - fsl,p2020-memory-controller
42 - fsl,qoriq-memory-controller
65 memory-controller@2000 {
[all …]
/linux/arch/arm/boot/dts/samsung/
H A Dexynos5410-pinctrl.dtsi13 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 …]
/linux/drivers/pci/hotplug/
H A Dpciehp.h88 struct controller { struct
164 int pciehp_configure_device(struct controller *ctrl);
167 struct controller *pcie_init(struct pcie_device *dev);
168 int pcie_init_notification(struct controller *ctrl);
171 void pcie_enable_interrupt(struct controller *ctrl);
172 void pcie_disable_interrupt(struct controller *ctrl);
173 int pciehp_power_on_slot(struct controller *ctrl);
174 void pciehp_power_off_slot(struct controller *ctrl);
181 int pciehp_query_power_fault(struct controller *ctrl);
182 int pciehp_card_present(struct controller *ctrl);
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/sf/diag/
H A Dsf_tracepoint.h17 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/arch/arm64/boot/dts/tesla/
H A Dfsd-pinctrl.dtsi15 gpio-controller;
23 gpio-controller;
31 gpio-controller;
39 gpio-controller;
47 gpio-controller;
71 gpio-controller;
79 gpio-controller;
87 gpio-controller;
95 gpio-controller;
103 gpio-controller;
[all …]
/linux/drivers/pci/controller/dwc/
H A DKconfig18 bool "Amazon Annapurna Labs PCIe controller"
25 controller IP on Amazon SoCs. The PCIe controller uses the DesignWare
31 tristate "Amlogic Meson PCIe controller"
65 tristate "Baikal-T1 PCIe controller"
111 controller works in RC mode.
123 controller works in RC mode.
146 bool "HiSilicon STB PCIe controller"
154 bool "Intel Gateway PCIe controller "
193 bool "Marvell Armada-8K PCIe controller"
337 bool "SiFive FU740 PCIe controller"
[all …]
/linux/arch/arm64/boot/dts/exynos/
H A Dexynos7-pinctrl.dtsi16 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 …]
H A Dexynos5433-pinctrl.dtsi33 gpio-controller;
50 gpio-controller;
67 gpio-controller;
75 gpio-controller;
83 gpio-controller;
91 gpio-controller;
99 gpio-controller;
107 gpio-controller;
115 gpio-controller;
125 gpio-controller;
[all …]
/linux/arch/arm64/boot/dts/apple/
H A Dt8103-pmgr.dtsi10 ps_sbr: power-controller@100 {
19 ps_aic: power-controller@108 {
28 ps_dwi: power-controller@110 {
61 ps_gpio: power-controller@130 {
78 ps_pms: power-controller@140 {
189 ps_aft0: power-controller@1a8 {
205 ps_imx: power-controller@1b8 {
222 ps_sio: power-controller@1c8 {
264 ps_i2c0: power-controller@1f0 {
273 ps_i2c1: power-controller@1f8 {
[all …]
H A Dt8112-pmgr.dtsi10 ps_sbr: power-controller@100 {
19 ps_aic: power-controller@108 {
28 ps_dwi: power-controller@110 {
45 ps_gpio: power-controller@120 {
62 ps_pms: power-controller@130 {
138 ps_aft0: power-controller@1a0 {
146 ps_imx: power-controller@1a8 {
163 ps_sio: power-controller@1b8 {
209 ps_i2c0: power-controller@1e0 {
218 ps_i2c1: power-controller@1e8 {
[all …]
H A Dt600x-pmgr.dtsi9 DIE_NODE(ps_pms_bridge): power-controller@100 {
18 DIE_NODE(ps_aic): power-controller@108 {
27 DIE_NODE(ps_dwi): power-controller@110 {
36 DIE_NODE(ps_pms): power-controller@118 {
45 DIE_NODE(ps_gpio): power-controller@120 {
114 DIE_NODE(ps_amcc0): power-controller@188 {
120 apple,always-on; /* Memory controller */
129 apple,always-on; /* Memory controller */
204 DIE_NODE(ps_afi): power-controller@1d8 {
213 DIE_NODE(ps_afc): power-controller@1e0 {
[all …]
/linux/Documentation/devicetree/bindings/gpio/
H A Dgpio-mxs.yaml7 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 …]
/linux/Documentation/devicetree/bindings/pci/
H A Dpci-msi.txt38 * 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/arch/powerpc/boot/dts/
H A Dmucmc52.dts13 &gpt0 { gpio-controller; };
163 gpio-controller;
169 gpio-controller;
175 gpio-controller;
181 gpio-controller;
187 gpio-controller;
193 gpio-controller;
199 gpio-controller;
205 gpio-controller;
211 gpio-controller;
[all …]

12345678910>>...141