Home
last modified time | relevance | path

Searched refs:pio (Results 1 – 25 of 269) sorted by relevance

1234567891011

/freebsd-13-stable/sys/contrib/openzfs/module/zfs/
HDzio.c602 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/
HDscic_sds_stp_request.c683 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/
HDsun4i-a10-inet9f-rev03.dts71 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 …]
HDsun7i-a20-cubietruck.dts80 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 …]
HDsun7i-a20-olimex-som204-evb.dts51 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 …]
HDmt7623n-bananapi-bpi-r2.dts77 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>;
HDsun5i-a13-pocketbook-touch-lux-3.dts28 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 */
HDsun8i-h3-nanopi-duo2.dts36 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 */
HDsun4i-a10-pov-protab2-ips9.dts64 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 */
HDsun7i-a20-bananapro.dts68 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 */
HDsun7i-a20-pcduino3.dts69 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 */
HDsun4i-a10-dserve-dsrv9703c.dts64 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 */
HDsun5i-a13-olinuxino-micro.dts69 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 */
HDmt2701-evb.dts46 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>;
HDsun7i-a20-orangepi-mini.dts80 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/
HDsocfpga_cyclone5_sockit_beri_sdmmc.dts62 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/
HDberipad-sockit.dts114 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/
HDmt2712-evb.dts45 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 {
HDmt8173-elm-hana.dtsi16 interrupt-parent = <&pio>;
29 interrupt-parent = <&pio>;
42 interrupt-parent = <&pio>;
51 wp-gpios = <&pio 42 GPIO_ACTIVE_HIGH>;
54 &pio {
HDmt8173-elm.dtsi21 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/
HDsun50i-a64-pinephone.dtsi22 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 …]
HDsun50i-a64-pinetab.dts30 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/
HDbhndb_pci.c1665 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/
HDkmeter1.dts146 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/
HDzio.h518 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 …]

1234567891011