/freebsd/sys/geom/raid3/ |
H A D | g_raid3.c | 128 static int g_raid3_register_request(struct bio *pbp); 943 #define G_RAID3_HEAD_BIO(pbp) (pbp)->bio_driver1 argument 947 #define G_RAID3_FOREACH_BIO(pbp, bp) \ argument 948 for ((bp) = G_RAID3_HEAD_BIO(pbp); (bp) != NULL; \ 951 #define G_RAID3_FOREACH_SAFE_BIO(pbp, bp, tmpbp) \ argument 952 for ((bp) = G_RAID3_HEAD_BIO(pbp); \ 957 g_raid3_init_bio(struct bio *pbp) in g_raid3_init_bio() argument 960 G_RAID3_HEAD_BIO(pbp) = NULL; in g_raid3_init_bio() 966 struct bio *pbp, *b in g_raid3_remove_bio() local 985 struct bio *pbp, *bp; g_raid3_replace_bio() local 1006 struct bio *bp, *pbp; g_raid3_destroy_bio() local 1034 g_raid3_clone_bio(struct g_raid3_softc * sc,struct bio * pbp) g_raid3_clone_bio() argument 1069 g_raid3_scatter(struct bio * pbp) g_raid3_scatter() argument 1139 g_raid3_gather(struct bio * pbp) g_raid3_gather() argument 1307 struct bio *pbp; g_raid3_regular_request() local 1797 g_raid3_register_request(struct bio * pbp) g_raid3_register_request() argument [all...] |
/freebsd/sys/geom/raid/ |
H A D | tr_raid1.c | 658 struct bio *pbp; in g_raid_tr_iodone_raid1() local 769 pbp = bp->bio_parent; in g_raid_tr_iodone_raid1() 770 pbp->bio_inbed++; in g_raid_tr_iodone_raid1() 791 if (pbp->bio_children == 1) in g_raid_tr_iodone_raid1() 798 mask = (uintptr_t *)(&pbp->bio_driver2); in g_raid_tr_iodone_raid1() 799 if (pbp->bio_children == 1) { in g_raid_tr_iodone_raid1() 801 pbp->bio_driver1 = do_write ? sd : NULL; in g_raid_tr_iodone_raid1() 805 nsd = g_raid_tr_raid1_select_read_disk(vol, pbp, *mask); in g_raid_tr_iodone_raid1() 806 if (nsd != NULL && (cbp = g_clone_bio(pbp)) != NULL) { in g_raid_tr_iodone_raid1() 810 if (pbp->bio_children == 2 && do_write) { in g_raid_tr_iodone_raid1() [all …]
|
H A D | tr_raid0.c | 315 struct bio *pbp; in g_raid_tr_iodone_raid0() local 317 pbp = bp->bio_parent; in g_raid_tr_iodone_raid0() 318 if (pbp->bio_error == 0) in g_raid_tr_iodone_raid0() 319 pbp->bio_error = bp->bio_error; in g_raid_tr_iodone_raid0() 321 pbp->bio_inbed++; in g_raid_tr_iodone_raid0() 322 if (pbp->bio_children == pbp->bio_inbed) { in g_raid_tr_iodone_raid0() 323 pbp->bio_completed = pbp->bio_length; in g_raid_tr_iodone_raid0() 324 g_raid_iodone(pbp, pbp->bio_error); in g_raid_tr_iodone_raid0()
|
H A D | tr_raid5.c | 371 struct bio *pbp; in g_raid_tr_iodone_raid5() local 373 pbp = bp->bio_parent; in g_raid_tr_iodone_raid5() 374 if (pbp->bio_error == 0) in g_raid_tr_iodone_raid5() 375 pbp->bio_error = bp->bio_error; in g_raid_tr_iodone_raid5() 376 pbp->bio_inbed++; in g_raid_tr_iodone_raid5() 378 if (pbp->bio_children == pbp->bio_inbed) { in g_raid_tr_iodone_raid5() 379 pbp->bio_completed = pbp->bio_length; in g_raid_tr_iodone_raid5() 380 g_raid_iodone(pbp, pbp->bio_error); in g_raid_tr_iodone_raid5()
|
H A D | tr_concat.c | 331 struct bio *pbp; in g_raid_tr_iodone_concat() local 333 pbp = bp->bio_parent; in g_raid_tr_iodone_concat() 334 if (pbp->bio_error == 0) in g_raid_tr_iodone_concat() 335 pbp->bio_error = bp->bio_error; in g_raid_tr_iodone_concat() 337 pbp->bio_inbed++; in g_raid_tr_iodone_concat() 338 if (pbp->bio_children == pbp->bio_inbed) { in g_raid_tr_iodone_concat() 339 g_raid_iodone(pbp, pbp->bio_error); in g_raid_tr_iodone_concat()
|
H A D | tr_raid1e.c | 887 struct bio *pbp; in g_raid_tr_iodone_raid1e() local 994 pbp = bp->bio_parent; in g_raid_tr_iodone_raid1e() 995 pbp->bio_inbed++; in g_raid_tr_iodone_raid1e() 1028 if (best >= 0 && (cbp = g_clone_bio(pbp)) != NULL) { in g_raid_tr_iodone_raid1e() 1053 virtual, cbp->bio_length, pbp, cbp); in g_raid_tr_iodone_raid1e() 1079 if (best >= 0 && (cbp = g_clone_bio(pbp)) != NULL) { in g_raid_tr_iodone_raid1e() 1126 if (pbp->bio_cmd != BIO_READ) { in g_raid_tr_iodone_raid1e() 1127 if (pbp->bio_inbed == 1 || pbp->bio_error != 0) in g_raid_tr_iodone_raid1e() 1128 pbp->bio_error = bp->bio_error; in g_raid_tr_iodone_raid1e() 1129 if (pbp->bio_cmd == BIO_WRITE && bp->bio_error != 0) { in g_raid_tr_iodone_raid1e() [all …]
|
/freebsd/sys/geom/journal/ |
H A D | g_journal.c | 810 struct bio *nbp, *cbp, *pbp; in g_journal_insert() local 818 pbp = NULL; in g_journal_insert() 848 if (pbp == NULL) in g_journal_insert() 851 pbp->bio_next = nbp; in g_journal_insert() 855 pbp); in g_journal_insert() 970 if (pbp == NULL) in g_journal_insert() 973 pbp->bio_next = nbp; in g_journal_insert() 994 pbp = cbp; in g_journal_insert() 997 if (pbp == NULL) in g_journal_insert() 1000 pbp->bio_next = nbp; in g_journal_insert() [all …]
|
H A D | g_journal.h | 159 #define GJQ_INSERT_AFTER(head, bp, pbp) do { \ argument 160 if ((pbp) == NULL) \ 163 (bp)->bio_next = (pbp)->bio_next; \ 164 (pbp)->bio_next = (bp); \
|
/freebsd/sys/geom/eli/ |
H A D | g_eli.c | 288 struct bio *pbp; in g_eli_read_done() local 291 pbp = bp->bio_parent; in g_eli_read_done() 292 if (pbp->bio_error == 0 && bp->bio_error != 0) in g_eli_read_done() 293 pbp->bio_error = bp->bio_error; in g_eli_read_done() 298 pbp->bio_inbed++; in g_eli_read_done() 299 if (pbp->bio_inbed < pbp->bio_children) in g_eli_read_done() 301 sc = pbp->bio_to->geom->softc; in g_eli_read_done() 302 if (pbp->bio_error != 0) { in g_eli_read_done() 303 G_ELI_LOGREQ(0, pbp, "%s() failed (error=%d)", __func__, in g_eli_read_done() 304 pbp->bio_error); in g_eli_read_done() [all …]
|
/freebsd/sys/geom/shsec/ |
H A D | g_shsec.c | 249 struct bio *pbp; in g_shsec_done() local 251 pbp = bp->bio_parent; in g_shsec_done() 257 if (pbp->bio_error == 0) in g_shsec_done() 258 pbp->bio_error = bp->bio_error; in g_shsec_done() 260 if (pbp->bio_cmd == BIO_READ) { in g_shsec_done() 261 if ((pbp->bio_pflags & G_SHSEC_BFLAG_FIRST) != 0) { in g_shsec_done() 262 bcopy(bp->bio_data, pbp->bio_data, pbp->bio_length); in g_shsec_done() 263 pbp->bio_pflags = 0; in g_shsec_done() 266 (uint32_t *)pbp->bio_data, in g_shsec_done() 267 (ssize_t)pbp->bio_length); in g_shsec_done() [all …]
|
/freebsd/sys/geom/gate/ |
H A D | g_gate.c | 222 struct bio *pbp; in g_gate_done() local 226 pbp = cbp->bio_parent; in g_gate_done() 228 pbp->bio_completed = cbp->bio_completed; in g_gate_done() 230 pbp->bio_inbed++; in g_gate_done() 231 g_io_deliver(pbp, 0); in g_gate_done() 235 pbp->bio_children--; in g_gate_done() 236 g_gate_queue_io(pbp); in g_gate_done() 247 g_gate_start(struct bio *pbp) in g_gate_start() argument 253 sc = pbp->bio_to->geom->softc; in g_gate_start() 255 g_io_deliver(pbp, ENXIO); in g_gate_start() [all …]
|
/freebsd/contrib/libpcap/ |
H A D | sf-pcapng.c | 1107 struct packet_block *pbp; in pcap_ng_next_packet() local 1200 pbp = get_from_block_data(&cursor, sizeof(*pbp), in pcap_ng_next_packet() 1202 if (pbp == NULL) in pcap_ng_next_packet() 1210 interface_id = SWAPSHORT(pbp->interface_id); in pcap_ng_next_packet() 1211 hdr->caplen = SWAPLONG(pbp->caplen); in pcap_ng_next_packet() 1212 hdr->len = SWAPLONG(pbp->len); in pcap_ng_next_packet() 1213 t = ((uint64_t)SWAPLONG(pbp->timestamp_high)) << 32 | in pcap_ng_next_packet() 1214 SWAPLONG(pbp->timestamp_low); in pcap_ng_next_packet() 1216 interface_id = pbp->interface_id; in pcap_ng_next_packet() 1217 hdr->caplen = pbp->caplen; in pcap_ng_next_packet() [all …]
|
/freebsd/sys/geom/mirror/ |
H A D | g_mirror.c | 961 struct bio *pbp; in g_mirror_regular_request() local 967 pbp = bp->bio_parent; in g_mirror_regular_request() 1001 pbp->bio_inbed++; in g_mirror_regular_request() 1002 KASSERT(pbp->bio_inbed <= pbp->bio_children, in g_mirror_regular_request() 1003 ("bio_inbed (%u) is bigger than bio_children (%u).", pbp->bio_inbed, in g_mirror_regular_request() 1004 pbp->bio_children)); in g_mirror_regular_request() 1005 if (bp->bio_error == 0 && pbp->bio_error == 0) { in g_mirror_regular_request() 1008 if (pbp->bio_children == pbp->bio_inbed) { in g_mirror_regular_request() 1009 G_MIRROR_LOGREQ(3, pbp, "Request delivered."); in g_mirror_regular_request() 1010 pbp->bio_completed = pbp->bio_length; in g_mirror_regular_request() [all …]
|
/freebsd/sys/geom/stripe/ |
H A D | g_stripe.c | 272 struct bio *pbp; in g_stripe_done() local 274 pbp = bp->bio_parent; in g_stripe_done() 275 sc = pbp->bio_to->geom->softc; in g_stripe_done() 283 if (pbp->bio_error == 0) in g_stripe_done() 284 pbp->bio_error = bp->bio_error; in g_stripe_done() 285 pbp->bio_completed += bp->bio_completed; in g_stripe_done() 286 pbp->bio_inbed++; in g_stripe_done() 287 if (pbp->bio_children == pbp->bio_inbed) { in g_stripe_done() 289 if (pbp in g_stripe_done() [all...] |
/freebsd/contrib/sendmail/src/ |
H A D | collect.c | 373 unsigned char *pbp; local 413 pbp = peekbuf; 449 if (pbp > peekbuf) 450 c = *--pbp; 555 SM_ASSERT(pbp < peekbuf + 557 *pbp++ = c; 568 SM_ASSERT(pbp < peekbuf + 570 *pbp++ = c; 575 SM_ASSERT(pbp < peekbuf + 577 *pbp++ = '\r';
|
H A D | deliver.c | 5921 register char *pbp; local 5945 pbp = peekbuf; 5948 if (pbp > peekbuf) 5949 c = *--pbp; 6052 SM_ASSERT(pbp < peekbuf + 6054 *pbp++ = c; 6091 SM_ASSERT(pbp < peekbuf + sizeof(peekbuf)); 6092 *pbp++ = c; 6115 if (pbp > peekbuf) 6116 d = *(pbp - 1); [all …]
|
/freebsd/sys/geom/ |
H A D | geom_ccd.c | 679 struct bio *mbp, *pbp; in ccdiodone() local 682 pbp = cbp->bio_parent; in ccdiodone() 684 if (pbp->bio_cmd == BIO_READ) { in ccdiodone() 688 pbp->bio_inbed++; in ccdiodone() 697 pbp->bio_inbed++; in ccdiodone() 711 pbp->bio_inbed++; in ccdiodone() 712 if (cbp->bio_error != 0 && pbp->bio_error == 0) in ccdiodone() 713 pbp->bio_error = cbp->bio_error; in ccdiodone()
|
/freebsd/sys/geom/concat/ |
H A D | g_concat.c | 269 struct bio *pbp; in g_concat_done() local 271 pbp = bp->bio_parent; in g_concat_done() 272 sc = pbp->bio_to->geom->softc; in g_concat_done() 274 if (pbp->bio_error == 0) in g_concat_done() 275 pbp->bio_error = bp->bio_error; in g_concat_done() 276 pbp->bio_completed += bp->bio_completed; in g_concat_done() 277 pbp->bio_inbed++; in g_concat_done() 278 if (pbp->bio_children == pbp->bio_inbed) { in g_concat_done() 280 g_io_deliver(pbp, pbp->bio_error); in g_concat_done()
|
/freebsd/sys/geom/mountver/ |
H A D | g_mountver.c | 101 struct bio *pbp; in g_mountver_done() local 116 pbp = bp->bio_parent; in g_mountver_done() 117 KASSERT(pbp->bio_to == LIST_FIRST(&gp->provider), in g_mountver_done() 120 pbp->bio_inbed++; in g_mountver_done() 121 g_mountver_queue(pbp); in g_mountver_done()
|
/freebsd/sys/dev/mlx5/mlx5_accel/ |
H A D | mlx5_ipsec.c | 480 struct mlx5e_ipsec_priv_bothdir pb, *pbp; in mlx5e_if_sa_deinstall() local 486 pbp = priv; in mlx5e_if_sa_deinstall() 488 pbp->priv_in = pbp->priv_out = NULL; in mlx5e_if_sa_deinstall() 497 free(pbp, M_DEVBUF); in mlx5e_if_sa_deinstall()
|
/freebsd/usr.sbin/makefs/ |
H A D | zfs.c | 691 blkptr_t *bp, *pbp; in _dnode_cursor_flush() local 705 pbp = &c->dnode->dn_blkptr[0]; in _dnode_cursor_flush() 710 pbp = (blkptr_t *) in _dnode_cursor_flush() 729 loc, pbp); in _dnode_cursor_flush()
|
/freebsd/sys/geom/multipath/ |
H A D | g_multipath.c | 408 struct bio *pbp; in g_multipath_done_error() local 423 pbp = bp->bio_parent; in g_multipath_done_error() 424 gp = pbp->bio_to->geom; in g_multipath_done_error() 449 if (pbp->bio_children < (uintptr_t)pbp->bio_driver1) { in g_multipath_done_error() 450 pbp->bio_inbed++; in g_multipath_done_error() 451 SDT_PROBE2(geom, multipath, io, restart, bp, pbp); in g_multipath_done_error() 453 g_multipath_start(pbp); in g_multipath_done_error()
|
/freebsd/contrib/one-true-awk/ |
H A D | proto.h | 151 extern int adjbuf(char **pb, int *sz, int min, int q, char **pbp, const char *what);
|
/freebsd/contrib/libxo/libxo/ |
H A D | libxo.c | 3871 xo_buffer_t *pbp = &xop->xo_predicate; in xo_buf_append_div() local 3872 pbp->xb_curp = pbp->xb_bufp; /* Restart buffer */ in xo_buf_append_div() 3874 xo_buf_append(pbp, "[", 1); in xo_buf_append_div() 3875 xo_buf_escape(xop, pbp, name, nlen, 0); in xo_buf_append_div() 3877 xo_buf_append(pbp, " = '", 4); in xo_buf_append_div() 3879 xo_buf_append(pbp, "='", 2); in xo_buf_append_div() 3883 xo_do_format_field(xop, pbp, encoding, elen, pflags); in xo_buf_append_div() 3885 xo_buf_append(pbp, "']", 2); in xo_buf_append_div() 3890 ssize_t dlen = pbp->xb_curp - pbp->xb_bufp; in xo_buf_append_div() 3894 memcpy(cp + olen, pbp->xb_bufp, dlen); in xo_buf_append_div()
|
/freebsd/sys/geom/part/ |
H A D | g_part.c | 299 struct bio *pbp; in g_part_get_physpath_done() local 301 pbp = bp->bio_parent; in g_part_get_physpath_done() 302 pp = pbp->bio_to; in g_part_get_physpath_done()
|