Home
last modified time | relevance | path

Searched refs:pio (Results 1 – 25 of 518) sorted by relevance

12345678910>>...21

/linux-6.15/drivers/i3c/master/mipi-i3c-hci/
H A Dpio.c144 pio = kzalloc(sizeof(*pio), GFP_KERNEL); in hci_pio_init()
145 if (!pio) in hci_pio_init()
349 while (pio->curr_rx && hci_pio_do_rx(hci, pio)) in hci_pio_process_rx()
350 pio->curr_rx = pio->curr_rx->next_data; in hci_pio_process_rx()
356 while (pio->curr_tx && hci_pio_do_tx(hci, pio)) in hci_pio_process_tx()
357 pio->curr_tx = pio->curr_tx->next_data; in hci_pio_process_tx()
526 pio->curr_rx = pio->curr_rx->next_data; in hci_pio_process_resp()
529 pio->curr_tx = pio->curr_tx->next_data; in hci_pio_process_resp()
583 pio->curr_xfer = pio->curr_xfer->next_xfer; in hci_pio_process_cmd()
678 pio->curr_xfer = pio->curr_rx = pio->curr_tx = pio->curr_resp = NULL; in hci_pio_dequeue_xfer_common()
[all …]
/linux-6.15/drivers/pinctrl/
H A Dpinctrl-at91.c474 writel_relaxed(readl_relaxed(pio + PIO_ABCDSR2) | mask, pio + PIO_ABCDSR2); in at91_mux_pio3_set_C_periph()
479 writel_relaxed(readl_relaxed(pio + PIO_ABCDSR1) | mask, pio + PIO_ABCDSR1); in at91_mux_pio3_set_D_periph()
851 void __iomem *pio; in at91_pmx_set() local
870 if (!pio) in at91_pmx_set()
985 void __iomem *pio; in at91_pinconf_get() local
994 if (!pio) in at91_pinconf_get()
1030 void __iomem *pio; in at91_pinconf_set() local
1043 if (!pio) in at91_pinconf_set()
1560 if (pio) in gpio_irq_mask()
1573 if (pio) in gpio_irq_unmask()
[all …]
/linux-6.15/drivers/net/wireless/broadcom/b43legacy/
H A Dpio.c140 struct b43legacy_pio *pio = &dev->pio; in parse_cookie() local
394 pio = &dev->pio; in b43legacy_pio_free()
397 pio->queue3 = NULL; in b43legacy_pio_free()
399 pio->queue2 = NULL; in b43legacy_pio_free()
401 pio->queue1 = NULL; in b43legacy_pio_free()
403 pio->queue0 = NULL; in b43legacy_pio_free()
408 struct b43legacy_pio *pio = &dev->pio; in b43legacy_pio_init() local
442 pio->queue2 = NULL; in b43legacy_pio_init()
445 pio->queue1 = NULL; in b43legacy_pio_init()
656 pio = &dev->pio; in b43legacy_pio_freeze_txqueues()
[all …]
/linux-6.15/drivers/net/wireless/broadcom/b43/
H A Dpio.c48 struct b43_pio *pio = &dev->pio; in parse_cookie() local
54 q = pio->tx_queue_AC_BK; in parse_cookie()
57 q = pio->tx_queue_AC_BE; in parse_cookie()
60 q = pio->tx_queue_AC_VI; in parse_cookie()
63 q = pio->tx_queue_AC_VO; in parse_cookie()
66 q = pio->tx_queue_mcast; in parse_cookie()
221 struct b43_pio *pio; in b43_pio_free() local
225 pio = &dev->pio; in b43_pio_free()
237 struct b43_pio *pio = &dev->pio; in b43_pio_init() local
245 if (!pio->tx_queue_AC_BK) in b43_pio_init()
[all …]
/linux-6.15/arch/arm64/boot/dts/mediatek/
H A Dmt7981b-cudy-wr3000-v1.dts24 gpios = <&pio 0 GPIO_ACTIVE_LOW>;
30 gpios = <&pio 1 GPIO_ACTIVE_LOW>;
41 gpios = <&pio 5 GPIO_ACTIVE_LOW>;
47 gpios = <&pio 6 GPIO_ACTIVE_LOW>;
53 gpios = <&pio 7 GPIO_ACTIVE_LOW>;
59 gpios = <&pio 9 GPIO_ACTIVE_LOW>;
65 gpios = <&pio 10 GPIO_ACTIVE_LOW>;
71 gpios = <&pio 11 GPIO_ACTIVE_LOW>;
H A Dmt7986a-bananapi-bpi-r3.dts56 gpios = <&pio 9 GPIO_ACTIVE_LOW>;
62 gpios = <&pio 10 GPIO_ACTIVE_LOW>;
92 gpios = <&pio 69 GPIO_ACTIVE_HIGH>;
99 gpios = <&pio 86 GPIO_ACTIVE_HIGH>;
128 los-gpios = <&pio 46 GPIO_ACTIVE_HIGH>;
130 mod-def0-gpios = <&pio 49 GPIO_ACTIVE_LOW>;
132 tx-fault-gpios = <&pio 7 GPIO_ACTIVE_HIGH>;
139 los-gpios = <&pio 31 GPIO_ACTIVE_HIGH>;
140 mod-def0-gpios = <&pio 47 GPIO_ACTIVE_LOW>;
209 reset-gpios = <&pio 5 GPIO_ACTIVE_HIGH>;
[all …]
H A Dmt8183-kukui-jacuzzi.dtsi22 gpio = <&pio 54 GPIO_ACTIVE_HIGH>;
35 gpio = <&pio 36 GPIO_ACTIVE_HIGH>;
48 gpio = <&pio 35 GPIO_ACTIVE_HIGH>;
61 gpio = <&pio 37 GPIO_ACTIVE_HIGH>;
75 gpios = <&pio 6 GPIO_ACTIVE_LOW>;
83 gpios = <&pio 5 GPIO_ACTIVE_LOW>;
117 reset-gpios = <&pio 156 GPIO_ACTIVE_LOW>;
134 interrupts-extended = <&pio 7 IRQ_TYPE_LEVEL_LOW>;
151 enable-gpios = <&pio 45 GPIO_ACTIVE_HIGH>;
152 reset-gpios = <&pio 73 GPIO_ACTIVE_HIGH>;
[all …]
H A Dmt8183-kukui-jacuzzi-pico6.dts22 gpios = <&pio 42 GPIO_ACTIVE_HIGH>;
44 interrupts-extended = <&pio 7 IRQ_TYPE_LEVEL_LOW>;
51 gpios = <&pio 113 GPIO_ACTIVE_LOW>;
58 reset-gpios = <&pio 8 GPIO_ACTIVE_LOW>;
88 reset-gpios = <&pio 120 GPIO_ACTIVE_LOW>;
92 &pio {
H A Dmt8186-corsola-steelix.dtsi19 gpio = <&pio 29 GPIO_ACTIVE_HIGH>;
30 gpio = <&pio 30 GPIO_ACTIVE_HIGH>;
41 gpio = <&pio 31 GPIO_ACTIVE_HIGH>;
58 enable-gpios = <&pio 96 GPIO_ACTIVE_HIGH>;
59 reset-gpios = <&pio 98 GPIO_ACTIVE_HIGH>;
108 interrupts-extended = <&pio 12 IRQ_TYPE_EDGE_FALLING>;
111 reset-gpios = <&pio 60 GPIO_ACTIVE_LOW>;
125 interrupts-extended = <&pio 11 IRQ_TYPE_LEVEL_LOW>;
160 &pio {
/linux-6.15/arch/arm/boot/dts/allwinner/
H A Dsun4i-a10-inet9f-rev03.dts71 gpios = <&pio 0 6 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; /* PA6 */
79 gpios = <&pio 0 5 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; /* PA5 */
87 gpios = <&pio 0 8 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; /* PA8 */
95 gpios = <&pio 0 9 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; /* PA9 */
103 gpios = <&pio 0 1 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; /* PA1 */
111 gpios = <&pio 0 0 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; /* PA0 */
119 gpios = <&pio 0 3 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; /* PA3 */
127 gpios = <&pio 0 4 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; /* PA4 */
238 interrupt-parent = <&pio>;
249 interrupt-parent = <&pio>;
[all …]
H A Dsun7i-a20-cubietruck.dts80 gpios = <&pio 7 21 GPIO_ACTIVE_HIGH>;
85 gpios = <&pio 7 20 GPIO_ACTIVE_HIGH>;
90 gpios = <&pio 7 11 GPIO_ACTIVE_HIGH>;
95 gpios = <&pio 7 7 GPIO_ACTIVE_HIGH>;
101 reset-gpios = <&pio 7 9 GPIO_ACTIVE_LOW>; /* PH9 WIFI_EN */
202 cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */
216 interrupt-parent = <&pio>;
234 &pio {
247 gpio = <&pio 7 12 GPIO_ACTIVE_HIGH>;
287 gpio = <&pio 7 17 GPIO_ACTIVE_HIGH>;
[all …]
H A Dsun7i-a20-olimex-som204-evb.dts51 gpios = <&pio 8 0 GPIO_ACTIVE_HIGH>;
57 gpios = <&pio 8 10 GPIO_ACTIVE_HIGH>;
63 gpios = <&pio 8 11 GPIO_ACTIVE_HIGH>;
70 reset-gpios = <&pio 6 9 GPIO_ACTIVE_LOW>;
159 reset-gpios = <&pio 0 17 GPIO_ACTIVE_LOW>; /* PA17 */
169 cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>;
197 &pio {
215 gpio = <&pio 2 3 GPIO_ACTIVE_HIGH>;
254 gpio = <&pio 2 17 GPIO_ACTIVE_HIGH>;
319 usb0_id_det-gpios = <&pio 7 4 GPIO_ACTIVE_HIGH>; /* PH4 */
[all …]
H A Dsun8i-h3-nanopi-r1.dts28 gpio = <&pio 3 6 GPIO_ACTIVE_HIGH>; /* PD6 */
57 gpios = <&pio 6 11 GPIO_ACTIVE_HIGH>; /* PG11 */
63 gpios = <&pio 0 9 GPIO_ACTIVE_HIGH>; /* PA9 */
107 interrupt-parent = <&pio>;
154 device-wakeup-gpios = <&pio 0 8 GPIO_ACTIVE_HIGH>; /* PA8 */
155 host-wakeup-gpios = <&pio 0 7 GPIO_ACTIVE_HIGH>; /* PA7 */
156 shutdown-gpios = <&pio 6 13 GPIO_ACTIVE_HIGH>; /* PG13 */
166 usb0_id_det-gpios = <&pio 6 12 GPIO_ACTIVE_HIGH>; /* PG12 */
H A Dsun5i-a13-pocketbook-614-plus.dts34 gpios = <&pio 4 8 GPIO_ACTIVE_LOW>; /* PE8 */
44 gpios = <&pio 6 9 GPIO_ACTIVE_LOW>; /* PG9 */
50 gpios = <&pio 6 10 GPIO_ACTIVE_LOW>; /* PG10 */
59 gpio = <&pio 4 4 GPIO_ACTIVE_LOW>; /* PE4 */
137 cd-gpios = <&pio 6 0 GPIO_ACTIVE_LOW>; /* PG0 */
185 gpio = <&pio 6 12 GPIO_ACTIVE_HIGH>; /* PG12 */
189 gpio = <&pio 6 11 GPIO_ACTIVE_HIGH>; /* PG11 */
213 usb0_id_det-gpios = <&pio 6 2 GPIO_ACTIVE_HIGH>; /* PG2 */
/linux-6.15/arch/arm64/boot/dts/allwinner/
H A Dsun50i-h700-anbernic-rg35xx-2024.dts39 gpios = <&pio 0 0 GPIO_ACTIVE_LOW>; /* PA0 */
46 gpios = <&pio 0 1 GPIO_ACTIVE_LOW>; /* PA1 */
53 gpios = <&pio 4 0 GPIO_ACTIVE_LOW>; /* PE0 */
74 gpios = <&pio 0 8 GPIO_ACTIVE_LOW>; /* PA8 */
81 gpios = <&pio 4 3 GPIO_ACTIVE_LOW>; /* PE3 */
95 gpios = <&pio 0 7 GPIO_ACTIVE_LOW>; /* PA7 */
102 gpios = <&pio 0 9 GPIO_ACTIVE_LOW>; /* PA9 */
109 gpios = <&pio 0 5 GPIO_ACTIVE_LOW>; /* PA5 */
115 gpios = <&pio 0 4 GPIO_ACTIVE_LOW>; /* PA4 */
122 gpios = <&pio 0 6 GPIO_ACTIVE_LOW>; /* PA6 */
[all …]
H A Dsun50i-h700-anbernic-rg35xx-h.dts70 mux-gpios = <&pio 8 1 GPIO_ACTIVE_LOW>,
71 <&pio 8 2 GPIO_ACTIVE_LOW>;
78 gpio = <&pio 4 5 GPIO_ACTIVE_HIGH>; /* PE5 */
87 gpio = <&pio 8 7 GPIO_ACTIVE_HIGH>; /* PI7 */
108 gpios = <&pio 4 8 GPIO_ACTIVE_LOW>; /* PE8 */
115 gpios = <&pio 4 9 GPIO_ACTIVE_LOW>; /* PE9 */
129 &pio {
/linux-6.15/drivers/ata/
H A Dpata_efar.c86 unsigned int pio = adev->pio_mode - XFER_PIO_0; in efar_set_piomode() local
106 if (pio > 1) in efar_set_piomode()
122 master_data |= (timings[pio][0] << 12) | in efar_set_piomode()
123 (timings[pio][1] << 8); in efar_set_piomode()
134 slave_data |= ((timings[pio][0] << 2) | timings[pio][1]) << shift; in efar_set_piomode()
203 int pio = needed_pio[mwdma] - XFER_PIO_0; in efar_set_dmamode() local
220 slave_data |= ((timings[pio][0] << 2) | timings[pio][1]) << (ap->port_no ? 4 : 0); in efar_set_dmamode()
227 (timings[pio][0] << 12) | in efar_set_dmamode()
228 (timings[pio][1] << 8); in efar_set_dmamode()
H A Dpata_it8213.c77 unsigned int pio = adev->pio_mode - XFER_PIO_0; in it8213_set_piomode() local
95 if (pio > 1) in it8213_set_piomode()
109 master_data |= (timings[pio][0] << 12) | in it8213_set_piomode()
110 (timings[pio][1] << 8); in it8213_set_piomode()
120 slave_data |= (timings[pio][0] << 2) | timings[pio][1]; in it8213_set_piomode()
198 int pio = needed_pio[mwdma] - XFER_PIO_0; in it8213_set_dmamode() local
215 slave_data |= ((timings[pio][0] << 2) | timings[pio][1]) << (ap->port_no ? 4 : 0); in it8213_set_dmamode()
222 (timings[pio][0] << 12) | in it8213_set_dmamode()
223 (timings[pio][1] << 8); in it8213_set_dmamode()
H A Dpata_rdc.c90 unsigned int pio = adev->pio_mode - XFER_PIO_0; in rdc_set_piomode() local
108 if (pio >= 2) in rdc_set_piomode()
133 slave_data |= ((timings[pio][0] << 2) | timings[pio][1]) in rdc_set_piomode()
142 (timings[pio][0] << 12) | in rdc_set_piomode()
143 (timings[pio][1] << 8); in rdc_set_piomode()
238 int pio = needed_pio[mwdma] - XFER_PIO_0; in rdc_set_dmamode() local
255 slave_data |= ((timings[pio][0] << 2) | timings[pio][1]) << (ap->port_no ? 4 : 0); in rdc_set_dmamode()
262 (timings[pio][0] << 12) | in rdc_set_dmamode()
263 (timings[pio][1] << 8); in rdc_set_dmamode()
H A Dpata_artop.c99 static void artop6210_load_piomode(struct ata_port *ap, struct ata_device *adev, unsigned int pio) in artop6210_load_piomode() argument
109 pci_write_config_word(pdev, 0x40 + 2 * dn, timing[clock][pio]); in artop6210_load_piomode()
163 pci_write_config_byte(pdev, 0x40 + dn, timing[clock][pio]); in artop6260_load_piomode()
206 unsigned int pio; in artop6210_set_dmamode() local
212 pio = 1; in artop6210_set_dmamode()
214 pio = 4; in artop6210_set_dmamode()
217 artop6210_load_piomode(ap, adev, pio); in artop6210_set_dmamode()
246 unsigned int pio; in artop6260_set_dmamode() local
251 pio = 1; in artop6260_set_dmamode()
253 pio = 4; in artop6260_set_dmamode()
[all …]
H A Dpata_radisys.c42 unsigned int pio = adev->pio_mode - XFER_PIO_0; in radisys_set_piomode() local
61 if (pio > 0) in radisys_set_piomode()
72 idetm_data |= (timings[pio][0] << 12) | in radisys_set_piomode()
73 (timings[pio][1] << 8); in radisys_set_piomode()
117 int pio = needed_pio[mwdma] - XFER_PIO_0; in radisys_set_dmamode() local
131 idetm_data |= (timings[pio][0] << 12) | (timings[pio][1] << 8); in radisys_set_dmamode()
/linux-6.15/virt/kvm/
H A Dcoalesced_mmio.c74 ring->coalesced_mmio[insert].pio = dev->zone.pio; in coalesced_mmio_write()
128 if (zone->pio != 1 && zone->pio != 0) in kvm_vm_ioctl_register_coalesced_mmio()
142 zone->pio ? KVM_PIO_BUS : KVM_MMIO_BUS, in kvm_vm_ioctl_register_coalesced_mmio()
164 if (zone->pio != 1 && zone->pio != 0) in kvm_vm_ioctl_unregister_coalesced_mmio()
170 if (zone->pio == dev->zone.pio && in kvm_vm_ioctl_unregister_coalesced_mmio()
173 zone->pio ? KVM_PIO_BUS : KVM_MMIO_BUS, &dev->dev); in kvm_vm_ioctl_unregister_coalesced_mmio()
/linux-6.15/drivers/gpu/drm/nouveau/nvkm/falcon/
H A Dbase.c143 const struct nvkm_falcon_func_pio *pio = nvkm_falcon_pio(falcon, &mem_type, &mem_base); in nvkm_falcon_pio_rd() local
147 if (WARN_ON(!pio || !pio->rd)) in nvkm_falcon_pio_rd()
151 if (WARN_ON(!len || (len & (pio->min - 1)))) in nvkm_falcon_pio_rd()
154 pio->rd_init(falcon, port, mem_base); in nvkm_falcon_pio_rd()
156 xfer_len = min(len, pio->max); in nvkm_falcon_pio_rd()
157 pio->rd(falcon, port, img, xfer_len); in nvkm_falcon_pio_rd()
182 if (WARN_ON(!pio || !pio->wr)) in nvkm_falcon_pio_wr()
186 if (WARN_ON(!len || (len & (pio->min - 1)))) in nvkm_falcon_pio_wr()
189 pio->wr_init(falcon, port, sec, mem_base); in nvkm_falcon_pio_wr()
191 xfer_len = min(len, pio->max); in nvkm_falcon_pio_wr()
[all …]
/linux-6.15/arch/riscv/boot/dts/allwinner/
H A Dsun20i-d1-mangopi-mq-pro.dts31 gpios = <&pio 3 18 GPIO_ACTIVE_HIGH>; /* PD18 */
61 reset-gpios = <&pio 6 17 GPIO_ACTIVE_LOW>; /* PG17 */
79 cd-gpios = <&pio 5 6 GPIO_ACTIVE_HIGH>; /* PF6 */
100 interrupt-parent = <&pio>;
110 &pio {
128 device-wake-gpios = <&pio 6 18 GPIO_ACTIVE_HIGH>; /* PG18 */
129 enable-gpios = <&pio 6 15 GPIO_ACTIVE_HIGH>; /* PG15 */
130 host-wake-gpios = <&pio 6 14 GPIO_ACTIVE_HIGH>; /* PG14 */
/linux-6.15/drivers/mmc/host/
H A Dau1xmmc.c110 } pio; member
248 host->pio.index = 0; in au1xmmc_finish_request()
249 host->pio.offset = 0; in au1xmmc_finish_request()
250 host->pio.len = 0; in au1xmmc_finish_request()
395 sg_len = data->sg[host->pio.index].length - host->pio.offset; in au1xmmc_send_pio()
398 max = (sg_len > host->pio.len) ? host->pio.len : sg_len; in au1xmmc_send_pio()
419 host->pio.index++; in au1xmmc_send_pio()
446 max = host->pio.len; in au1xmmc_receive_pio()
453 sg_len = sg_dma_len(&data->sg[host->pio.index]) - host->pio.offset; in au1xmmc_receive_pio()
498 host->pio.index++; in au1xmmc_receive_pio()
[all …]

12345678910>>...21