| /NextBSD/sys/arm/at91/ |
| HD | at91_piovar.h | 31 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_t data_mask, [all …]
|
| HD | at91_pio.c | 494 at91_pio_use_periph_a(uint32_t pio, uint32_t periph_a_mask, int use_pullup) in at91_pio_use_periph_a() argument 496 uint32_t *PIO = (uint32_t *)(AT91_BASE + pio); in at91_pio_use_periph_a() 507 at91_pio_use_periph_b(uint32_t pio, uint32_t periph_b_mask, int use_pullup) in at91_pio_use_periph_b() argument 509 uint32_t *PIO = (uint32_t *)(AT91_BASE + pio); in at91_pio_use_periph_b() 520 at91_pio_use_gpio(uint32_t pio, uint32_t gpio_mask) in at91_pio_use_gpio() argument 522 uint32_t *PIO = (uint32_t *)(AT91_BASE + pio); in at91_pio_use_gpio() 528 at91_pio_gpio_input(uint32_t pio, uint32_t input_enable_mask) in at91_pio_gpio_input() argument 530 uint32_t *PIO = (uint32_t *)(AT91_BASE + pio); in at91_pio_gpio_input() 536 at91_pio_gpio_output(uint32_t pio, uint32_t output_enable_mask, int use_pullup) in at91_pio_gpio_output() argument 538 uint32_t *PIO = (uint32_t *)(AT91_BASE + pio); in at91_pio_gpio_output() [all …]
|
| HD | at91_pinctrl.c | 406 uint32_t pio; in pinctrl_configure_pins() local 407 pio = (0xfffffff & sc->ranges[0].bus) + 0x200 * cfg->unit; in pinctrl_configure_pins() 412 at91_pio_use_gpio(pio, 1u << cfg->pin); in pinctrl_configure_pins() 413 at91_pio_gpio_pullup(pio, 1u << cfg->pin, in pinctrl_configure_pins() 415 at91_pio_gpio_high_z(pio, 1u << cfg->pin, in pinctrl_configure_pins() 417 at91_pio_gpio_set_deglitch(pio, in pinctrl_configure_pins() 425 at91_pio_use_periph_a(pio, 1u << cfg->pin, cfg->flags); in pinctrl_configure_pins() 428 at91_pio_use_periph_b(pio, 1u << cfg->pin, cfg->flags); in pinctrl_configure_pins()
|
| /NextBSD/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ |
| HD | zio.c | 421 zio_walk_children(zio_t *pio) in zio_walk_children() argument 423 zio_link_t *zl = pio->io_walk_link; in zio_walk_children() 424 list_t *cl = &pio->io_child_list; in zio_walk_children() 427 pio->io_walk_link = zl; in zio_walk_children() 432 ASSERT(zl->zl_parent == pio); in zio_walk_children() 439 zio_t *pio = zio_walk_parents(cio); in zio_unique_parent() local 442 return (pio); in zio_unique_parent() 446 zio_add_child(zio_t *pio, zio_t *cio) in zio_add_child() argument 456 ASSERT(cio->io_child_type <= pio->io_child_type); in zio_add_child() 458 zl->zl_parent = pio; in zio_add_child() [all …]
|
| HD | vdev_mirror.c | 283 zio_t *pio; in vdev_mirror_scrub_done() local 286 while ((pio = zio_walk_parents(zio)) != NULL) { in vdev_mirror_scrub_done() 287 mutex_enter(&pio->io_lock); in vdev_mirror_scrub_done() 288 ASSERT3U(zio->io_size, >=, pio->io_size); in vdev_mirror_scrub_done() 289 bcopy(zio->io_data, pio->io_data, pio->io_size); in vdev_mirror_scrub_done() 290 mutex_exit(&pio->io_lock); in vdev_mirror_scrub_done()
|
| /NextBSD/sys/dev/isci/scil/ |
| HD | scic_sds_stp_request.c | 683 if (this_request->type.pio.request_current.sgl_set == SCU_SGL_ELEMENT_PAIR_A) in scic_sds_stp_request_pio_get_next_sgl() 686 (this_request->type.pio.request_current.sgl_pair->B.address_lower == 0) in scic_sds_stp_request_pio_get_next_sgl() 687 && (this_request->type.pio.request_current.sgl_pair->B.address_upper == 0) in scic_sds_stp_request_pio_get_next_sgl() 694 this_request->type.pio.request_current.sgl_set = SCU_SGL_ELEMENT_PAIR_B; in scic_sds_stp_request_pio_get_next_sgl() 695 current_sgl = &(this_request->type.pio.request_current.sgl_pair->B); in scic_sds_stp_request_pio_get_next_sgl() 701 (this_request->type.pio.request_current.sgl_pair->next_pair_lower == 0) in scic_sds_stp_request_pio_get_next_sgl() 702 && (this_request->type.pio.request_current.sgl_pair->next_pair_upper == 0) in scic_sds_stp_request_pio_get_next_sgl() 709 this_request->type.pio.request_current.sgl_pair = in scic_sds_stp_request_pio_get_next_sgl() 712 ++this_request->type.pio.sgl_pair_index in scic_sds_stp_request_pio_get_next_sgl() 715 this_request->type.pio.request_current.sgl_set = SCU_SGL_ELEMENT_PAIR_A; in scic_sds_stp_request_pio_get_next_sgl() [all …]
|
| /NextBSD/sys/boot/fdt/dts/arm/ |
| HD | socfpga-sockit-beri.dts | 93 pio0: pio@c0020000 { 94 compatible = "altr,pio"; 101 pio1: pio@c0021000 { 102 compatible = "altr,pio"; 109 pio2: pio@c0022000 { 110 compatible = "altr,pio"; 117 pio3: pio@c0023000 { 118 compatible = "altr,pio"; 128 pio-recv = <&pio0>; 129 pio-send = <&pio1>; [all …]
|
| /NextBSD/sys/boot/fdt/dts/mips/ |
| HD | beripad-sockit.dts | 112 pio0: pio@7f020000 { 113 compatible = "altr,pio"; 119 pio1: pio@7f021000 { 120 compatible = "altr,pio"; 126 pio2: pio@7f022000 { 127 compatible = "altr,pio"; 133 pio3: pio@7f023000 { 134 compatible = "altr,pio"; 142 pio-send = <&pio0>; 143 pio-recv = <&pio1>; [all …]
|
| /NextBSD/usr.sbin/bhyve/ |
| HD | pci_passthru.c | 742 struct iodev_pio_req pio; in passthru_write() local 750 bzero(&pio, sizeof(struct iodev_pio_req)); in passthru_write() 751 pio.access = IODEV_PIO_WRITE; in passthru_write() 752 pio.port = sc->psc_bar[baridx].addr + offset; in passthru_write() 753 pio.width = size; in passthru_write() 754 pio.val = value; in passthru_write() 756 (void)ioctl(iofd, IODEV_PIO, &pio); in passthru_write() 765 struct iodev_pio_req pio; in passthru_read() local 774 bzero(&pio, sizeof(struct iodev_pio_req)); in passthru_read() 775 pio.access = IODEV_PIO_READ; in passthru_read() [all …]
|
| /NextBSD/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ |
| HD | zio.h | 493 extern zio_t *zio_null(zio_t *pio, spa_t *spa, vdev_t *vd, 499 extern zio_t *zio_read(zio_t *pio, spa_t *spa, const blkptr_t *bp, void *data, 503 extern zio_t *zio_write(zio_t *pio, spa_t *spa, uint64_t txg, blkptr_t *bp, 509 extern zio_t *zio_rewrite(zio_t *pio, spa_t *spa, uint64_t txg, blkptr_t *bp, 518 extern zio_t *zio_claim(zio_t *pio, spa_t *spa, uint64_t txg, 522 extern zio_t *zio_ioctl(zio_t *pio, spa_t *spa, vdev_t *vd, int cmd, 526 extern zio_t *zio_read_phys(zio_t *pio, vdev_t *vd, uint64_t offset, 531 extern zio_t *zio_write_phys(zio_t *pio, vdev_t *vd, uint64_t offset, 536 extern zio_t *zio_free_sync(zio_t *pio, spa_t *spa, uint64_t txg, 553 extern zio_t *zio_walk_children(zio_t *pio); [all …]
|
| /NextBSD/sys/gnu/dts/arm/ |
| HD | sun7i-a20-hummingbird.dts | 40 cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ 81 pio: pinctrl@01c20800 { label 199 snps,reset-gpio = <&pio 0 17 GPIO_ACTIVE_HIGH>; /* PA17 */ 213 gpio = <&pio 7 15 GPIO_ACTIVE_HIGH>; /* PH15 */ 219 gpio = <&pio 7 2 GPIO_ACTIVE_HIGH>; /* PH2 */ 235 gpio = <&pio 7 9 GPIO_ACTIVE_HIGH>; /* PH9 */ 246 gpio = <&pio 7 16 GPIO_ACTIVE_HIGH>; /* PH16 */
|
| HD | sun7i-a20-bananapro.dts | 65 gpios = <&pio 6 2 GPIO_ACTIVE_HIGH>; 70 gpios = <&pio 7 24 GPIO_ACTIVE_HIGH>; 83 gpio = <&pio 7 23 GPIO_ACTIVE_HIGH>; 94 gpio = <&pio 7 22 GPIO_ACTIVE_HIGH>; 156 cd-gpios = <&pio 7 10 GPIO_ACTIVE_HIGH>; /* PH10 */ 178 &pio { 224 gpio = <&pio 7 0 GPIO_ACTIVE_HIGH>; /* PH0 */ 230 gpio = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */
|
| HD | sun7i-a20-pcduino3.dts | 68 cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ 168 gpios = <&pio 7 15 GPIO_ACTIVE_LOW>; 173 gpios = <&pio 7 16 GPIO_ACTIVE_LOW>; 186 gpios = <&pio 7 17 GPIO_ACTIVE_LOW>; 191 gpios = <&pio 7 18 GPIO_ACTIVE_LOW>; 196 gpios = <&pio 7 19 GPIO_ACTIVE_LOW>; 209 gpio = <&pio 7 2 GPIO_ACTIVE_HIGH>;
|
| HD | sun7i-a20-cubietruck.dts | 68 cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ 207 gpios = <&pio 7 21 GPIO_ACTIVE_HIGH>; 212 gpios = <&pio 7 20 GPIO_ACTIVE_HIGH>; 217 gpios = <&pio 7 11 GPIO_ACTIVE_HIGH>; 222 gpios = <&pio 7 7 GPIO_ACTIVE_HIGH>; 228 gpio = <&pio 7 12 GPIO_ACTIVE_HIGH>; 234 gpio = <&pio 7 17 GPIO_ACTIVE_HIGH>; 254 gpio = <&pio 7 9 GPIO_ACTIVE_HIGH>;
|
| HD | sun4i-a10-marsboard.dts | 67 gpios = <&pio 1 5 GPIO_ACTIVE_HIGH>; 72 gpios = <&pio 1 6 GPIO_ACTIVE_HIGH>; 77 gpios = <&pio 1 7 GPIO_ACTIVE_HIGH>; 82 gpios = <&pio 1 8 GPIO_ACTIVE_HIGH>; 137 cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ 150 &pio {
|
| HD | sun4i-a10-pcduino.dts | 98 cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ 154 gpios = <&pio 7 15 GPIO_ACTIVE_LOW>; 159 gpios = <&pio 7 16 GPIO_ACTIVE_LOW>; 173 gpios = <&pio 7 17 GPIO_ACTIVE_LOW>; 179 gpios = <&pio 7 18 GPIO_ACTIVE_LOW>; 185 gpios = <&pio 7 19 GPIO_ACTIVE_LOW>;
|
| HD | stih407-pinctrl.dtsi | 269 pio10: pio@09200000 { 277 pio11: pio@09201000 { 285 pio12: pio@09202000 { 293 pio13: pio@09203000 { 301 pio14: pio@09204000 { 309 pio15: pio@09205000 { 317 pio16: pio@09206000 { 325 pio17: pio@09207000 { 333 pio18: pio@09208000 { 341 pio19: pio@09209000 { [all …]
|
| HD | sun7i-a20-i12-tvbox.dts | 66 cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ 186 gpios = <&pio 7 9 GPIO_ACTIVE_LOW>; 191 gpios = <&pio 7 20 GPIO_ACTIVE_HIGH>; 211 gpio = <&pio 7 2 GPIO_ACTIVE_HIGH>; 224 gpio = <&pio 7 12 GPIO_ACTIVE_HIGH>; 236 gpio = <&pio 7 21 GPIO_ACTIVE_HIGH>;
|
| HD | sunxi-common-regulators.dtsi | 53 &pio { 93 gpio = <&pio 1 8 GPIO_ACTIVE_HIGH>; 105 gpio = <&pio 1 9 GPIO_ACTIVE_HIGH>; 117 gpio = <&pio 7 6 GPIO_ACTIVE_HIGH>; 129 gpio = <&pio 7 3 GPIO_ACTIVE_HIGH>;
|
| HD | sun5i-a10s-mk802.dts | 64 gpios = <&pio 1 2 GPIO_ACTIVE_HIGH>; /* PB2 */ 78 cd-gpios = <&pio 6 1 GPIO_ACTIVE_HIGH>; /* PG1 */ 87 &pio { 112 gpio = <&pio 1 10 GPIO_ACTIVE_HIGH>; /* PB10 */
|
| HD | sun6i-a31-m9.dts | 69 cd-gpios = <&pio 7 22 GPIO_ACTIVE_HIGH>; /* PH22 */ 87 pio: pinctrl@01c20800 { label 142 gpios = <&pio 7 13 GPIO_ACTIVE_HIGH>; 149 gpio = <&pio 2 27 GPIO_ACTIVE_HIGH>;
|
| HD | sun9i-a80-optimus.dts | 79 gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; 86 gpios = <&pio 7 0 GPIO_ACTIVE_HIGH>; 102 &pio { 123 cd-gpios = <&pio 7 18 GPIO_ACTIVE_HIGH>; /* PH8 */
|
| HD | sun6i-a31-hummingbird.dts | 75 snps,reset-gpio = <&pio 0 21 GPIO_ACTIVE_HIGH>; 114 cd-gpios = <&pio 0 8 GPIO_ACTIVE_HIGH>; /* PA8 */ 128 &pio { 138 gpio = <&pio 7 24 GPIO_ACTIVE_HIGH>; /* PH24 */
|
| HD | sun4i-a10-a1000.dts | 83 cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ 165 gpios = <&pio 7 10 GPIO_ACTIVE_HIGH>; 170 gpios = <&pio 7 20 GPIO_ACTIVE_HIGH>; 182 gpio = <&pio 7 15 GPIO_ACTIVE_HIGH>;
|
| HD | sun4i-a10-hackberry.dts | 83 cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ 110 pio: pinctrl@01c20800 { label 163 gpio = <&pio 7 19 GPIO_ACTIVE_HIGH>; 172 gpio = <&pio 7 12 GPIO_ACTIVE_HIGH>;
|