Home
last modified time | relevance | path

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

12345678910>>...135

/linux/arch/arm64/boot/dts/exynos/
H A Dexynos9810-pinctrl.dtsi13 gpio-controller;
16 interrupt-controller;
21 gpio-controller;
24 interrupt-controller;
38 gpio-controller;
41 interrupt-controller;
55 gpio-controller;
58 interrupt-controller;
72 gpio-controller;
75 interrupt-controller;
[all …]
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 …]
/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->early_tx)) { in cppi41_recheck_tx_req()
213 hrtimer_forward_now(&controller->early_tx, 20 * NSEC_PER_USEC); in cppi41_recheck_tx_req()
226 struct cppi41_dma_controller *controller; in cppi41_dma_callback() local
[all …]
H 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() 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()
87 if (controller->used_channels & (1 << bit)) { in dma_controller_stop()
88 channel = &controller->channel[bit].channel; in dma_controller_stop()
91 if (!controller->used_channels) in dma_controller_stop()
101 struct musb_dma_controller *controller = container_of(c, in dma_channel_allocate() 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->tx_channel[ch_num]) : in ux500_dma_channel_allocate()
[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()
62 controller->id = ret; in peci_controller_alloc()
[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 …]
/linux/arch/arm64/boot/dts/exynos/axis/
H A Dartpec8-pinctrl.dtsi15 gpio-controller;
17 interrupt-controller;
22 gpio-controller;
24 interrupt-controller;
29 gpio-controller;
31 interrupt-controller;
36 gpio-controller;
38 interrupt-controller;
43 gpio-controller;
45 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/net/ethernet/mellanox/mlx5/core/sf/diag/
H A Dsf_tracepoint.h17 u32 controller,
20 TP_ARGS(dev, port_index, controller, hw_fn_id, sfnum),
23 __field(u32, controller)
29 __entry->controller = controller;
34 __get_str(devname), __entry->port_index, __entry->controller,
41 u32 controller,
43 TP_ARGS(dev, port_index, controller, hw_fn_id),
46 __field(u32, controller)
51 __entry->controller = controller;
55 __get_str(devname), __entry->port_index, __entry->controller,
[all …]
/linux/drivers/spi/
H A Dspi-fsl-lpspi.c204 static bool fsl_lpspi_can_dma(struct spi_controller *controller, in fsl_lpspi_can_dma() argument
210 if (!controller->dma_rx) in fsl_lpspi_can_dma()
227 static int lpspi_prepare_xfer_hardware(struct spi_controller *controller) in lpspi_prepare_xfer_hardware() argument
230 spi_controller_get_devdata(controller); in lpspi_prepare_xfer_hardware()
242 static int lpspi_unprepare_xfer_hardware(struct spi_controller *controller) in lpspi_unprepare_xfer_hardware() argument
245 spi_controller_get_devdata(controller); in lpspi_unprepare_xfer_hardware()
380 static int fsl_lpspi_dma_configure(struct spi_controller *controller) in fsl_lpspi_dma_configure() argument
386 spi_controller_get_devdata(controller); in fsl_lpspi_dma_configure()
406 ret = dmaengine_slave_config(controller->dma_tx, &tx); in fsl_lpspi_dma_configure()
417 ret = dmaengine_slave_config(controller->dma_rx, &rx); in fsl_lpspi_dma_configure()
[all …]
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/drivers/pci/controller/dwc/
H A DKconfig14 Say Y here to enable debugfs entries for the PCIe controller. These
15 entries provide various debug features related to the controller and
30 bool "Amazon Annapurna Labs PCIe controller"
37 controller IP on Amazon SoCs. The PCIe controller uses the DesignWare
40 Annapurna Labs PCIe controller don't need to enable this.
43 bool "AMD MDB Versal2 PCIe controller"
48 Say Y here if you want to enable PCIe controller support on AMD
49 Versal2 SoCs. The AMD MDB Versal2 PCIe controller is based on
54 tristate "Amlogic Meson PCIe controller"
59 Say Y here if you want to enable PCI controller support on Amlogic
[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 {
37 ps_soc_spmi0: power-controller@118 {
45 ps_soc_spmi1: power-controller@120 {
53 ps_soc_spmi2: power-controller@128 {
61 ps_gpio: power-controller@130 {
69 ps_pms_busif: power-controller@138 {
78 ps_pms: power-controller@140 {
87 ps_pms_fpwm0: power-controller@148 {
[all …]
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 Dt8015-pmgr.dtsi9 ps_cpu0: power-controller@80000 {
18 ps_cpu1: power-controller@80008 {
27 ps_cpu2: power-controller@80010 {
36 ps_cpu3: power-controller@80018 {
45 ps_cpu4: power-controller@80020 {
54 ps_cpu5: power-controller@80028 {
63 ps_cpm: power-controller@80040 {
72 ps_sio_busif: power-controller@80158 {
80 ps_sio_p: power-controller@80160 {
89 ps_sbr: power-controller@80100 {
[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 …]
/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 …]

12345678910>>...135