| /freebsd-13-stable/sys/contrib/openzfs/module/zfs/ |
| HD | zio.c | 602 zio_walk_children(zio_t *pio, zio_link_t **zl) in zio_walk_children() argument 604 list_t *cl = &pio->io_child_list; in zio_walk_children() 606 ASSERT(MUTEX_HELD(&pio->io_lock)); in zio_walk_children() 612 ASSERT((*zl)->zl_parent == pio); in zio_walk_children() 620 zio_t *pio = zio_walk_parents(cio, &zl); in zio_unique_parent() local 623 return (pio); in zio_unique_parent() 627 zio_add_child(zio_t *pio, zio_t *cio) in zio_add_child() argument 637 ASSERT3S(cio->io_child_type, <=, pio->io_child_type); in zio_add_child() 639 zl->zl_parent = pio; in zio_add_child() 642 mutex_enter(&pio->io_lock); in zio_add_child() [all …]
|
| /freebsd-13-stable/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 …]
|
| /freebsd-13-stable/sys/contrib/device-tree/src/arm/ |
| HD | sun4i-a10-inet9f-rev03.dts | 71 gpios = <&pio 0 6 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; /* PA6 */ 79 gpios = <&pio 0 5 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; /* PA5 */ 87 gpios = <&pio 0 8 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; /* PA8 */ 95 gpios = <&pio 0 9 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; /* PA9 */ 103 gpios = <&pio 0 1 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; /* PA1 */ 111 gpios = <&pio 0 0 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; /* PA0 */ 119 gpios = <&pio 0 3 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; /* PA3 */ 127 gpios = <&pio 0 4 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; /* PA4 */ 135 gpios = <&pio 7 23 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; /* PH23 */ 143 gpios = <&pio 7 24 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; /* PH24 */ [all …]
|
| HD | sun7i-a20-cubietruck.dts | 80 gpios = <&pio 7 21 GPIO_ACTIVE_HIGH>; 85 gpios = <&pio 7 20 GPIO_ACTIVE_HIGH>; 90 gpios = <&pio 7 11 GPIO_ACTIVE_HIGH>; 95 gpios = <&pio 7 7 GPIO_ACTIVE_HIGH>; 101 reset-gpios = <&pio 7 9 GPIO_ACTIVE_LOW>; /* PH9 WIFI_EN */ 202 cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ 216 interrupt-parent = <&pio>; 234 &pio { 247 gpio = <&pio 7 12 GPIO_ACTIVE_HIGH>; 287 gpio = <&pio 7 17 GPIO_ACTIVE_HIGH>; [all …]
|
| HD | sun7i-a20-olimex-som204-evb.dts | 51 gpios = <&pio 8 0 GPIO_ACTIVE_HIGH>; 57 gpios = <&pio 8 10 GPIO_ACTIVE_HIGH>; 63 gpios = <&pio 8 11 GPIO_ACTIVE_HIGH>; 70 reset-gpios = <&pio 6 9 GPIO_ACTIVE_LOW>; 159 reset-gpios = <&pio 0 17 GPIO_ACTIVE_LOW>; /* PA17 */ 169 cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; 197 &pio { 215 gpio = <&pio 2 3 GPIO_ACTIVE_HIGH>; 254 gpio = <&pio 2 17 GPIO_ACTIVE_HIGH>; 319 usb0_id_det-gpios = <&pio 7 4 GPIO_ACTIVE_HIGH>; /* PH4 */ [all …]
|
| HD | mt7623n-bananapi-bpi-r2.dts | 77 gpios = <&pio 256 GPIO_ACTIVE_LOW>; 83 gpios = <&pio 257 GPIO_ACTIVE_HIGH>; 93 label = "bpi-r2:pio:blue"; 94 gpios = <&pio 240 GPIO_ACTIVE_LOW>; 99 label = "bpi-r2:pio:green"; 100 gpios = <&pio 241 GPIO_ACTIVE_LOW>; 105 label = "bpi-r2:pio:red"; 106 gpios = <&pio 239 GPIO_ACTIVE_LOW>; 153 reset-gpios = <&pio 33 0>; 235 cd-gpios = <&pio 261 GPIO_ACTIVE_LOW>;
|
| HD | sun5i-a13-pocketbook-touch-lux-3.dts | 28 enable-gpios = <&pio 1 4 GPIO_ACTIVE_HIGH>; /* PB4 */ 41 gpios = <&pio 4 8 GPIO_ACTIVE_LOW>; /* PE8 */ 54 gpios = <&pio 6 9 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; /* PG9 */ 60 gpios = <&pio 6 10 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; /* PG10 */ 69 gpio = <&pio 2 15 GPIO_ACTIVE_HIGH>; 78 gpio = <&pio 2 14 GPIO_ACTIVE_HIGH>; 89 gpio = <&pio 2 13 GPIO_ACTIVE_HIGH>; 99 gpio = <&pio 4 4 GPIO_ACTIVE_LOW>; /* PE4 */ 160 cd-gpios = <&pio 6 0 GPIO_ACTIVE_LOW>; /* PG0 */
|
| HD | sun8i-h3-nanopi-duo2.dts | 36 gpios = <&pio 0 10 GPIO_ACTIVE_HIGH>; /* PA10 */ 109 cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; /* PF6 */ 125 interrupt-parent = <&pio>; 158 device-wakeup-gpios = <&pio 0 8 GPIO_ACTIVE_HIGH>; /* PA8 */ 159 host-wakeup-gpios = <&pio 0 7 GPIO_ACTIVE_HIGH>; /* PA7 */ 160 shutdown-gpios = <&pio 6 13 GPIO_ACTIVE_HIGH>; /* PG13 */ 170 usb0_id_det-gpios = <&pio 6 12 GPIO_ACTIVE_HIGH>; /* PG12 */
|
| HD | sun4i-a10-pov-protab2-ips9.dts | 64 enable-gpios = <&pio 7 7 GPIO_ACTIVE_HIGH>; /* PH7 */ 73 allwinner,pa-gpios = <&pio 7 15 GPIO_ACTIVE_HIGH>; /* PH15 */ 107 interrupt-parent = <&pio>; 109 attb-gpio = <&pio 7 21 GPIO_ACTIVE_HIGH>; /* PH21 */ 110 enable-gpios = <&pio 0 5 GPIO_ACTIVE_LOW>; 111 wake-gpios = <&pio 1 13 GPIO_ACTIVE_LOW>; 141 cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ 200 usb0_id_det-gpios = <&pio 7 4 (GPIO_ACTIVE_HIGH | GPIO_PULL_UP)>; /* PH4 */ 201 usb0_vbus_det-gpios = <&pio 7 5 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>; /* PH5 */
|
| HD | sun7i-a20-bananapro.dts | 68 gpios = <&pio 6 2 GPIO_ACTIVE_HIGH>; 73 gpios = <&pio 7 24 GPIO_ACTIVE_HIGH>; 79 reset-gpios = <&pio 7 22 GPIO_ACTIVE_LOW>; 89 gpio = <&pio 7 23 GPIO_ACTIVE_HIGH>; 151 cd-gpios = <&pio 7 10 GPIO_ACTIVE_LOW>; /* PH10 */ 165 interrupt-parent = <&pio>; 180 gpio = <&pio 7 0 GPIO_ACTIVE_HIGH>; /* PH0 */ 185 gpio = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */
|
| HD | sun7i-a20-pcduino3.dts | 69 gpios = <&pio 7 15 GPIO_ACTIVE_LOW>; 74 gpios = <&pio 7 16 GPIO_ACTIVE_LOW>; 84 gpios = <&pio 7 17 GPIO_ACTIVE_LOW>; 90 gpios = <&pio 7 18 GPIO_ACTIVE_LOW>; 96 gpios = <&pio 7 19 GPIO_ACTIVE_LOW>; 157 cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ 174 gpio = <&pio 7 2 GPIO_ACTIVE_HIGH>; 223 usb0_id_det-gpios = <&pio 7 4 (GPIO_ACTIVE_HIGH | GPIO_PULL_UP)>; /* PH4 */
|
| HD | sun4i-a10-dserve-dsrv9703c.dts | 64 enable-gpios = <&pio 7 7 GPIO_ACTIVE_HIGH>; /* PH7 */ 84 gpio = <&pio 1 3 GPIO_ACTIVE_HIGH>; /* PB3 */ 89 allwinner,pa-gpios = <&pio 7 15 GPIO_ACTIVE_HIGH>; /* PH15 */ 123 interrupt-parent = <&pio>; 125 reset-gpios = <&pio 1 13 GPIO_ACTIVE_LOW>; 153 cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ 212 usb0_id_det-gpios = <&pio 7 4 (GPIO_ACTIVE_HIGH | GPIO_PULL_UP)>; /* PH4 */ 213 usb0_vbus_det-gpios = <&pio 7 5 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>; /* PH5 */
|
| HD | sun5i-a13-olinuxino-micro.dts | 69 gpios = <&pio 6 9 GPIO_ACTIVE_HIGH>; 94 cd-gpios = <&pio 6 0 GPIO_ACTIVE_LOW>; /* PG0 */ 106 &pio { 115 gpio = <&pio 6 12 GPIO_ACTIVE_HIGH>; 120 gpio = <&pio 6 11 GPIO_ACTIVE_HIGH>; 136 usb0_id_det-gpios = <&pio 6 2 (GPIO_ACTIVE_HIGH | GPIO_PULL_UP)>; /* PG2 */ 137 usb0_vbus_det-gpios = <&pio 6 1 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>; /* PG1 */
|
| HD | mt2701-evb.dts | 46 i2s1-in-sel-gpio1 = <&pio 53 0>; 47 i2s1-in-sel-gpio2 = <&pio 54 0>; 71 gpio = <&pio 45 GPIO_ACTIVE_HIGH>; 110 &pio { 225 &pio { 250 id-gpios = <&pio 44 GPIO_ACTIVE_HIGH>;
|
| HD | sun7i-a20-orangepi-mini.dts | 80 gpios = <&pio 7 24 GPIO_ACTIVE_HIGH>; /* PH24 */ 85 gpios = <&pio 7 25 GPIO_ACTIVE_HIGH>; /* PH25 */ 96 gpio = <&pio 7 23 GPIO_ACTIVE_HIGH>; /* PH23 */ 166 cd-gpios = <&pio 7 10 GPIO_ACTIVE_LOW>; /* PH10 */ 173 cd-gpios = <&pio 7 11 GPIO_ACTIVE_LOW>; /* PH11 */ 211 gpio = <&pio 7 26 GPIO_ACTIVE_HIGH>; /* PH26 */ 216 gpio = <&pio 7 22 GPIO_ACTIVE_HIGH>; /* PH22 */ 236 usb0_id_det-gpios = <&pio 7 4 (GPIO_ACTIVE_HIGH | GPIO_PULL_UP)>; /* PH4 */
|
| /freebsd-13-stable/sys/dts/arm/ |
| HD | socfpga_cyclone5_sockit_beri_sdmmc.dts | 62 pio0: pio@c0020000 { 63 compatible = "altr,pio"; 69 pio1: pio@c0021000 { 70 compatible = "altr,pio"; 76 pio2: pio@c0022000 { 77 compatible = "altr,pio"; 83 pio3: pio@c0023000 { 84 compatible = "altr,pio"; 93 pio-recv = <&pio0>; 94 pio-send = <&pio1>; [all …]
|
| /freebsd-13-stable/sys/dts/mips/ |
| HD | beripad-sockit.dts | 114 pio0: pio@7f020000 { 115 compatible = "altr,pio"; 121 pio1: pio@7f021000 { 122 compatible = "altr,pio"; 128 pio2: pio@7f022000 { 129 compatible = "altr,pio"; 135 pio3: pio@7f023000 { 136 compatible = "altr,pio"; 144 pio-send = <&pio0>; 145 pio-recv = <&pio1>; [all …]
|
| /freebsd-13-stable/sys/contrib/device-tree/src/arm64/mediatek/ |
| HD | mt2712-evb.dts | 45 id-gpio = <&pio 12 GPIO_ACTIVE_HIGH>; 50 id-gpio = <&pio 14 GPIO_ACTIVE_HIGH>; 58 gpio = <&pio 13 GPIO_ACTIVE_HIGH>; 67 gpio = <&pio 15 GPIO_ACTIVE_HIGH>; 76 gpio = <&pio 16 GPIO_ACTIVE_HIGH>; 85 gpio = <&pio 17 GPIO_ACTIVE_HIGH>; 112 snps,reset-gpio = <&pio 87 GPIO_ACTIVE_LOW>; 129 &pio {
|
| HD | mt8173-elm-hana.dtsi | 16 interrupt-parent = <&pio>; 29 interrupt-parent = <&pio>; 42 interrupt-parent = <&pio>; 51 wp-gpios = <&pio 42 GPIO_ACTIVE_HIGH>; 54 &pio {
|
| HD | mt8173-elm.dtsi | 21 enable-gpios = <&pio 95 GPIO_ACTIVE_HIGH>; 35 gpio = <&pio 32 GPIO_ACTIVE_HIGH>; 51 gpios = <&pio 69 GPIO_ACTIVE_LOW>; 59 gpios = <&pio 14 GPIO_ACTIVE_HIGH>; 67 gpios = <&pio 121 GPIO_ACTIVE_HIGH>; 75 gpios = <&pio 123 GPIO_ACTIVE_LOW>; 81 gpios = <&pio 124 GPIO_ACTIVE_LOW>; 105 gpio = <&pio 41 GPIO_ACTIVE_HIGH>; 118 gpio = <&pio 30 GPIO_ACTIVE_HIGH>; 128 gpio = <&pio 85 GPIO_ACTIVE_HIGH>; [all …]
|
| /freebsd-13-stable/sys/contrib/device-tree/src/arm64/allwinner/ |
| HD | sun50i-a64-pinephone.dtsi | 22 enable-gpios = <&pio 7 10 GPIO_ACTIVE_HIGH>; /* PH10 */ 36 gpios = <&pio 3 20 GPIO_ACTIVE_HIGH>; /* PD20 */ 42 gpios = <&pio 3 18 GPIO_ACTIVE_HIGH>; /* PD18 */ 48 gpios = <&pio 3 19 GPIO_ACTIVE_HIGH>; /* PD19 */ 54 enable-gpios = <&pio 2 7 GPIO_ACTIVE_HIGH>; /* PC7 */ 60 enable-gpios = <&pio 3 2 GPIO_ACTIVE_HIGH>; /* PD2 */ 109 reset-gpios = <&pio 3 23 GPIO_ACTIVE_LOW>; /* PD23 */ 130 interrupt-parent = <&pio>; 132 irq-gpios = <&pio 7 4 GPIO_ACTIVE_HIGH>; /* PH4 */ 133 reset-gpios = <&pio 7 11 GPIO_ACTIVE_HIGH>; /* PH11 */ [all …]
|
| HD | sun50i-a64-pinetab.dts | 30 enable-gpios = <&pio 3 23 GPIO_ACTIVE_HIGH>; /* PD23 */ 40 sda-gpios = <&pio 4 13 GPIO_ACTIVE_HIGH>; /* PE13 */ 41 scl-gpios = <&pio 4 12 GPIO_ACTIVE_HIGH>; /* PE12 */ 58 reset-gpios = <&pio 4 14 GPIO_ACTIVE_LOW>; /* PE14 */ 59 powerdown-gpios = <&pio 4 15 GPIO_ACTIVE_HIGH>; /* PE15 */ 76 enable-gpios = <&pio 7 7 GPIO_ACTIVE_HIGH>; /* PH7 */ 85 gpio = <&pio 7 6 GPIO_ACTIVE_HIGH>; /* PH6 */ 161 reset-gpios = <&pio 3 24 GPIO_ACTIVE_HIGH>; /* PD24 */ 180 interrupt-parent = <&pio>; 182 irq-gpios = <&pio 7 4 GPIO_ACTIVE_HIGH>; /* PH4 */ [all …]
|
| /freebsd-13-stable/sys/dev/bhnd/bhndb/ |
| HD | bhndb_pci.c | 1665 bhndb_pci_eio_init(struct bhndb_pci_eio *pio, struct bhndb_pci_probe *probe) in bhndb_pci_eio_init() argument 1667 memset(pio, 0, sizeof(*pio)); in bhndb_pci_eio_init() 1669 pio->eio.map = bhndb_pci_eio_map; in bhndb_pci_eio_init() 1670 pio->eio.tell = bhndb_pci_eio_tell; in bhndb_pci_eio_init() 1671 pio->eio.read = bhndb_pci_eio_read; in bhndb_pci_eio_init() 1672 pio->eio.fini = NULL; in bhndb_pci_eio_init() 1674 pio->mapped = false; in bhndb_pci_eio_init() 1675 pio->addr = 0; in bhndb_pci_eio_init() 1676 pio->size = 0; in bhndb_pci_eio_init() 1677 pio->probe = probe; in bhndb_pci_eio_init() [all …]
|
| /freebsd-13-stable/sys/contrib/device-tree/src/powerpc/ |
| HD | kmeter1.dts | 146 pio-map = < 172 pio-map = < 198 pio-map = < 218 pio-map = < 236 pio-map = < 254 pio-map = < 272 pio-map = < 327 pio-handle = <&pio_ucc1>; 343 pio-handle = <&pio_ucc2>; 359 pio-handle = <&pio_ucc4>; [all …]
|
| /freebsd-13-stable/sys/contrib/openzfs/include/sys/ |
| HD | zio.h | 518 extern zio_t *zio_null(zio_t *pio, spa_t *spa, vdev_t *vd, 524 extern zio_t *zio_read(zio_t *pio, spa_t *spa, const blkptr_t *bp, 528 extern zio_t *zio_write(zio_t *pio, spa_t *spa, uint64_t txg, blkptr_t *bp, 535 extern zio_t *zio_rewrite(zio_t *pio, spa_t *spa, uint64_t txg, blkptr_t *bp, 544 extern zio_t *zio_claim(zio_t *pio, spa_t *spa, uint64_t txg, 548 extern zio_t *zio_ioctl(zio_t *pio, spa_t *spa, vdev_t *vd, int cmd, 551 extern zio_t *zio_trim(zio_t *pio, vdev_t *vd, uint64_t offset, uint64_t size, 555 extern zio_t *zio_read_phys(zio_t *pio, vdev_t *vd, uint64_t offset, 560 extern zio_t *zio_write_phys(zio_t *pio, vdev_t *vd, uint64_t offset, 565 extern zio_t *zio_free_sync(zio_t *pio, spa_t *spa, uint64_t txg, [all …]
|