Home
last modified time | relevance | path

Searched refs:pio (Results 1 - 25 of 175) sorted by relevance

1234567

/kernel/linux/linux-6.6/drivers/i3c/master/mipi-i3c-hci/
H A Dpio.c141 struct hci_pio_data *pio; in hci_pio_init() local
144 pio = kzalloc(sizeof(*pio), GFP_KERNEL); in hci_pio_init()
145 if (!pio) in hci_pio_init()
148 hci->io_data = pio; in hci_pio_init()
149 spin_lock_init(&pio->lock); in hci_pio_init()
174 pio->rx_thresh_size = 2 << rx_thresh; in hci_pio_init()
175 pio->tx_thresh_size = 2 << tx_thresh; in hci_pio_init()
178 pio->rx_thresh_size = 1 << rx_thresh; in hci_pio_init()
179 pio in hci_pio_init()
211 struct hci_pio_data *pio = hci->io_data; hci_pio_cleanup() local
241 hci_pio_do_rx(struct i3c_hci *hci, struct hci_pio_data *pio) hci_pio_do_rx() argument
266 hci_pio_do_trailing_rx(struct i3c_hci *hci, struct hci_pio_data *pio, unsigned int count) hci_pio_do_trailing_rx() argument
307 hci_pio_do_tx(struct i3c_hci *hci, struct hci_pio_data *pio) hci_pio_do_tx() argument
347 hci_pio_process_rx(struct i3c_hci *hci, struct hci_pio_data *pio) hci_pio_process_rx() argument
354 hci_pio_process_tx(struct i3c_hci *hci, struct hci_pio_data *pio) hci_pio_process_tx() argument
361 hci_pio_queue_data(struct i3c_hci *hci, struct hci_pio_data *pio) hci_pio_queue_data() argument
476 hci_pio_process_resp(struct i3c_hci *hci, struct hci_pio_data *pio) hci_pio_process_resp() argument
542 hci_pio_queue_resp(struct i3c_hci *hci, struct hci_pio_data *pio) hci_pio_queue_resp() argument
561 hci_pio_process_cmd(struct i3c_hci *hci, struct hci_pio_data *pio) hci_pio_process_cmd() argument
590 struct hci_pio_data *pio = hci->io_data; hci_pio_queue_xfer() local
621 hci_pio_dequeue_xfer_common(struct i3c_hci *hci, struct hci_pio_data *pio, struct hci_xfer *xfer, int n) hci_pio_dequeue_xfer_common() argument
685 struct hci_pio_data *pio = hci->io_data; hci_pio_dequeue_xfer() local
699 hci_pio_err(struct i3c_hci *hci, struct hci_pio_data *pio, u32 status) hci_pio_err() argument
740 hci_pio_set_ibi_thresh(struct i3c_hci *hci, struct hci_pio_data *pio, unsigned int thresh_val) hci_pio_set_ibi_thresh() argument
756 hci_pio_get_ibi_segment(struct i3c_hci *hci, struct hci_pio_data *pio) hci_pio_get_ibi_segment() argument
806 hci_pio_prep_new_ibi(struct i3c_hci *hci, struct hci_pio_data *pio) hci_pio_prep_new_ibi() argument
861 hci_pio_free_ibi_slot(struct i3c_hci *hci, struct hci_pio_data *pio) hci_pio_free_ibi_slot() argument
873 hci_pio_process_ibi(struct i3c_hci *hci, struct hci_pio_data *pio) hci_pio_process_ibi() argument
984 struct hci_pio_data *pio = hci->io_data; hci_pio_irq_handler() local
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/
H A Dpinctrl-at91.c171 enum at91_mux (*get_periph)(void __iomem *pio, unsigned mask);
172 void (*mux_A_periph)(void __iomem *pio, unsigned mask);
173 void (*mux_B_periph)(void __iomem *pio, unsigned mask);
174 void (*mux_C_periph)(void __iomem *pio, unsigned mask);
175 void (*mux_D_periph)(void __iomem *pio, unsigned mask);
176 bool (*get_deglitch)(void __iomem *pio, unsigned pin);
177 void (*set_deglitch)(void __iomem *pio, unsigned mask, bool is_on);
178 bool (*get_debounce)(void __iomem *pio, unsigned pin, u32 *div);
179 void (*set_debounce)(void __iomem *pio, unsigned mask, bool is_on, u32 div);
180 bool (*get_pulldown)(void __iomem *pio, unsigne
384 at91_mux_disable_interrupt(void __iomem *pio, unsigned mask) at91_mux_disable_interrupt() argument
389 at91_mux_get_pullup(void __iomem *pio, unsigned pin) at91_mux_get_pullup() argument
394 at91_mux_set_pullup(void __iomem *pio, unsigned mask, bool on) at91_mux_set_pullup() argument
402 at91_mux_get_output(void __iomem *pio, unsigned int pin, bool *val) at91_mux_get_output() argument
408 at91_mux_set_output(void __iomem *pio, unsigned int mask, bool is_on, bool val) at91_mux_set_output() argument
415 at91_mux_get_multidrive(void __iomem *pio, unsigned pin) at91_mux_get_multidrive() argument
420 at91_mux_set_multidrive(void __iomem *pio, unsigned mask, bool on) at91_mux_set_multidrive() argument
425 at91_mux_set_A_periph(void __iomem *pio, unsigned mask) at91_mux_set_A_periph() argument
430 at91_mux_set_B_periph(void __iomem *pio, unsigned mask) at91_mux_set_B_periph() argument
435 at91_mux_pio3_set_A_periph(void __iomem *pio, unsigned mask) at91_mux_pio3_set_A_periph() argument
444 at91_mux_pio3_set_B_periph(void __iomem *pio, unsigned mask) at91_mux_pio3_set_B_periph() argument
452 at91_mux_pio3_set_C_periph(void __iomem *pio, unsigned mask) at91_mux_pio3_set_C_periph() argument
458 at91_mux_pio3_set_D_periph(void __iomem *pio, unsigned mask) at91_mux_pio3_set_D_periph() argument
464 at91_mux_pio3_get_periph(void __iomem *pio, unsigned mask) at91_mux_pio3_get_periph() argument
477 at91_mux_get_periph(void __iomem *pio, unsigned mask) at91_mux_get_periph() argument
489 at91_mux_get_deglitch(void __iomem *pio, unsigned pin) at91_mux_get_deglitch() argument
494 at91_mux_set_deglitch(void __iomem *pio, unsigned mask, bool is_on) at91_mux_set_deglitch() argument
499 at91_mux_pio3_get_deglitch(void __iomem *pio, unsigned pin) at91_mux_pio3_get_deglitch() argument
507 at91_mux_pio3_set_deglitch(void __iomem *pio, unsigned mask, bool is_on) at91_mux_pio3_set_deglitch() argument
514 at91_mux_pio3_get_debounce(void __iomem *pio, unsigned pin, u32 *div) at91_mux_pio3_get_debounce() argument
522 at91_mux_pio3_set_debounce(void __iomem *pio, unsigned mask, bool is_on, u32 div) at91_mux_pio3_set_debounce() argument
533 at91_mux_pio3_get_pulldown(void __iomem *pio, unsigned pin) at91_mux_pio3_get_pulldown() argument
538 at91_mux_pio3_set_pulldown(void __iomem *pio, unsigned mask, bool is_on) at91_mux_pio3_set_pulldown() argument
546 at91_mux_pio3_disable_schmitt_trig(void __iomem *pio, unsigned mask) at91_mux_pio3_disable_schmitt_trig() argument
551 at91_mux_pio3_get_schmitt_trig(void __iomem *pio, unsigned pin) at91_mux_pio3_get_schmitt_trig() argument
565 at91_mux_sama5d3_get_drivestrength(void __iomem *pio, unsigned pin) at91_mux_sama5d3_get_drivestrength() argument
579 at91_mux_sam9x5_get_drivestrength(void __iomem *pio, unsigned pin) at91_mux_sam9x5_get_drivestrength() argument
592 at91_mux_sam9x60_get_drivestrength(void __iomem *pio, unsigned pin) at91_mux_sam9x60_get_drivestrength() argument
603 at91_mux_sam9x60_get_slewrate(void __iomem *pio, unsigned pin) at91_mux_sam9x60_get_slewrate() argument
624 at91_mux_sama5d3_set_drivestrength(void __iomem *pio, unsigned pin, u32 setting) at91_mux_sama5d3_set_drivestrength() argument
635 at91_mux_sam9x5_set_drivestrength(void __iomem *pio, unsigned pin, u32 setting) at91_mux_sam9x5_set_drivestrength() argument
650 at91_mux_sam9x60_set_drivestrength(void __iomem *pio, unsigned pin, u32 setting) at91_mux_sam9x60_set_drivestrength() argument
671 at91_mux_sam9x60_set_slewrate(void __iomem *pio, unsigned pin, u32 setting) at91_mux_sam9x60_set_slewrate() argument
812 at91_mux_gpio_disable(void __iomem *pio, unsigned mask) at91_mux_gpio_disable() argument
817 at91_mux_gpio_enable(void __iomem *pio, unsigned mask, bool input) at91_mux_gpio_enable() argument
832 void __iomem *pio; at91_pmx_set() local
966 void __iomem *pio; at91_pinconf_get() local
1011 void __iomem *pio; at91_pinconf_set() local
1415 void __iomem *pio = at91_gpio->regbase; at91_gpio_get_direction() local
1429 void __iomem *pio = at91_gpio->regbase; at91_gpio_direction_input() local
1439 void __iomem *pio = at91_gpio->regbase; at91_gpio_get() local
1451 void __iomem *pio = at91_gpio->regbase; at91_gpio_set() local
1461 void __iomem *pio = at91_gpio->regbase; at91_gpio_set_multiple() local
1476 void __iomem *pio = at91_gpio->regbase; at91_gpio_direction_output() local
1491 void __iomem *pio = at91_gpio->regbase; at91_gpio_dbg_show() local
1535 void __iomem *pio = at91_gpio->regbase; gpio_irq_mask() local
1545 void __iomem *pio = at91_gpio->regbase; gpio_irq_unmask() local
1567 void __iomem *pio = at91_gpio->regbase; alt_gpio_irq_type() local
1645 void __iomem *pio; at91_pinctrl_gpio_suspend() local
1669 void __iomem *pio; at91_pinctrl_gpio_resume() local
1693 void __iomem *pio = at91_gpio->regbase; gpio_irq_handler() local
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/
H A Dpinctrl-at91.c191 enum at91_mux (*get_periph)(void __iomem *pio, unsigned mask);
192 void (*mux_A_periph)(void __iomem *pio, unsigned mask);
193 void (*mux_B_periph)(void __iomem *pio, unsigned mask);
194 void (*mux_C_periph)(void __iomem *pio, unsigned mask);
195 void (*mux_D_periph)(void __iomem *pio, unsigned mask);
196 bool (*get_deglitch)(void __iomem *pio, unsigned pin);
197 void (*set_deglitch)(void __iomem *pio, unsigned mask, bool is_on);
198 bool (*get_debounce)(void __iomem *pio, unsigned pin, u32 *div);
199 void (*set_debounce)(void __iomem *pio, unsigned mask, bool is_on, u32 div);
200 bool (*get_pulldown)(void __iomem *pio, unsigne
404 at91_mux_disable_interrupt(void __iomem *pio, unsigned mask) at91_mux_disable_interrupt() argument
409 at91_mux_get_pullup(void __iomem *pio, unsigned pin) at91_mux_get_pullup() argument
414 at91_mux_set_pullup(void __iomem *pio, unsigned mask, bool on) at91_mux_set_pullup() argument
422 at91_mux_get_output(void __iomem *pio, unsigned int pin, bool *val) at91_mux_get_output() argument
428 at91_mux_set_output(void __iomem *pio, unsigned int mask, bool is_on, bool val) at91_mux_set_output() argument
435 at91_mux_get_multidrive(void __iomem *pio, unsigned pin) at91_mux_get_multidrive() argument
440 at91_mux_set_multidrive(void __iomem *pio, unsigned mask, bool on) at91_mux_set_multidrive() argument
445 at91_mux_set_A_periph(void __iomem *pio, unsigned mask) at91_mux_set_A_periph() argument
450 at91_mux_set_B_periph(void __iomem *pio, unsigned mask) at91_mux_set_B_periph() argument
455 at91_mux_pio3_set_A_periph(void __iomem *pio, unsigned mask) at91_mux_pio3_set_A_periph() argument
464 at91_mux_pio3_set_B_periph(void __iomem *pio, unsigned mask) at91_mux_pio3_set_B_periph() argument
472 at91_mux_pio3_set_C_periph(void __iomem *pio, unsigned mask) at91_mux_pio3_set_C_periph() argument
478 at91_mux_pio3_set_D_periph(void __iomem *pio, unsigned mask) at91_mux_pio3_set_D_periph() argument
484 at91_mux_pio3_get_periph(void __iomem *pio, unsigned mask) at91_mux_pio3_get_periph() argument
497 at91_mux_get_periph(void __iomem *pio, unsigned mask) at91_mux_get_periph() argument
509 at91_mux_get_deglitch(void __iomem *pio, unsigned pin) at91_mux_get_deglitch() argument
514 at91_mux_set_deglitch(void __iomem *pio, unsigned mask, bool is_on) at91_mux_set_deglitch() argument
519 at91_mux_pio3_get_deglitch(void __iomem *pio, unsigned pin) at91_mux_pio3_get_deglitch() argument
527 at91_mux_pio3_set_deglitch(void __iomem *pio, unsigned mask, bool is_on) at91_mux_pio3_set_deglitch() argument
534 at91_mux_pio3_get_debounce(void __iomem *pio, unsigned pin, u32 *div) at91_mux_pio3_get_debounce() argument
542 at91_mux_pio3_set_debounce(void __iomem *pio, unsigned mask, bool is_on, u32 div) at91_mux_pio3_set_debounce() argument
553 at91_mux_pio3_get_pulldown(void __iomem *pio, unsigned pin) at91_mux_pio3_get_pulldown() argument
558 at91_mux_pio3_set_pulldown(void __iomem *pio, unsigned mask, bool is_on) at91_mux_pio3_set_pulldown() argument
566 at91_mux_pio3_disable_schmitt_trig(void __iomem *pio, unsigned mask) at91_mux_pio3_disable_schmitt_trig() argument
571 at91_mux_pio3_get_schmitt_trig(void __iomem *pio, unsigned pin) at91_mux_pio3_get_schmitt_trig() argument
585 at91_mux_sama5d3_get_drivestrength(void __iomem *pio, unsigned pin) at91_mux_sama5d3_get_drivestrength() argument
599 at91_mux_sam9x5_get_drivestrength(void __iomem *pio, unsigned pin) at91_mux_sam9x5_get_drivestrength() argument
612 at91_mux_sam9x60_get_drivestrength(void __iomem *pio, unsigned pin) at91_mux_sam9x60_get_drivestrength() argument
623 at91_mux_sam9x60_get_slewrate(void __iomem *pio, unsigned pin) at91_mux_sam9x60_get_slewrate() argument
644 at91_mux_sama5d3_set_drivestrength(void __iomem *pio, unsigned pin, u32 setting) at91_mux_sama5d3_set_drivestrength() argument
655 at91_mux_sam9x5_set_drivestrength(void __iomem *pio, unsigned pin, u32 setting) at91_mux_sam9x5_set_drivestrength() argument
670 at91_mux_sam9x60_set_drivestrength(void __iomem *pio, unsigned pin, u32 setting) at91_mux_sam9x60_set_drivestrength() argument
691 at91_mux_sam9x60_set_slewrate(void __iomem *pio, unsigned pin, u32 setting) at91_mux_sam9x60_set_slewrate() argument
832 at91_mux_gpio_disable(void __iomem *pio, unsigned mask) at91_mux_gpio_disable() argument
837 at91_mux_gpio_enable(void __iomem *pio, unsigned mask, bool input) at91_mux_gpio_enable() argument
852 void __iomem *pio; at91_pmx_set() local
986 void __iomem *pio; at91_pinconf_get() local
1031 void __iomem *pio; at91_pinconf_set() local
1424 void __iomem *pio = at91_gpio->regbase; at91_gpio_get_direction() local
1438 void __iomem *pio = at91_gpio->regbase; at91_gpio_direction_input() local
1448 void __iomem *pio = at91_gpio->regbase; at91_gpio_get() local
1460 void __iomem *pio = at91_gpio->regbase; at91_gpio_set() local
1470 void __iomem *pio = at91_gpio->regbase; at91_gpio_set_multiple() local
1485 void __iomem *pio = at91_gpio->regbase; at91_gpio_direction_output() local
1500 void __iomem *pio = at91_gpio->regbase; at91_gpio_dbg_show() local
1558 void __iomem *pio = at91_gpio->regbase; gpio_irq_mask() local
1571 void __iomem *pio = at91_gpio->regbase; gpio_irq_unmask() local
1596 void __iomem *pio = at91_gpio->regbase; alt_gpio_irq_type() local
1663 void __iomem *pio = at91_chip->regbase; at91_gpio_suspend() local
1681 void __iomem *pio = at91_chip->regbase; at91_gpio_resume() local
1697 void __iomem *pio = at91_gpio->regbase; gpio_irq_handler() local
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/b43legacy/
H A Dpio.c14 #include "pio.h"
140 struct b43legacy_pio *pio = &dev->pio; in parse_cookie() local
146 queue = pio->queue0; in parse_cookie()
149 queue = pio->queue1; in parse_cookie()
152 queue = pio->queue2; in parse_cookie()
155 queue = pio->queue3; in parse_cookie()
345 "(module parameter pio=0).\n"); in b43legacy_setup_pioqueue()
390 struct b43legacy_pio *pio; in b43legacy_pio_free() local
394 pio in b43legacy_pio_free()
408 struct b43legacy_pio *pio = &dev->pio; b43legacy_pio_init() local
653 struct b43legacy_pio *pio; b43legacy_pio_freeze_txqueues() local
665 struct b43legacy_pio *pio; b43legacy_pio_thaw_txqueues() local
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/b43legacy/
H A Dpio.c14 #include "pio.h"
140 struct b43legacy_pio *pio = &dev->pio; in parse_cookie() local
146 queue = pio->queue0; in parse_cookie()
149 queue = pio->queue1; in parse_cookie()
152 queue = pio->queue2; in parse_cookie()
155 queue = pio->queue3; in parse_cookie()
345 "(module parameter pio=0).\n"); in b43legacy_setup_pioqueue()
390 struct b43legacy_pio *pio; in b43legacy_pio_free() local
394 pio in b43legacy_pio_free()
408 struct b43legacy_pio *pio = &dev->pio; b43legacy_pio_init() local
653 struct b43legacy_pio *pio; b43legacy_pio_freeze_txqueues() local
665 struct b43legacy_pio *pio; b43legacy_pio_thaw_txqueues() local
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/b43/
H A Dpio.c14 #include "pio.h"
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()
209 #define destroy_queue_tx(pio, queue) do { \
210 b43_destroy_pioqueue_tx((pio)
221 struct b43_pio *pio; b43_pio_free() local
237 struct b43_pio *pio = &dev->pio; b43_pio_init() local
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/b43/
H A Dpio.c14 #include "pio.h"
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()
209 #define destroy_queue_tx(pio, queue) do { \
210 b43_destroy_pioqueue_tx((pio)
221 struct b43_pio *pio; b43_pio_free() local
237 struct b43_pio *pio = &dev->pio; b43_pio_init() local
[all...]
/kernel/linux/linux-5.10/virt/kvm/
H A Dcoalesced_mmio.c89 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 in kvm_vm_ioctl_unregister_coalesced_mmio()
[all...]
/kernel/linux/linux-6.6/virt/kvm/
H A Dcoalesced_mmio.c89 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 in kvm_vm_ioctl_unregister_coalesced_mmio()
[all...]
/kernel/linux/linux-5.10/drivers/ata/
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][ in it8213_set_dmamode()
[all...]
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][ in efar_set_dmamode()
[all...]
H A Dpata_artop.c89 * @pio: PIO mode
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()
144 * @pio: PIO mode
153 static void artop6260_load_piomode (struct ata_port *ap, struct ata_device *adev, unsigned int pio) in artop6260_load_piomode() argument
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; artop6260_set_dmamode() local
[all...]
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][ in rdc_set_dmamode()
[all...]
H A Dpata_oldpiix.c66 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()
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()
/kernel/linux/linux-6.6/drivers/ata/
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][ in it8213_set_dmamode()
[all...]
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][ in efar_set_dmamode()
[all...]
H A Dpata_artop.c89 * @pio: PIO mode
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()
144 * @pio: PIO mode
153 static void artop6260_load_piomode (struct ata_port *ap, struct ata_device *adev, unsigned int pio) in artop6260_load_piomode() argument
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; artop6260_set_dmamode() local
[all...]
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][ in rdc_set_dmamode()
[all...]
H A Dpata_oldpiix.c66 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()
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/falcon/
H A Dbase.c127 const struct nvkm_falcon_func_pio *pio = nvkm_falcon_pio(falcon, &mem_type, &mem_base); in nvkm_falcon_pio_rd() local
131 if (WARN_ON(!pio || !pio->rd)) in nvkm_falcon_pio_rd()
135 if (WARN_ON(!len || (len & (pio->min - 1)))) in nvkm_falcon_pio_rd()
138 pio->rd_init(falcon, port, mem_base); in nvkm_falcon_pio_rd()
140 xfer_len = min(len, pio->max); in nvkm_falcon_pio_rd()
141 pio->rd(falcon, port, img, xfer_len); in nvkm_falcon_pio_rd()
162 const struct nvkm_falcon_func_pio *pio = nvkm_falcon_pio(falcon, &mem_type, &mem_base); in nvkm_falcon_pio_wr() local
166 if (WARN_ON(!pio || !pio in nvkm_falcon_pio_wr()
[all...]
/kernel/linux/linux-5.10/drivers/ide/
H A Dslc90e66.c32 const u8 pio = drive->pio_mode - XFER_PIO_0; in slc90e66_set_pio_mode() local
45 if (pio > 1) in slc90e66_set_pio_mode()
49 if (ide_pio_need_iordy(drive, pio)) in slc90e66_set_pio_mode()
54 if (pio > 1) { in slc90e66_set_pio_mode()
60 slave_data |= ((timings[pio][0] << 2) | timings[pio][1]) << in slc90e66_set_pio_mode()
64 if (pio > 1) { in slc90e66_set_pio_mode()
68 master_data |= (timings[pio][0] << 12) | (timings[pio][1] << 8); in slc90e66_set_pio_mode()
H A Dht6560b.c200 static u8 ht_pio2timings(ide_drive_t *drive, const u8 pio) in ht_pio2timings() argument
206 if (pio) { in ht_pio2timings()
208 struct ide_timing *t = ide_timing_find_mode(XFER_PIO_0 + pio); in ht_pio2timings()
210 cycle_time = ide_pio_cycle_time(drive, pio); in ht_pio2timings()
233 printk("ht6560b: drive %s setting pio=%d recovery=%d (%dns) active=%d (%dns)\n", drive->name, pio, recovery_cycles, recovery_time, active_cycles, active_time); in ht_pio2timings()
240 printk("ht6560b: drive %s setting pio=0\n", drive->name); in ht_pio2timings()
285 const u8 pio = drive->pio_mode - XFER_PIO_0; in ht6560b_set_pio_mode() local
288 switch (pio) { in ht6560b_set_pio_mode()
291 ht_set_prefetch(drive, pio in ht6560b_set_pio_mode()
[all...]
H A Dcs5520.c64 const u8 pio = drive->pio_mode - XFER_PIO_0; in cs5520_set_pio_mode() local
68 (cs5520_pio_clocks[pio].recovery << 4) | in cs5520_set_pio_mode()
69 (cs5520_pio_clocks[pio].assert)); in cs5520_set_pio_mode()
76 (cs5520_pio_clocks[pio].recovery << 4) | in cs5520_set_pio_mode()
77 (cs5520_pio_clocks[pio].assert)); in cs5520_set_pio_mode()
80 (cs5520_pio_clocks[pio].recovery << 4) | in cs5520_set_pio_mode()
81 (cs5520_pio_clocks[pio].assert)); in cs5520_set_pio_mode()
H A Dit8213.c38 const u8 pio = drive->pio_mode - XFER_PIO_0; in it8213_set_pio_mode() local
50 if (pio > 1) in it8213_set_pio_mode()
54 if (ide_pio_need_iordy(drive, pio)) in it8213_set_pio_mode()
59 if (pio > 1) in it8213_set_pio_mode()
63 slave_data = slave_data | (timings[pio][0] << 2) | timings[pio][1]; in it8213_set_pio_mode()
66 if (pio > 1) in it8213_set_pio_mode()
68 master_data = master_data | (timings[pio][0] << 12) | (timings[pio][1] << 8); in it8213_set_pio_mode()

Completed in 18 milliseconds

1234567