Home
last modified time | relevance | path

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

12345678910>>...99

/linux/drivers/usb/musb/
H A Dmusb_cppi41.c37 struct dma_controller controller; member
61 if (!is_host_active(cppi41_channel->controller->controller.musb)) in save_rx_toggle()
187 struct cppi41_dma_controller *controller; in cppi41_recheck_tx_req() local
193 controller = container_of(timer, struct cppi41_dma_controller, in cppi41_recheck_tx_req()
195 musb = controller->controller.musb; in cppi41_recheck_tx_req()
198 list_for_each_entry_safe(cppi41_channel, n, &controller->early_tx_list, in cppi41_recheck_tx_req()
210 if (!list_empty(&controller->early_tx_list) && in cppi41_recheck_tx_req()
211 !hrtimer_is_queued(&controller in cppi41_recheck_tx_req()
226 struct cppi41_dma_controller *controller; cppi41_dma_callback() local
342 struct cppi41_dma_controller *controller = cppi41_channel->controller; cppi41_set_dma_mode() local
369 struct cppi41_dma_controller *controller = cppi41_channel->controller; da8xx_set_dma_mode() local
395 struct cppi41_dma_controller *controller = cppi41_channel->controller; cppi41_set_autoreq_mode() local
416 struct cppi41_dma_controller *controller = cppi41_channel->controller; cppi41_configure_channel() local
485 struct cppi41_dma_controller *controller = container_of(c, cppi41_dma_channel_allocate() local
558 struct cppi41_dma_controller *controller = cppi41_channel->controller; cppi41_is_compatible() local
576 struct cppi41_dma_controller *controller = cppi41_channel->controller; cppi41_dma_channel_abort() local
660 cppi41_dma_controller_stop(struct cppi41_dma_controller * controller) cppi41_dma_controller_stop() argument
665 cppi41_dma_controller_start(struct cppi41_dma_controller * controller) cppi41_dma_controller_start() argument
736 struct cppi41_dma_controller *controller = container_of(c, cppi41_dma_controller_destroy() local
750 struct cppi41_dma_controller *controller; cppi41_dma_controller_create() local
[all...]
H A Dmusbhsdma.c3 * MUSB OTG driver - support for Mentor's DMA controller
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() argument
78 struct musb *musb = controller->private_data; in dma_controller_stop()
82 if (controller->used_channels != 0) { in dma_controller_stop()
83 dev_err(musb->controller, in dma_controller_stop()
84 "Stopping DMA controller while channel active\n"); in dma_controller_stop()
87 if (controller->used_channels & (1 << bit)) { in dma_controller_stop()
88 channel = &controller in dma_controller_stop()
101 struct musb_dma_controller *controller = container_of(c, dma_channel_allocate() local
148 struct musb_dma_controller *controller = musb_channel->controller; configure_channel() local
186 struct musb_dma_controller *controller = musb_channel->controller; dma_channel_program() local
268 struct musb_dma_controller *controller = private_data; dma_controller_irq() local
381 struct musb_dma_controller *controller = container_of(c, musbhs_dma_controller_destroy() local
396 struct musb_dma_controller *controller; dma_controller_alloc() local
416 struct musb_dma_controller *controller; musbhs_dma_controller_create() local
447 struct musb_dma_controller *controller; musbhs_dma_controller_create_noirq() local
[all...]
H A Dux500_dma.c32 struct ux500_dma_controller *controller; member
43 struct dma_controller controller; member
59 dev_dbg(musb->controller, "DMA rx transfer done on hw_ep=%d\n", in ux500_dma_callback()
82 struct musb *musb = ux500_channel->controller->private_data; in ux500_configure_channel()
84 ux500_channel->controller->phy_base); in ux500_configure_channel()
86 dev_dbg(musb->controller, in ux500_configure_channel()
131 struct ux500_dma_controller *controller = container_of(c, in ux500_dma_channel_allocate() local
132 struct ux500_dma_controller, controller); in ux500_dma_channel_allocate()
134 struct musb *musb = controller->private_data; in ux500_dma_channel_allocate()
147 ux500_channel = is_tx ? &(controller in ux500_dma_channel_allocate()
210 struct ux500_dma_controller *controller = ux500_channel->controller; ux500_dma_channel_abort() local
239 ux500_dma_controller_stop(struct ux500_dma_controller * controller) ux500_dma_controller_stop() argument
266 ux500_dma_controller_start(struct ux500_dma_controller * controller) ux500_dma_controller_start() argument
349 struct ux500_dma_controller *controller = container_of(c, ux500_dma_controller_destroy() local
360 struct ux500_dma_controller *controller; ux500_dma_controller_create() local
[all...]
/linux/drivers/peci/
H A Dcore.c21 struct peci_controller *controller = to_peci_controller(dev); in peci_controller_dev_release() local
23 mutex_destroy(&controller->bus_lock); in peci_controller_dev_release()
24 ida_free(&peci_controller_ida, controller->id); in peci_controller_dev_release()
25 kfree(controller); in peci_controller_dev_release()
32 int peci_controller_scan_devices(struct peci_controller *controller) in peci_controller_scan_devices() argument
38 ret = peci_device_create(controller, addr); in peci_controller_scan_devices()
49 struct peci_controller *controller; in peci_controller_alloc() local
55 controller = kzalloc_obj(*controller); in peci_controller_alloc()
56 if (!controller) in peci_controller_alloc()
90 struct peci_controller *controller = _controller; unregister_controller() local
118 struct peci_controller *controller; devm_peci_controller_add() local
[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"
15 "fsl,mpc8540-l2-cache-controller"
16 "fsl,mpc8541-l2-cache-controller"
17 "fsl,mpc8544-l2-cache-controller"
18 "fsl,mpc8548-l2-cache-controller"
[all …]
/linux/drivers/gpio/
H A Dgpio-zevio.c80 struct zevio_gpio *controller = gpiochip_get_data(chip); in zevio_gpio_get() local
83 spin_lock(&controller->lock); in zevio_gpio_get()
84 dir = zevio_gpio_port_get(controller, pin, ZEVIO_GPIO_DIRECTION); in zevio_gpio_get()
86 val = zevio_gpio_port_get(controller, pin, ZEVIO_GPIO_INPUT); in zevio_gpio_get()
88 val = zevio_gpio_port_get(controller, pin, ZEVIO_GPIO_OUTPUT); in zevio_gpio_get()
89 spin_unlock(&controller->lock); in zevio_gpio_get()
96 struct zevio_gpio *controller = gpiochip_get_data(chip); in zevio_gpio_set() local
99 spin_lock(&controller->lock); in zevio_gpio_set()
100 val = zevio_gpio_port_get(controller, pin, ZEVIO_GPIO_OUTPUT); in zevio_gpio_set()
106 zevio_gpio_port_set(controller, pin, ZEVIO_GPIO_OUTPUT, val); in zevio_gpio_set()
[all …]
/linux/arch/arm/boot/dts/samsung/
H A Dexynos5410-pinctrl.dtsi13 gpio-controller;
16 interrupt-controller;
21 gpio-controller;
24 interrupt-controller;
29 gpio-controller;
32 interrupt-controller;
37 gpio-controller;
40 interrupt-controller;
45 gpio-controller;
48 interrupt-controller;
[all …]
H A Dexynos5260-pinctrl.dtsi16 gpio-controller;
19 interrupt-controller;
24 gpio-controller;
27 interrupt-controller;
32 gpio-controller;
35 interrupt-controller;
40 gpio-controller;
43 interrupt-controller;
48 gpio-controller;
51 interrupt-controller;
[all …]
/linux/drivers/pci/hotplug/
H A Dpciehp.h91 struct controller { struct
164 void pciehp_request(struct controller *ctrl, int action);
165 void pciehp_handle_button_press(struct controller *ctrl);
166 void pciehp_handle_disable_request(struct controller *ctrl);
167 void pciehp_handle_presence_or_link_change(struct controller *ctrl, u32 events);
168 int pciehp_configure_device(struct controller *ctrl);
169 void pciehp_unconfigure_device(struct controller *ctrl, bool presence);
171 struct controller *pcie_init(struct pcie_device *dev);
172 int pcie_init_notification(struct controller *ctrl);
173 void pcie_shutdown_notification(struct controller *ctrl);
[all …]
/linux/drivers/spi/
H A Dspi-pxa2xx-dma.c28 struct spi_message *msg = drv_data->controller->cur_msg; in pxa2xx_spi_dma_transfer_complete()
57 spi_finalize_current_transfer(drv_data->controller); in pxa2xx_spi_dma_transfer_complete()
98 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()
126 dmaengine_terminate_async(drv_data->controller->dma_rx); in pxa2xx_spi_dma_transfer()
127 dmaengine_terminate_async(drv_data->controller->dma_tx); in pxa2xx_spi_dma_transfer()
165 dmaengine_terminate_async(drv_data->controller->dma_tx); in pxa2xx_spi_dma_prepare()
172 dma_async_issue_pending(drv_data->controller->dma_rx); in pxa2xx_spi_dma_start()
173 dma_async_issue_pending(drv_data->controller->dma_tx); in pxa2xx_spi_dma_start()
181 dmaengine_terminate_sync(drv_data->controller->dma_rx); in pxa2xx_spi_dma_stop()
[all …]
/linux/arch/arm64/boot/dts/exynos/
H A Dexynos7-pinctrl.dtsi16 gpio-controller;
19 interrupt-controller;
33 gpio-controller;
36 interrupt-controller;
50 gpio-controller;
53 interrupt-controller;
58 gpio-controller;
61 interrupt-controller;
68 gpio-controller;
71 interrupt-controller;
[all …]
H A Dexynos5433-pinctrl.dtsi33 gpio-controller;
36 interrupt-controller;
50 gpio-controller;
53 interrupt-controller;
67 gpio-controller;
70 interrupt-controller;
75 gpio-controller;
78 interrupt-controller;
83 gpio-controller;
86 interrupt-controller;
[all …]
/linux/arch/arm64/boot/dts/apple/
H A Dt8112-pmgr.dtsi10 ps_sbr: power-controller@100 {
19 ps_aic: power-controller@108 {
28 ps_dwi: power-controller@110 {
37 ps_soc_spmi0: power-controller@118 {
45 ps_gpio: power-controller@120 {
53 ps_pms_busif: power-controller@128 {
62 ps_pms: power-controller@130 {
71 ps_pms_c1ppt: power-controller@160 {
80 ps_soc_dpe: power-controller@168 {
89 ps_pmgr_soc_ocla: power-controller@170 {
[all …]
H A Dt8012-pmgr.dtsi9 ps_cpu0: power-controller@80000 {
18 ps_cpu1: power-controller@80008 {
27 ps_cpm: power-controller@80040 {
36 ps_sio_busif: power-controller@80158 {
44 ps_sio_p: power-controller@80160 {
53 ps_iomux: power-controller@80150 {
61 ps_sbr: power-controller@80100 {
70 ps_aic: power-controller@80108 {
79 ps_gpio: power-controller@80110 {
87 ps_pcie_down_ref: power-controller@80138 {
[all …]
H A Ds8001-pmgr.dtsi9 ps_cpu0: power-controller@80000 {
18 ps_cpu1: power-controller@80008 {
27 ps_cpm: power-controller@80040 {
36 ps_sio_busif: power-controller@80148 {
44 ps_sio_p: power-controller@80150 {
53 ps_sbr: power-controller@80100 {
62 ps_aic: power-controller@80108 {
71 ps_dwi: power-controller@80110 {
79 ps_gpio: power-controller@80118 {
87 ps_pcie_ref: power-controller@80140 {
[all …]
H A Dt8010-pmgr.dtsi9 ps_cpu0: power-controller@80000 {
18 ps_cpu1: power-controller@80008 {
27 ps_cpm: power-controller@80040 {
36 ps_sio_busif: power-controller@80160 {
44 ps_sio_p: power-controller@80168 {
53 ps_sbr: power-controller@80100 {
62 ps_aic: power-controller@80108 {
71 ps_dwi: power-controller@80110 {
79 ps_gpio: power-controller@80118 {
87 ps_pms: power-controller@80120 {
[all …]
H A Dt8011-pmgr.dtsi9 ps_cpu0: power-controller@80000 {
18 ps_cpu1: power-controller@80008 {
27 ps_cpu2: power-controller@80010 {
36 ps_cpm: power-controller@80040 {
45 ps_sio_busif: power-controller@80158 {
53 ps_sio_p: power-controller@80160 {
62 ps_sbr: power-controller@80100 {
71 ps_aic: power-controller@80108 {
80 ps_dwi: power-controller@80110 {
88 ps_gpio: power-controller@80118 {
[all …]
H A Ds800-0-3-pmgr.dtsi9 ps_cpu0: power-controller@80000 {
18 ps_cpu1: power-controller@80008 {
27 ps_cpm: power-controller@80040 {
36 ps_sio_busif: power-controller@80150 {
44 ps_sio_p: power-controller@80158 {
53 ps_sbr: power-controller@80100 {
62 ps_aic: power-controller@80108 {
71 ps_dwi: power-controller@80110 {
79 ps_gpio: power-controller@80118 {
87 ps_pms: power-controller@80120 {
[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 {
54 DIE_NODE(ps_soc_dpe): power-controller@128 {
63 DIE_NODE(ps_pmgr_soc_ocla): power-controller@130 {
72 DIE_NODE(ps_pcie0_ref): power-controller@138 {
80 DIE_NODE(ps_pcie1_ref): power-controller@140 {
88 DIE_NODE(ps_apcie_st): power-controller@148 {
[all …]
H A Dt7001-pmgr.dtsi9 ps_cpu0: power-controller@20000 {
18 ps_cpu1: power-controller@20008 {
27 ps_cpu2: power-controller@20010 {
36 ps_cpm: power-controller@20040 {
45 ps_sio_p: power-controller@201f8 {
53 ps_lio: power-controller@20100 {
62 ps_iomux: power-controller@20108 {
71 ps_aic: power-controller@20110 {
80 ps_debug: power-controller@20118 {
88 ps_dwi: power-controller@20120 {
[all …]
H A Dt7000-pmgr.dtsi8 ps_cpu0: power-controller@20000 {
17 ps_cpu1: power-controller@20008 {
26 ps_cpm: power-controller@20040 {
35 ps_sio_p: power-controller@201f8 {
43 ps_lio: power-controller@20100 {
52 ps_iomux: power-controller@20108 {
61 ps_aic: power-controller@20110 {
70 ps_debug: power-controller@20118 {
78 ps_dwi: power-controller@20120 {
86 ps_gpio: power-controller@20128 {
[all …]
H A Ds5l8960x-pmgr.dtsi9 ps_cpu0: power-controller@20000 {
18 ps_cpu1: power-controller@20008 {
27 ps_secuart0: power-controller@200f0 {
36 ps_secuart1: power-controller@200f8 {
45 ps_cpm: power-controller@20010 {
54 ps_lio: power-controller@20018 {
63 ps_iomux: power-controller@20020 {
72 ps_aic: power-controller@20028 {
81 ps_debug: power-controller@20030 {
89 ps_dwi: power-controller@20038 {
[all …]
/linux/arch/arm64/boot/dts/tesla/
H A Dfsd-pinctrl.dtsi15 gpio-controller;
18 interrupt-controller;
23 gpio-controller;
26 interrupt-controller;
31 gpio-controller;
34 interrupt-controller;
39 gpio-controller;
42 interrupt-controller;
47 gpio-controller;
50 interrupt-controller;
[all …]
/linux/arch/powerpc/boot/dts/
H A Dmucmc52.dts13 &gpt0 { gpio-controller; };
14 &gpt1 { gpio-controller; };
15 &gpt2 { gpio-controller; };
16 &gpt3 { gpio-controller; };
160 simple100: gpio-controller-100@3,600100 {
163 gpio-controller;
166 simple104: gpio-controller-104@3,600104 {
169 gpio-controller;
172 simple200: gpio-controller-200@3,600200 {
175 gpio-controller;
[all …]
/linux/arch/arm/boot/dts/aspeed/
H A Daspeed-bmc-facebook-yosemite4.dts185 mctp-controller;
190 compatible = "mctp-i2c-controller";
197 gpio-controller;
204 gpio-controller;
216 gpio-controller;
223 gpio-controller;
236 mctp-controller;
241 compatible = "mctp-i2c-controller";
248 gpio-controller;
255 gpio-controller;
[all …]

12345678910>>...99