Home
last modified time | relevance | path

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

/freebsd/sys/geom/raid3/
H A Dg_raid3.c128 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 Dtr_raid1.c658 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 Dtr_raid0.c315 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 Dtr_raid5.c371 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 Dtr_concat.c331 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 Dtr_raid1e.c887 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 Dg_journal.c810 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 Dg_journal.h159 #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 Dg_eli.c288 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 Dg_shsec.c249 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 Dg_gate.c222 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 Dsf-pcapng.c1107 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 Dg_mirror.c961 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 Dg_stripe.c272 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 Dcollect.c373 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 Ddeliver.c5921 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 Dgeom_ccd.c679 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 Dg_concat.c269 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 Dg_mountver.c101 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 Dmlx5_ipsec.c480 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 Dzfs.c691 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 Dg_multipath.c408 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 Dproto.h151 extern int adjbuf(char **pb, int *sz, int min, int q, char **pbp, const char *what);
/freebsd/contrib/libxo/libxo/
H A Dlibxo.c3871 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 Dg_part.c299 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()