/linux-master/drivers/tty/serial/ |
H A D | mxs-auart.c | 540 u32 pio; local 542 /* [1] : send PIO. Note, the first pio word is CTRL1. */ 543 pio = AUART_CTRL1_XFER_COUNT(size); 544 desc = dmaengine_prep_slave_sg(channel, (struct scatterlist *)&pio, 848 u32 pio[1]; local 851 pio[0] = AUART_CTRL0_RXTO_ENABLE 854 desc = dmaengine_prep_slave_sg(channel, (struct scatterlist *)pio,
|
/linux-master/arch/x86/kvm/ |
H A D | x86.c | 8098 WARN_ON_ONCE(vcpu->arch.pio.count); 8123 vcpu->arch.pio.port = port; 8124 vcpu->arch.pio.in = in; 8125 vcpu->arch.pio.count = count; 8126 vcpu->arch.pio.size = size; 8154 int size = vcpu->arch.pio.size; 8155 unsigned int count = vcpu->arch.pio.count; 8157 trace_kvm_pio(KVM_PIO_IN, vcpu->arch.pio.port, size, count, vcpu->arch.pio_data); 8158 vcpu->arch.pio.count = 0; 8166 if (vcpu->arch.pio [all...] |
/linux-master/arch/x86/include/asm/ |
H A D | kvm_host.h | 833 struct kvm_pio_request pio; member in struct:kvm_vcpu_arch
|
/linux-master/tools/include/uapi/linux/ |
H A D | kvm.h | 466 __u32 pio; member in union:kvm_coalesced_mmio_zone::__anon195 475 __u32 pio; member in union:kvm_coalesced_mmio::__anon196 596 __u64 addr; /* legal pio/mmio address */
|
/linux-master/drivers/ata/ |
H A D | libata-core.c | 547 /* pio multi */ 556 /* pio */ 826 * ata_pack_xfermask - Pack pio, mwdma and udma masks into xfer_mask 851 * ata_unpack_xfermask - Unpack xfer_mask into pio, mwdma and udma masks 1454 int pio = (id[ATA_ID_CFA_MODES] >> 0) & 0x7; local 1457 if (pio) 1459 if (pio > 1) 1738 u16 pio = adev->id[ATA_ID_EIDE_PIO]; local 1740 if (pio) { 1742 if (pio > 24 [all...] |
H A D | sata_sx4.c | 875 int pio = 1; /* atapi dma off by default */ local 887 pio = 0; 897 pio = 1; 899 return pio;
|
/linux-master/include/linux/ |
H A D | libata.h | 770 u32 pio; member in struct:ata_acpi_drive
|
H A D | pci.h | 1565 phys_addr_t pci_pio_to_address(unsigned long pio);
|
H A D | logic_pio.h | 118 resource_size_t logic_pio_to_hwaddr(unsigned long pio);
|
/linux-master/drivers/scsi/qla2xxx/ |
H A D | qla_os.c | 2062 resource_size_t pio; local 2076 pio = pci_resource_start(ha->pdev, 0); 2082 pio = 0; 2088 pio = 0; 2090 ha->pio_address = pio;
|
/linux-master/drivers/video/fbdev/mb862xx/ |
H A D | mb862xxfbdrv.c | 630 par->pio = par->mmio_base + MB862XX_PIO_BASE; 635 rev = inreg(pio, GC_REVISION); 852 par->pio = par->mmio_base + MB862XX_PIO_BASE;
|
/linux-master/include/uapi/linux/ |
H A D | kvm.h | 466 __u32 pio; member in union:kvm_coalesced_mmio_zone::__anon927 475 __u32 pio; member in union:kvm_coalesced_mmio::__anon928 596 __u64 addr; /* legal pio/mmio address */
|
/linux-master/drivers/pci/ |
H A D | pci.c | 4111 phys_addr_t pci_pio_to_address(unsigned long pio) argument 4114 if (pio < MMIO_UPPER_LIMIT) 4115 return logic_pio_to_hwaddr(pio);
|
/linux-master/drivers/mmc/host/ |
H A D | mvsdio.c | 184 int pio; local 191 pio = mvsd_setup_data(host, data); 192 if (pio) { 451 dev_dbg(host->dev, "pio %d intr 0x%04x hw_state 0x%04x\n", 488 dev_dbg(host->dev, "pio %d intr 0x%04x hw_state 0x%04x\n", 540 dev_err(host->dev, "unhandled interrupt status=0x%04x en=0x%04x pio=%d\n",
|
/linux-master/arch/sparc/mm/ |
H A D | init_64.c | 1124 static int scan_pio_for_cfg_handle(struct mdesc_handle *md, u64 pio, argument 1129 mdesc_for_each_arc(arc, md, pio, MDESC_ARC_TYPE_FWD) { 1152 if (strcmp(name, "pio-latency-group"))
|
/linux-master/drivers/net/wireless/broadcom/b43legacy/ |
H A D | main.c | 37 #include "pio.h" 54 module_param_named(pio, modparam_pio, int, 0444); 55 MODULE_PARM_DESC(pio, "enable(1) / disable(0) PIO mode"); 1352 b43legacy_pio_rx(dev->pio.queue0); 1360 b43legacy_pio_rx(dev->pio.queue3);
|
/linux-master/drivers/net/wireless/broadcom/b43/ |
H A D | pio.c | 14 #include "pio.h" 48 struct b43_pio *pio = &dev->pio; local 54 q = pio->tx_queue_AC_BK; 57 q = pio->tx_queue_AC_BE; 60 q = pio->tx_queue_AC_VI; 63 q = pio->tx_queue_AC_VO; 66 q = pio->tx_queue_mcast; 209 #define destroy_queue_tx(pio, queue) do { \ 210 b43_destroy_pioqueue_tx((pio) 221 struct b43_pio *pio; local 237 struct b43_pio *pio = &dev->pio; local [all...] |
H A D | main.c | 42 #include "pio.h" 109 module_param_named(pio, b43_modparam_pio, int, 0644); 110 MODULE_PARM_DESC(pio, "Use PIO accesses by default: 0=DMA, 1=PIO"); 2031 b43_pio_rx(dev->pio.rx_queue);
|
H A D | b43.h | 851 struct b43_pio pio; member in union:b43_wldev::__anon950
|
/linux-master/drivers/infiniband/hw/hfi1/ |
H A D | pio.c | 195 * When SDMA is enabled, kernel context pio packet size is capped by 196 * "piothreshold". Reduce pio buffer allocation for kernel context by 198 * of the largest pio packets plus up to 128 bytes header, sufficient 1245 u64 sc_ctrl, reg, pio; local 1301 pio = ((sc->hw_context & SEND_PIO_INIT_CTXT_PIO_CTXT_NUM_MASK) << 1304 write_csr(dd, SEND_PIO_INIT_CTXT, pio);
|
/linux-master/drivers/spi/ |
H A D | spi-mxs.c | 178 u32 pio[4]; member in struct:__anon53 217 dma_xfer[sg_count].pio[0] = ctrl0; 218 dma_xfer[sg_count].pio[3] = min; 242 (struct scatterlist *)dma_xfer[sg_count].pio,
|
/linux-master/drivers/media/pci/ivtv/ |
H A D | ivtv-streams.c | 96 int dma, pio; member in struct:__anon1119 181 if (ivtv_stream_info[type].pio)
|
/linux-master/drivers/bus/ |
H A D | hisi_lpc.c | 194 unsigned long pio) 196 return pio - lpcdev->io_host->io_start + lpcdev->io_host->hw_start; 202 * @pio: the target I/O port address 207 static u32 hisi_lpc_comm_in(void *hostdata, unsigned long pio, size_t dwidth) argument 218 addr = hisi_lpc_pio_to_addr(lpcdev, pio); 234 * @pio: the target I/O port address 240 static void hisi_lpc_comm_out(void *hostdata, unsigned long pio, argument 253 addr = hisi_lpc_pio_to_addr(lpcdev, pio); 264 * @pio: the target I/O port address 272 static u32 hisi_lpc_comm_ins(void *hostdata, unsigned long pio, voi argument 193 hisi_lpc_pio_to_addr(struct hisi_lpc_dev *lpcdev, unsigned long pio) argument 310 hisi_lpc_comm_outs(void *hostdata, unsigned long pio, const void *buffer, size_t dwidth, unsigned int count) argument [all...] |
/linux-master/drivers/pinctrl/ |
H A D | pinctrl-at91.c | 190 enum at91_mux (*get_periph)(void __iomem *pio, unsigned mask); 191 void (*mux_A_periph)(void __iomem *pio, unsigned mask); 192 void (*mux_B_periph)(void __iomem *pio, unsigned mask); 193 void (*mux_C_periph)(void __iomem *pio, unsigned mask); 194 void (*mux_D_periph)(void __iomem *pio, unsigned mask); 195 bool (*get_deglitch)(void __iomem *pio, unsigned pin); 196 void (*set_deglitch)(void __iomem *pio, unsigned mask, bool is_on); 197 bool (*get_debounce)(void __iomem *pio, unsigned pin, u32 *div); 198 void (*set_debounce)(void __iomem *pio, unsigned mask, bool is_on, u32 div); 199 bool (*get_pulldown)(void __iomem *pio, unsigne 403 at91_mux_disable_interrupt(void __iomem *pio, unsigned mask) argument 408 at91_mux_get_pullup(void __iomem *pio, unsigned pin) argument 413 at91_mux_set_pullup(void __iomem *pio, unsigned mask, bool on) argument 421 at91_mux_get_output(void __iomem *pio, unsigned int pin, bool *val) argument 427 at91_mux_set_output(void __iomem *pio, unsigned int mask, bool is_on, bool val) argument 434 at91_mux_get_multidrive(void __iomem *pio, unsigned pin) argument 439 at91_mux_set_multidrive(void __iomem *pio, unsigned mask, bool on) argument 444 at91_mux_set_A_periph(void __iomem *pio, unsigned mask) argument 449 at91_mux_set_B_periph(void __iomem *pio, unsigned mask) argument 454 at91_mux_pio3_set_A_periph(void __iomem *pio, unsigned mask) argument 463 at91_mux_pio3_set_B_periph(void __iomem *pio, unsigned mask) argument 471 at91_mux_pio3_set_C_periph(void __iomem *pio, unsigned mask) argument 477 at91_mux_pio3_set_D_periph(void __iomem *pio, unsigned mask) argument 483 at91_mux_pio3_get_periph(void __iomem *pio, unsigned mask) argument 496 at91_mux_get_periph(void __iomem *pio, unsigned mask) argument 508 at91_mux_get_deglitch(void __iomem *pio, unsigned pin) argument 513 at91_mux_set_deglitch(void __iomem *pio, unsigned mask, bool is_on) argument 518 at91_mux_pio3_get_deglitch(void __iomem *pio, unsigned pin) argument 526 at91_mux_pio3_set_deglitch(void __iomem *pio, unsigned mask, bool is_on) argument 533 at91_mux_pio3_get_debounce(void __iomem *pio, unsigned pin, u32 *div) argument 541 at91_mux_pio3_set_debounce(void __iomem *pio, unsigned mask, bool is_on, u32 div) argument 552 at91_mux_pio3_get_pulldown(void __iomem *pio, unsigned pin) argument 557 at91_mux_pio3_set_pulldown(void __iomem *pio, unsigned mask, bool is_on) argument 565 at91_mux_pio3_disable_schmitt_trig(void __iomem *pio, unsigned mask) argument 570 at91_mux_pio3_get_schmitt_trig(void __iomem *pio, unsigned pin) argument 584 at91_mux_sama5d3_get_drivestrength(void __iomem *pio, unsigned pin) argument 598 at91_mux_sam9x5_get_drivestrength(void __iomem *pio, unsigned pin) argument 611 at91_mux_sam9x60_get_drivestrength(void __iomem *pio, unsigned pin) argument 622 at91_mux_sam9x60_get_slewrate(void __iomem *pio, unsigned pin) argument 643 at91_mux_sama5d3_set_drivestrength(void __iomem *pio, unsigned pin, u32 setting) argument 654 at91_mux_sam9x5_set_drivestrength(void __iomem *pio, unsigned pin, u32 setting) argument 669 at91_mux_sam9x60_set_drivestrength(void __iomem *pio, unsigned pin, u32 setting) argument 690 at91_mux_sam9x60_set_slewrate(void __iomem *pio, unsigned pin, u32 setting) argument 831 at91_mux_gpio_disable(void __iomem *pio, unsigned mask) argument 836 at91_mux_gpio_enable(void __iomem *pio, unsigned mask, bool input) argument 851 void __iomem *pio; local 985 void __iomem *pio; local 1030 void __iomem *pio; local 1423 void __iomem *pio = at91_gpio->regbase; local 1437 void __iomem *pio = at91_gpio->regbase; local 1447 void __iomem *pio = at91_gpio->regbase; local 1459 void __iomem *pio = at91_gpio->regbase; local 1469 void __iomem *pio = at91_gpio->regbase; local 1484 void __iomem *pio = at91_gpio->regbase; local 1499 void __iomem *pio = at91_gpio->regbase; local 1557 void __iomem *pio = at91_gpio->regbase; local 1570 void __iomem *pio = at91_gpio->regbase; local 1595 void __iomem *pio = at91_gpio->regbase; local 1662 void __iomem *pio = at91_chip->regbase; local 1680 void __iomem *pio = at91_chip->regbase; local 1696 void __iomem *pio = at91_gpio->regbase; local [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/falcon/ |
H A D | base.c | 143 const struct nvkm_falcon_func_pio *pio = nvkm_falcon_pio(falcon, &mem_type, &mem_base); local 147 if (WARN_ON(!pio || !pio->rd)) 151 if (WARN_ON(!len || (len & (pio->min - 1)))) 154 pio->rd_init(falcon, port, mem_base); 156 xfer_len = min(len, pio->max); 157 pio->rd(falcon, port, img, xfer_len); 178 const struct nvkm_falcon_func_pio *pio = nvkm_falcon_pio(falcon, &mem_type, &mem_base); local 182 if (WARN_ON(!pio || !pio [all...] |