/kernel/linux/linux-6.6/drivers/i3c/master/mipi-i3c-hci/ |
H A D | pio.c | 141 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 D | pinctrl-at91.c | 171 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 D | pinctrl-at91.c | 191 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 D | pio.c | 14 #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 D | pio.c | 14 #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 D | pio.c | 14 #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 D | pio.c | 14 #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 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 in kvm_vm_ioctl_unregister_coalesced_mmio() [all...] |
/kernel/linux/linux-6.6/virt/kvm/ |
H 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 in kvm_vm_ioctl_unregister_coalesced_mmio() [all...] |
/kernel/linux/linux-5.10/drivers/ata/ |
H 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][ in it8213_set_dmamode() [all...] |
H 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][ in efar_set_dmamode() [all...] |
H A D | pata_artop.c | 89 * @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 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][ in rdc_set_dmamode() [all...] |
H 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()
|
H 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()
|
/kernel/linux/linux-6.6/drivers/ata/ |
H 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][ in it8213_set_dmamode() [all...] |
H 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][ in efar_set_dmamode() [all...] |
H A D | pata_artop.c | 89 * @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 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][ in rdc_set_dmamode() [all...] |
H 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()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/falcon/ |
H A D | base.c | 127 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 D | slc90e66.c | 32 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 D | ht6560b.c | 200 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 D | cs5520.c | 64 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 D | it8213.c | 38 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()
|