Searched refs:pio (Results 1 - 25 of 76) sorted by last modified time

1234

/linux-master/drivers/tty/serial/
H A Dmxs-auart.c540 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 Dx86.c8098 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 Dkvm_host.h833 struct kvm_pio_request pio; member in struct:kvm_vcpu_arch
/linux-master/tools/include/uapi/linux/
H A Dkvm.h466 __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 Dlibata-core.c547 /* 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 Dsata_sx4.c875 int pio = 1; /* atapi dma off by default */ local
887 pio = 0;
897 pio = 1;
899 return pio;
/linux-master/include/linux/
H A Dlibata.h770 u32 pio; member in struct:ata_acpi_drive
H A Dpci.h1565 phys_addr_t pci_pio_to_address(unsigned long pio);
H A Dlogic_pio.h118 resource_size_t logic_pio_to_hwaddr(unsigned long pio);
/linux-master/drivers/scsi/qla2xxx/
H A Dqla_os.c2062 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 Dmb862xxfbdrv.c630 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 Dkvm.h466 __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 Dpci.c4111 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 Dmvsdio.c184 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 Dinit_64.c1124 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 Dmain.c37 #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 Dpio.c14 #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 Dmain.c42 #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 Db43.h851 struct b43_pio pio; member in union:b43_wldev::__anon950
/linux-master/drivers/infiniband/hw/hfi1/
H A Dpio.c195 * 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 Dspi-mxs.c178 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 Divtv-streams.c96 int dma, pio; member in struct:__anon1119
181 if (ivtv_stream_info[type].pio)
/linux-master/drivers/bus/
H A Dhisi_lpc.c194 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 Dpinctrl-at91.c190 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 Dbase.c143 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...]

Completed in 437 milliseconds

1234