/linux/drivers/i3c/master/mipi-i3c-hci/ |
A D | pio.c | 144 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/drivers/pinctrl/ |
A D | pinctrl-at91.c | 834 void __iomem *pio; in at91_pmx_set() local 853 if (!pio) in at91_pmx_set() 968 void __iomem *pio; in at91_pinconf_get() local 977 if (!pio) in at91_pinconf_get() 1013 void __iomem *pio; in at91_pinconf_set() local 1026 if (!pio) in at91_pinconf_set() 1540 if (pio) in gpio_irq_mask() 1550 if (pio) in gpio_irq_unmask() 1647 void __iomem *pio; in at91_pinctrl_gpio_suspend() local 1671 void __iomem *pio; in at91_pinctrl_gpio_resume() local [all …]
|
/linux/drivers/net/wireless/broadcom/b43legacy/ |
A D | pio.c | 140 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/drivers/net/wireless/broadcom/b43/ |
A D | pio.c | 48 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/arch/arm/boot/dts/ |
A D | sun4i-a10-inet9f-rev03.dts | 71 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 …]
|
A D | sun7i-a20-cubietruck.dts | 80 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 …]
|
A D | sun7i-a20-olimex-som204-evb.dts | 51 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 …]
|
A D | mt7623n-bananapi-bpi-r2.dts | 97 gpios = <&pio 256 GPIO_ACTIVE_LOW>; 103 gpios = <&pio 257 GPIO_ACTIVE_HIGH>; 113 label = "bpi-r2:pio:blue"; 114 gpios = <&pio 240 GPIO_ACTIVE_LOW>; 119 label = "bpi-r2:pio:green"; 120 gpios = <&pio 241 GPIO_ACTIVE_LOW>; 125 label = "bpi-r2:pio:red"; 126 gpios = <&pio 239 GPIO_ACTIVE_LOW>; 196 reset-gpios = <&pio 33 0>; 320 cd-gpios = <&pio 261 GPIO_ACTIVE_LOW>; [all …]
|
A D | sun8i-h3-nanopi-r1.dts | 28 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 */
|
A D | sun5i-a13-pocketbook-touch-lux-3.dts | 28 enable-gpios = <&pio 1 4 GPIO_ACTIVE_HIGH>; /* PB4 */ 42 gpios = <&pio 4 8 GPIO_ACTIVE_LOW>; /* PE8 */ 55 gpios = <&pio 6 9 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; /* PG9 */ 61 gpios = <&pio 6 10 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; /* PG10 */ 70 gpio = <&pio 2 15 GPIO_ACTIVE_HIGH>; 79 gpio = <&pio 2 14 GPIO_ACTIVE_HIGH>; 90 gpio = <&pio 2 13 GPIO_ACTIVE_HIGH>; 100 gpio = <&pio 4 4 GPIO_ACTIVE_LOW>; /* PE4 */ 161 cd-gpios = <&pio 6 0 GPIO_ACTIVE_LOW>; /* PG0 */
|
A D | sun8i-s3-pinecube.dts | 28 gpios = <&pio 1 10 GPIO_ACTIVE_LOW>; /* PB10 */ 33 gpios = <&pio 1 12 GPIO_ACTIVE_LOW>; /* PB12 */ 49 gpio = <&pio 1 2 GPIO_ACTIVE_LOW>; /* PB2 WIFI-EN */ 56 reset-gpios = <&pio 1 3 GPIO_ACTIVE_LOW>; /* PB3 WIFI-RST */ 110 reset-gpios = <&pio 4 23 GPIO_ACTIVE_LOW>; /* PE23 */ 111 powerdown-gpios = <&pio 4 24 GPIO_ACTIVE_HIGH>; /* PE24 */ 141 cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; 154 &pio {
|
/linux/arch/powerpc/include/asm/ |
A D | io-defs.h | 23 DEF_PCI_AC_RET(inb, u8, (unsigned long port), (port), pio, port) 24 DEF_PCI_AC_RET(inw, u16, (unsigned long port), (port), pio, port) 25 DEF_PCI_AC_RET(inl, u32, (unsigned long port), (port), pio, port) 26 DEF_PCI_AC_NORET(outb, (u8 val, unsigned long port), (val, port), pio, port) 27 DEF_PCI_AC_NORET(outw, (u16 val, unsigned long port), (val, port), pio, port) 44 (p, b, c), pio, p) 46 (p, b, c), pio, p) 48 (p, b, c), pio, p) 50 (p, b, c), pio, p) 52 (p, b, c), pio, p) [all …]
|
/linux/drivers/ata/ |
A D | pata_efar.c | 86 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()
|
A D | pata_it8213.c | 77 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()
|
A D | pata_rdc.c | 90 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()
|
A D | pata_artop.c | 99 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 …]
|
A D | pata_radisys.c | 42 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()
|
A D | pata_oldpiix.c | 66 unsigned int pio = adev->pio_mode - XFER_PIO_0; in oldpiix_set_piomode() local 85 if (pio > 1) in oldpiix_set_piomode() 107 idetm_data |= (timings[pio][0] << 12) | in oldpiix_set_piomode() 108 (timings[pio][1] << 8); in oldpiix_set_piomode() 150 int pio = needed_pio[mwdma] - XFER_PIO_0; in oldpiix_set_dmamode() local 175 idetm_data |= (timings[pio][0] << 12) | (timings[pio][1] << 8); in oldpiix_set_dmamode()
|
A D | pata_cs5520.c | 61 static void cs5520_set_timings(struct ata_port *ap, struct ata_device *adev, int pio) in cs5520_set_timings() argument 66 pio -= XFER_PIO_0; in cs5520_set_timings() 70 (cs5520_pio_clocks[pio].recovery << 4) | in cs5520_set_timings() 71 (cs5520_pio_clocks[pio].assert)); in cs5520_set_timings() 75 (cs5520_pio_clocks[pio].recovery << 4) | in cs5520_set_timings() 76 (cs5520_pio_clocks[pio].assert)); in cs5520_set_timings() 79 (cs5520_pio_clocks[pio].recovery << 4) | in cs5520_set_timings() 80 (cs5520_pio_clocks[pio].assert)); in cs5520_set_timings()
|
/linux/virt/kvm/ |
A D | coalesced_mmio.c | 89 ring->coalesced_mmio[insert].pio = dev->zone.pio; in coalesced_mmio_write() 143 if (zone->pio != 1 && zone->pio != 0) in kvm_vm_ioctl_register_coalesced_mmio() 157 zone->pio ? KVM_PIO_BUS : KVM_MMIO_BUS, in kvm_vm_ioctl_register_coalesced_mmio() 179 if (zone->pio != 1 && zone->pio != 0) in kvm_vm_ioctl_unregister_coalesced_mmio() 185 if (zone->pio == dev->zone.pio && in kvm_vm_ioctl_unregister_coalesced_mmio() 188 zone->pio ? KVM_PIO_BUS : KVM_MMIO_BUS, &dev->dev); in kvm_vm_ioctl_unregister_coalesced_mmio()
|
/linux/arch/arm64/boot/dts/mediatek/ |
A D | mt8183-kukui-jacuzzi.dtsi | 31 gpio = <&pio 54 GPIO_ACTIVE_HIGH>; 43 gpio = <&pio 36 GPIO_ACTIVE_HIGH>; 57 gpio = <&pio 35 GPIO_ACTIVE_HIGH>; 69 gpio = <&pio 37 GPIO_ACTIVE_HIGH>; 82 gpios = <&pio 6 GPIO_ACTIVE_LOW>; 90 gpios = <&pio 5 GPIO_ACTIVE_LOW>; 127 reset-gpios = <&pio 156 GPIO_ACTIVE_LOW>; 144 interrupts-extended = <&pio 7 IRQ_TYPE_LEVEL_LOW>; 162 enable-gpios = <&pio 45 GPIO_ACTIVE_HIGH>; 163 reset-gpios = <&pio 73 GPIO_ACTIVE_HIGH>; [all …]
|
A D | mt2712-evb.dts | 45 id-gpio = <&pio 12 GPIO_ACTIVE_HIGH>; 50 id-gpio = <&pio 14 GPIO_ACTIVE_HIGH>; 58 gpio = <&pio 13 GPIO_ACTIVE_HIGH>; 67 gpio = <&pio 15 GPIO_ACTIVE_HIGH>; 76 gpio = <&pio 16 GPIO_ACTIVE_HIGH>; 85 gpio = <&pio 17 GPIO_ACTIVE_HIGH>; 112 snps,reset-gpio = <&pio 87 GPIO_ACTIVE_LOW>; 129 &pio {
|
A D | mt8173-elm-hana.dtsi | 16 interrupt-parent = <&pio>; 29 interrupt-parent = <&pio>; 42 interrupt-parent = <&pio>; 51 wp-gpios = <&pio 42 GPIO_ACTIVE_HIGH>; 54 &pio {
|
/linux/drivers/mmc/host/ |
A D | au1xmmc.c | 109 } pio; member 247 host->pio.index = 0; in au1xmmc_finish_request() 248 host->pio.offset = 0; in au1xmmc_finish_request() 249 host->pio.len = 0; in au1xmmc_finish_request() 394 sg_len = data->sg[host->pio.index].length - host->pio.offset; in au1xmmc_send_pio() 397 max = (sg_len > host->pio.len) ? host->pio.len : sg_len; in au1xmmc_send_pio() 418 host->pio.index++; in au1xmmc_send_pio() 445 max = host->pio.len; in au1xmmc_receive_pio() 452 sg_len = sg_dma_len(&data->sg[host->pio.index]) - host->pio.offset; in au1xmmc_receive_pio() 497 host->pio.index++; in au1xmmc_receive_pio() [all …]
|
/linux/arch/arm64/boot/dts/allwinner/ |
A D | sun50i-a64-pinephone.dtsi | 23 enable-gpios = <&pio 7 10 GPIO_ACTIVE_HIGH>; /* PH10 */ 43 gpios = <&pio 3 20 GPIO_ACTIVE_HIGH>; /* PD20 */ 49 gpios = <&pio 3 18 GPIO_ACTIVE_HIGH>; /* PD18 */ 55 gpios = <&pio 3 19 GPIO_ACTIVE_HIGH>; /* PD19 */ 87 enable-gpios = <&pio 2 7 GPIO_ACTIVE_HIGH>; /* PC7 */ 165 interrupt-parent = <&pio>; 167 irq-gpios = <&pio 7 4 GPIO_ACTIVE_HIGH>; /* PH4 */ 191 interrupt-parent = <&pio>; 199 interrupt-parent = <&pio>; 236 cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; /* PF6 */ [all …]
|