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

123

/freebsd-11-stable/sys/arm/at91/
H A Dat91_piovar.h31 void at91_pio_use_periph_a(uint32_t pio, uint32_t periph_a_mask,
33 void at91_pio_use_periph_b(uint32_t pio, uint32_t periph_b_mask,
35 void at91_pio_use_gpio(uint32_t pio, uint32_t gpio_mask);
36 void at91_pio_gpio_input(uint32_t pio, uint32_t input_enable_mask);
37 void at91_pio_gpio_output(uint32_t pio, uint32_t output_enable_mask,
39 void at91_pio_gpio_high_z(uint32_t pio, uint32_t high_z_mask, int enable);
40 void at91_pio_gpio_set(uint32_t pio, uint32_t data_mask);
41 void at91_pio_gpio_clear(uint32_t pio, uint32_t data_mask);
42 uint32_t at91_pio_gpio_get(uint32_t pio, uint32_t data_mask);
43 void at91_pio_gpio_set_deglitch(uint32_t pio, uint32_
[all...]
H A Dat91_pio.c193 GID_WHEEL, 0600, "pio%d", device_get_unit(dev));
494 at91_pio_use_periph_a(uint32_t pio, uint32_t periph_a_mask, int use_pullup) argument
496 uint32_t *PIO = (uint32_t *)(AT91_BASE + pio);
507 at91_pio_use_periph_b(uint32_t pio, uint32_t periph_b_mask, int use_pullup) argument
509 uint32_t *PIO = (uint32_t *)(AT91_BASE + pio);
520 at91_pio_use_gpio(uint32_t pio, uint32_t gpio_mask) argument
522 uint32_t *PIO = (uint32_t *)(AT91_BASE + pio);
528 at91_pio_gpio_input(uint32_t pio, uint32_t input_enable_mask) argument
530 uint32_t *PIO = (uint32_t *)(AT91_BASE + pio);
536 at91_pio_gpio_output(uint32_t pio, uint32_ argument
548 at91_pio_gpio_high_z(uint32_t pio, uint32_t high_z_mask, int enable) argument
559 at91_pio_gpio_set(uint32_t pio, uint32_t data_mask) argument
567 at91_pio_gpio_clear(uint32_t pio, uint32_t data_mask) argument
575 at91_pio_gpio_get(uint32_t pio, uint32_t data_mask) argument
583 at91_pio_gpio_set_deglitch(uint32_t pio, uint32_t data_mask, int use_deglitch) argument
594 at91_pio_gpio_pullup(uint32_t pio, uint32_t data_mask, int do_pullup) argument
605 at91_pio_gpio_set_interrupt(uint32_t pio, uint32_t data_mask, int enable_interrupt) argument
617 at91_pio_gpio_clear_interrupt(uint32_t pio) argument
[all...]
H A Dat91_pinctrl.c406 uint32_t pio; local
407 pio = (0xfffffff & sc->ranges[0].bus) + 0x200 * cfg->unit;
412 at91_pio_use_gpio(pio, 1u << cfg->pin);
413 at91_pio_gpio_pullup(pio, 1u << cfg->pin,
415 at91_pio_gpio_high_z(pio, 1u << cfg->pin,
417 at91_pio_gpio_set_deglitch(pio,
419 // at91_pio_gpio_pulldown(pio, 1u << cfg->pin,
421 // at91_pio_gpio_dis_schmidt(pio,
425 at91_pio_use_periph_a(pio, 1u << cfg->pin, cfg->flags);
428 at91_pio_use_periph_b(pio,
[all...]
/freebsd-11-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
H A Dzio.c436 zio_walk_children(zio_t *pio, zio_link_t **zl) argument
438 list_t *cl = &pio->io_child_list;
440 ASSERT(MUTEX_HELD(&pio->io_lock));
446 ASSERT((*zl)->zl_parent == pio);
454 zio_t *pio = zio_walk_parents(cio, &zl); local
457 return (pio);
461 zio_add_child(zio_t *pio, zio_t *cio) argument
471 ASSERT3S(cio->io_child_type, <=, pio->io_child_type);
473 zl->zl_parent = pio;
476 mutex_enter(&pio
495 zio_remove_child(zio_t *pio, zio_t *cio, zio_link_t *zl) argument
539 zio_notify_parent(zio_t *pio, zio_t *zio, enum zio_wait_type wait, zio_t **next_to_executep) argument
638 zio_create(zio_t *pio, spa_t *spa, uint64_t txg, const blkptr_t *bp, abd_t *data, uint64_t lsize, uint64_t psize, zio_done_func_t *done, void *private, zio_type_t type, zio_priority_t priority, enum zio_flag flags, vdev_t *vd, uint64_t offset, const zbookmark_phys_t *zb, enum zio_stage stage, enum zio_stage pipeline) argument
735 zio_null(zio_t *pio, spa_t *spa, vdev_t *vd, zio_done_func_t *done, void *private, enum zio_flag flags) argument
873 zio_read(zio_t *pio, spa_t *spa, const blkptr_t *bp, abd_t *data, uint64_t size, zio_done_func_t *done, void *private, zio_priority_t priority, enum zio_flag flags, const zbookmark_phys_t *zb) argument
891 zio_write(zio_t *pio, spa_t *spa, uint64_t txg, blkptr_t *bp, abd_t *data, uint64_t lsize, uint64_t psize, const zio_prop_t *zp, zio_done_func_t *ready, zio_done_func_t *children_ready, zio_done_func_t *physdone, zio_done_func_t *done, void *private, zio_priority_t priority, enum zio_flag flags, const zbookmark_phys_t *zb) argument
933 zio_rewrite(zio_t *pio, spa_t *spa, uint64_t txg, blkptr_t *bp, abd_t *data, uint64_t size, zio_done_func_t *done, void *private, zio_priority_t priority, enum zio_flag flags, zbookmark_phys_t *zb) argument
997 zio_free_sync(zio_t *pio, spa_t *spa, uint64_t txg, const blkptr_t *bp, uint64_t size, enum zio_flag flags) argument
1035 zio_claim(zio_t *pio, spa_t *spa, uint64_t txg, const blkptr_t *bp, zio_done_func_t *done, void *private, enum zio_flag flags) argument
1071 zio_ioctl(zio_t *pio, spa_t *spa, vdev_t *vd, int cmd, uint64_t offset, uint64_t size, zio_done_func_t *done, void *private, zio_priority_t priority, enum zio_flag flags) argument
1096 zio_read_phys(zio_t *pio, vdev_t *vd, uint64_t offset, uint64_t size, abd_t *data, int checksum, zio_done_func_t *done, void *private, zio_priority_t priority, enum zio_flag flags, boolean_t labels) argument
1117 zio_write_phys(zio_t *pio, vdev_t *vd, uint64_t offset, uint64_t size, abd_t *data, int checksum, zio_done_func_t *done, void *private, zio_priority_t priority, enum zio_flag flags, boolean_t labels) argument
1154 zio_vdev_child_io(zio_t *pio, blkptr_t *bp, vdev_t *vd, uint64_t offset, abd_t *data, uint64_t size, int type, zio_priority_t priority, enum zio_flag flags, zio_done_func_t *done, void *private) argument
1851 zio_reexecute(zio_t *pio) argument
1939 zio_t *pio; local
2040 zio_read_gang(zio_t *pio, blkptr_t *bp, zio_gang_node_t *gn, abd_t *data, uint64_t offset) argument
2053 zio_rewrite_gang(zio_t *pio, blkptr_t *bp, zio_gang_node_t *gn, abd_t *data, uint64_t offset) argument
2100 zio_free_gang(zio_t *pio, blkptr_t *bp, zio_gang_node_t *gn, abd_t *data, uint64_t offset) argument
2110 zio_claim_gang(zio_t *pio, blkptr_t *bp, zio_gang_node_t *gn, abd_t *data, uint64_t offset) argument
2215 zio_gang_tree_issue(zio_t *pio, zio_gang_node_t *gn, blkptr_t *bp, abd_t *data, uint64_t offset) argument
2292 zio_t *pio = zio_unique_parent(zio); local
2326 zio_write_gang_block(zio_t *pio) argument
2533 zio_t *pio = zio_unique_parent(zio); local
2712 zio_t *pio; local
3407 zio_change_priority(zio_t *pio, zio_priority_t priority) argument
3689 zio_t *pio, *pio_next; local
3766 zio_t *pio = zio_unique_parent(zio); local
3810 1, pio->io_allocator, pio); local
3828 zio_t *pio, *pio_next; local
[all...]
H A Dvdev_mirror.c357 zio_t *pio; local
361 while ((pio = zio_walk_parents(zio, &zl)) != NULL) {
362 mutex_enter(&pio->io_lock);
363 ASSERT3U(zio->io_size, >=, pio->io_size);
364 abd_copy(pio->io_abd, zio->io_abd, pio->io_size);
365 mutex_exit(&pio->io_lock);
H A Dvdev_cache.c231 zio_t *pio; local
252 while ((pio = zio_walk_parents(fio, &zl)) != NULL)
253 vdev_cache_hit(vc, ve, pio);
H A Dvdev_queue.c524 zio_t *pio; local
526 while ((pio = zio_walk_parents(aio, &zl)) != NULL) {
527 abd_copy_off(pio->io_abd, aio->io_abd,
528 0, pio->io_offset - aio->io_offset, pio->io_size);
/freebsd-11-stable/sys/dev/isci/scil/
H A Dscic_sds_stp_request.c683 if (this_request->type.pio.request_current.sgl_set == SCU_SGL_ELEMENT_PAIR_A)
686 (this_request->type.pio.request_current.sgl_pair->B.address_lower == 0)
687 && (this_request->type.pio.request_current.sgl_pair->B.address_upper == 0)
694 this_request->type.pio.request_current.sgl_set = SCU_SGL_ELEMENT_PAIR_B;
695 current_sgl = &(this_request->type.pio.request_current.sgl_pair->B);
701 (this_request->type.pio.request_current.sgl_pair->next_pair_lower == 0)
702 && (this_request->type.pio.request_current.sgl_pair->next_pair_upper == 0)
709 this_request->type.pio.request_current.sgl_pair =
712 ++this_request->type.pio.sgl_pair_index
715 this_request->type.pio
[all...]
H A Dscic_sds_stp_request.h135 } pio; member in union:SCIC_SDS_STP_REQUEST::__anon10352
/freebsd-11-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/
H A Dzio.h507 extern zio_t *zio_null(zio_t *pio, spa_t *spa, vdev_t *vd,
513 extern zio_t *zio_read(zio_t *pio, spa_t *spa, const blkptr_t *bp,
517 extern zio_t *zio_write(zio_t *pio, spa_t *spa, uint64_t txg, blkptr_t *bp,
524 extern zio_t *zio_rewrite(zio_t *pio, spa_t *spa, uint64_t txg, blkptr_t *bp,
533 extern zio_t *zio_claim(zio_t *pio, spa_t *spa, uint64_t txg,
537 extern zio_t *zio_ioctl(zio_t *pio, spa_t *spa, vdev_t *vd, int cmd,
541 extern zio_t *zio_read_phys(zio_t *pio, vdev_t *vd, uint64_t offset,
546 extern zio_t *zio_write_phys(zio_t *pio, vdev_t *vd, uint64_t offset,
551 extern zio_t *zio_free_sync(zio_t *pio, spa_t *spa, uint64_t txg,
569 extern zio_t *zio_walk_children(zio_t *pio, zio_link_
[all...]
H A Darc.h184 int arc_read(zio_t *pio, spa_t *spa, const blkptr_t *bp,
187 zio_t *arc_write(zio_t *pio, spa_t *spa, uint64_t txg,
/freebsd-11-stable/sys/powerpc/psim/
H A Dopenpic_iobus.c48 #include <machine/pio.h>
/freebsd-11-stable/usr.sbin/bhyve/
H A Dpci_passthru.c880 struct iodev_pio_req pio; local
888 bzero(&pio, sizeof(struct iodev_pio_req));
889 pio.access = IODEV_PIO_WRITE;
890 pio.port = sc->psc_bar[baridx].addr + offset;
891 pio.width = size;
892 pio.val = value;
894 (void)ioctl(iofd, IODEV_PIO, &pio);
903 struct iodev_pio_req pio; local
912 bzero(&pio, sizeof(struct iodev_pio_req));
913 pio
[all...]
/freebsd-11-stable/sys/dev/altera/pio/
H A Dpio.c57 #include <dev/altera/pio/pio.h>
155 if (!ofw_bus_is_compatible(dev, "altr,pio"))
/freebsd-11-stable/sys/contrib/ncsw/inc/
H A Dtypes_freebsd.h36 #include <machine/pio.h>
/freebsd-11-stable/sys/powerpc/ofw/
H A Dopenpic_ofw.c46 #include <machine/pio.h>
/freebsd-11-stable/sys/dev/beri/virtio/
H A Dvirtio.c70 #include <dev/altera/pio/pio.h>
H A Dvirtio_mmio_platform.c64 #include <dev/altera/pio/pio.h>
138 if ((setup_pio(sc, "pio-send", &sc->pio_send) != 0) ||
139 (setup_pio(sc, "pio-recv", &sc->pio_recv) != 0))
H A Dvirtio_block.c67 #include <dev/altera/pio/pio.h>
530 if (setup_pio(dev, "pio-send", &sc->pio_send) != 0)
532 if (setup_pio(dev, "pio-recv", &sc->pio_recv) != 0)
/freebsd-11-stable/sys/dev/bwn/
H A Dif_bwn.c1027 return (&mac->mac_method.pio.wme[WME_AC_BE]);
1031 return (&mac->mac_method.pio.wme[WME_AC_BE]);
1033 return (&mac->mac_method.pio.wme[WME_AC_BK]);
1035 return (&mac->mac_method.pio.wme[WME_AC_VI]);
1037 return (&mac->mac_method.pio.wme[WME_AC_VO]);
2408 struct bwn_pio *pio = &mac->mac_method.pio; local
2414 bwn_pio_set_txqueue(mac, &pio->wme[WME_AC_BK], 0);
2415 bwn_pio_set_txqueue(mac, &pio->wme[WME_AC_BE], 1);
2416 bwn_pio_set_txqueue(mac, &pio
2504 bwn_destroy_queue_tx(struct bwn_pio_txqueue *pio) argument
6722 struct bwn_pio *pio = &mac->mac_method.pio; local
7127 struct bwn_pio *pio; local
[all...]
/freebsd-11-stable/sys/powerpc/powermac/
H A Dgrackle.c52 #include <machine/pio.h>
H A Dhrowpic.c50 #include <machine/pio.h>
H A Duninorthpci.c49 #include <machine/pio.h>
/freebsd-11-stable/sys/powerpc/pseries/
H A Drtas_pci.c49 #include <machine/pio.h>
/freebsd-11-stable/sys/dev/sound/macio/
H A Donyx.c46 #include <machine/pio.h>

Completed in 244 milliseconds

123