/freebsd/contrib/nvi/common/ |
H A D | cut.c | 66 CB *cbp; in cut() local 106 namecb: CBNAME(sp, cbp, name); in cut() 113 cbp = &sp->gp->dcb_store; in cut() 120 if (cbp == NULL) { in cut() 121 CALLOC_RET(sp, cbp, 1, sizeof(CB)); in cut() 122 cbp->name = name; in cut() 123 TAILQ_INIT(cbp->textq); in cut() 124 SLIST_INSERT_HEAD(sp->gp->cutq, cbp, q); in cut() 126 text_lfree(cbp->textq); in cut() 127 cbp->len = 0; in cut() [all …]
|
H A D | put.c | 32 put(SCR *sp, CB *cbp, CHAR_T *namep, MARK *cp, MARK *rp, int append) in put() argument 42 if (cbp == NULL) { in put() 44 cbp = sp->gp->dcbp; in put() 45 if (cbp == NULL) { in put() 52 CBNAME(sp, cbp, name); in put() 53 if (cbp == NULL) { in put() 60 tp = TAILQ_FIRST(cbp->textq); in put() 92 if (F_ISSET(cbp, CB_LMODE)) { in put() 180 ltp = TAILQ_LAST(cbp->textq, _texth); in put()
|
/freebsd/sys/geom/stripe/ |
H A D | g_stripe.c | 305 struct bio *cbp; in g_stripe_start_fast() local 315 cbp = g_clone_bio(bp); in g_stripe_start_fast() 316 if (cbp == NULL) { in g_stripe_start_fast() 320 TAILQ_INSERT_TAIL(&queue, cbp, bio_queue); in g_stripe_start_fast() 325 cbp->bio_done = g_stripe_done; in g_stripe_start_fast() 326 cbp->bio_offset = offset; in g_stripe_start_fast() 327 cbp->bio_data = addr; in g_stripe_start_fast() 328 cbp->bio_caller1 = NULL; in g_stripe_start_fast() 329 cbp->bio_length = length; in g_stripe_start_fast() 330 cbp in g_stripe_start_fast() 434 struct bio *cbp; g_stripe_start_economic() local 534 struct bio *cbp; g_stripe_pushdown() local [all...] |
/freebsd/contrib/nvi/ex/ |
H A D | ex_display.c | 84 CB *cbp; in bdisplay() local 92 SLIST_FOREACH(cbp, sp->gp->cutq, q) { in bdisplay() 93 if (isdigit(cbp->name)) in bdisplay() 95 if (!TAILQ_EMPTY(cbp->textq)) in bdisplay() 96 db(sp, cbp, NULL); in bdisplay() 101 SLIST_FOREACH(cbp, sp->gp->cutq, q) { in bdisplay() 102 if (!isdigit(cbp->name)) in bdisplay() 104 if (!TAILQ_EMPTY(cbp->textq)) in bdisplay() 105 db(sp, cbp, NULL); in bdisplay() 110 if ((cbp = sp->gp->dcbp) != NULL) in bdisplay() [all …]
|
H A D | ex_at.c | 36 CB *cbp; in ex_at() local 60 CBNAME(sp, cbp, name); in ex_at() 61 if (cbp == NULL) { in ex_at() 102 TAILQ_FOREACH_REVERSE(tp, cbp->textq, _texth, q) in ex_at() 112 TAILQ_FOREACH_REVERSE(tp, cbp->textq, _texth, q) { in ex_at()
|
/freebsd/sys/geom/ |
H A D | geom_ccd.c | 458 struct bio *cbp[2]; in g_ccd_start() local 486 err = ccdbuffer(cbp, cs, bp, bn, addr, bcount); in g_ccd_start() 495 rcount = cbp[0]->bio_length; in g_ccd_start() 507 if (cbp[0]->bio_cmd != BIO_READ) { in g_ccd_start() 508 g_io_request(cbp[0], cbp[0]->bio_from); in g_ccd_start() 509 g_io_request(cbp[1], cbp[1]->bio_from); in g_ccd_start() 520 g_io_request(cbp[pick], cbp[pick]->bio_from); in g_ccd_start() 526 g_io_request(cbp[0], cbp[0]->bio_from); in g_ccd_start() 540 struct bio *cbp; in ccdbuffer() local 642 cbp = g_clone_bio(bp); in ccdbuffer() [all …]
|
/freebsd/sys/geom/eli/ |
H A D | g_eli_integrity.c | 292 struct bio *bp, *cbp, *cbp2; in g_eli_auth_write_done() local 323 cbp = bp->bio_driver1; in g_eli_auth_write_done() 325 g_destroy_bio(cbp); in g_eli_auth_write_done() 331 cbp = bp->bio_driver1; in g_eli_auth_write_done() 333 cbp->bio_to = cp->provider; in g_eli_auth_write_done() 334 cbp->bio_done = g_eli_write_done; in g_eli_auth_write_done() 341 cbp->bio_length = cp->provider->sectorsize * nsec; in g_eli_auth_write_done() 342 cbp->bio_offset = (bp->bio_offset / bp->bio_to->sectorsize) * sc->sc_bytes_per_sector; in g_eli_auth_write_done() 343 cbp->bio_data = bp->bio_driver2; in g_eli_auth_write_done() 350 if (cbp->bio_length > maxphys) { in g_eli_auth_write_done() [all …]
|
H A D | g_eli_privacy.c | 143 struct bio *bp, *cbp; in g_eli_crypto_write_done() local 172 cbp = bp->bio_driver1; in g_eli_crypto_write_done() 178 g_destroy_bio(cbp); in g_eli_crypto_write_done() 183 cbp->bio_data = bp->bio_driver2; in g_eli_crypto_write_done() 188 cbp->bio_flags &= ~BIO_UNMAPPED; in g_eli_crypto_write_done() 189 cbp->bio_done = g_eli_write_done; in g_eli_crypto_write_done() 191 cbp->bio_to = cp->provider; in g_eli_crypto_write_done() 192 G_ELI_LOGREQ(2, cbp, "Sending request."); in g_eli_crypto_write_done() 196 g_io_request(cbp, cp); in g_eli_crypto_write_done() 209 struct bio *cbp; in g_eli_crypto_read() local [all …]
|
/freebsd/sys/geom/raid/ |
H A D | tr_raid0.c | 193 struct bio *cbp; in g_raid_tr_iostart_raid0() local 228 cbp = g_clone_bio(bp); in g_raid_tr_iostart_raid0() 229 if (cbp == NULL) in g_raid_tr_iostart_raid0() 231 cbp->bio_offset = offset + start; in g_raid_tr_iostart_raid0() 232 cbp->bio_length = length; in g_raid_tr_iostart_raid0() 235 cbp->bio_ma_offset += (uintptr_t)addr; in g_raid_tr_iostart_raid0() 236 cbp->bio_ma += cbp->bio_ma_offset / PAGE_SIZE; in g_raid_tr_iostart_raid0() 237 cbp->bio_ma_offset %= PAGE_SIZE; in g_raid_tr_iostart_raid0() 238 cbp->bio_ma_n = round_page(cbp->bio_ma_offset + in g_raid_tr_iostart_raid0() 239 cbp->bio_length) / PAGE_SIZE; in g_raid_tr_iostart_raid0() [all …]
|
H A D | tr_raid1e.c | 690 struct bio *cbp; in g_raid_tr_iostart_raid1e_read() local 716 cbp = g_clone_bio(bp); in g_raid_tr_iostart_raid1e_read() 717 if (cbp == NULL) in g_raid_tr_iostart_raid1e_read() 719 cbp->bio_offset = offset + start; in g_raid_tr_iostart_raid1e_read() 720 cbp->bio_length = length; in g_raid_tr_iostart_raid1e_read() 722 cbp->bio_ma_offset += (uintptr_t)addr; in g_raid_tr_iostart_raid1e_read() 723 cbp->bio_ma += cbp->bio_ma_offset / PAGE_SIZE; in g_raid_tr_iostart_raid1e_read() 724 cbp->bio_ma_offset %= PAGE_SIZE; in g_raid_tr_iostart_raid1e_read() 725 cbp->bio_ma_n = round_page(cbp->bio_ma_offset + in g_raid_tr_iostart_raid1e_read() 726 cbp->bio_length) / PAGE_SIZE; in g_raid_tr_iostart_raid1e_read() [all …]
|
H A D | tr_concat.c | 212 struct bio *cbp; in g_raid_tr_iostart_concat() local 248 cbp = g_clone_bio(bp); in g_raid_tr_iostart_concat() 249 if (cbp == NULL) in g_raid_tr_iostart_concat() 251 cbp->bio_offset = offset; in g_raid_tr_iostart_concat() 252 cbp->bio_length = length; in g_raid_tr_iostart_concat() 255 cbp->bio_ma_offset += (uintptr_t)addr; in g_raid_tr_iostart_concat() 256 cbp->bio_ma += cbp->bio_ma_offset / PAGE_SIZE; in g_raid_tr_iostart_concat() 257 cbp->bio_ma_offset %= PAGE_SIZE; in g_raid_tr_iostart_concat() 258 cbp->bio_ma_n = round_page(cbp->bio_ma_offset + in g_raid_tr_iostart_concat() 259 cbp->bio_length) / PAGE_SIZE; in g_raid_tr_iostart_concat() [all …]
|
H A D | tr_raid1.c | 526 struct bio *cbp; in g_raid_tr_iostart_raid1_read() local 532 cbp = g_clone_bio(bp); in g_raid_tr_iostart_raid1_read() 533 if (cbp == NULL) { in g_raid_tr_iostart_raid1_read() 538 g_raid_subdisk_iostart(sd, cbp); in g_raid_tr_iostart_raid1_read() 547 struct bio *cbp; in g_raid_tr_iostart_raid1_write() local 583 cbp = g_clone_bio(bp); in g_raid_tr_iostart_raid1_write() 584 if (cbp == NULL) in g_raid_tr_iostart_raid1_write() 586 cbp->bio_caller1 = sd; in g_raid_tr_iostart_raid1_write() 587 bioq_insert_tail(&queue, cbp); in g_raid_tr_iostart_raid1_write() 589 while ((cbp = bioq_takefirst(&queue)) != NULL) { in g_raid_tr_iostart_raid1_write() [all …]
|
H A D | tr_raid5.c | 214 struct bio *cbp; in g_raid_tr_iostart_raid5_read() local 275 cbp = g_clone_bio(bp); in g_raid_tr_iostart_raid5_read() 276 if (cbp == NULL) in g_raid_tr_iostart_raid5_read() 278 cbp->bio_offset = offset + start; in g_raid_tr_iostart_raid5_read() 279 cbp->bio_data = addr; in g_raid_tr_iostart_raid5_read() 280 cbp->bio_length = length; in g_raid_tr_iostart_raid5_read() 281 cbp->bio_caller1 = &vol->v_subdisks[no]; in g_raid_tr_iostart_raid5_read() 282 bioq_insert_tail(&queue, cbp); in g_raid_tr_iostart_raid5_read() 326 while ((cbp = bioq_takefirst(&queue)) != NULL) { in g_raid_tr_iostart_raid5_read() 327 sd = cbp->bio_caller1; in g_raid_tr_iostart_raid5_read() [all …]
|
/freebsd/lib/libc/tests/sys/ |
H A D | cpuset_test.c | 280 struct jail_test_cb_params cbp; in do_jail_test() local 285 memset(&cbp.info, '\0', sizeof(cbp.info)); in do_jail_test() 287 skip_ltncpu(ncpu, &cbp.mask); in do_jail_test() 290 &cbp.rootid)); in do_jail_test() 292 ATF_REQUIRE_EQ(0, cpuset(&cbp.setid)); in do_jail_test() 295 -1, &cbp.setid)); in do_jail_test() 297 if (cbp.rootid == 0) in do_jail_test() 298 cbp.rootid = 1; in do_jail_test() 302 (*prologue)(&cbp); in do_jail_test() 322 ATF_REQUIRE_EQ(sizeof(cbp.info), recv(sock, &cbp.info, in do_jail_test() [all …]
|
/freebsd/sys/dev/fxp/ |
H A D | if_fxp.c | 1398 struct fxp_cb_tx *cbp; in fxp_encap() local 1582 cbp = txp->tx_cb; in fxp_encap() 1598 cbp->tbd[i + 1].tb_addr = htole32(segs[i].ds_addr); in fxp_encap() 1599 cbp->tbd[i + 1].tb_size = htole32(segs[i].ds_len); in fxp_encap() 1601 cbp->tbd[i].tb_addr = htole32(segs[i].ds_addr); in fxp_encap() 1602 cbp->tbd[i].tb_size = htole32(segs[i].ds_len); in fxp_encap() 1607 cbp->tbd_number = 0xFF; in fxp_encap() 1608 cbp->tbd[nseg].tb_size |= htole32(0x8000); in fxp_encap() 1610 cbp->tbd_number = nseg; in fxp_encap() 1613 cbp->tbdtso.tb_size = htole32(m->m_pkthdr.tso_segsz << 16); in fxp_encap() [all …]
|
/freebsd/sys/geom/raid3/ |
H A D | g_raid3.c | 945 #define G_RAID3_NEXT_BIO(cbp) (cbp)->bio_caller1 argument 964 g_raid3_remove_bio(struct bio *cbp) in g_raid3_remove_bio() argument 968 pbp = cbp->bio_parent; in g_raid3_remove_bio() 969 if (G_RAID3_HEAD_BIO(pbp) == cbp) in g_raid3_remove_bio() 970 G_RAID3_HEAD_BIO(pbp) = G_RAID3_NEXT_BIO(cbp); in g_raid3_remove_bio() 973 if (G_RAID3_NEXT_BIO(bp) == cbp) { in g_raid3_remove_bio() 974 G_RAID3_NEXT_BIO(bp) = G_RAID3_NEXT_BIO(cbp); in g_raid3_remove_bio() 979 G_RAID3_NEXT_BIO(cbp) = NULL; in g_raid3_remove_bio() 1004 g_raid3_destroy_bio(struct g_raid3_softc *sc, struct bio *cbp) in g_raid3_destroy_bio() argument 1036 struct bio *bp, *cbp; g_raid3_clone_bio() local 1073 struct bio *bp, *cbp, *tmpbp; g_raid3_scatter() local 1143 struct bio *xbp, *fbp, *cbp; g_raid3_gather() local 1303 g_raid3_regular_request(struct bio * cbp) g_raid3_regular_request() argument 1416 struct bio *cbp; g_raid3_flush() local 1802 struct bio *cbp, *tmpbp; g_raid3_register_request() local [all...] |
/freebsd/sys/geom/concat/ |
H A D | g_concat.c | 236 struct bio *cbp; in g_concat_kernel_dump() local 254 cbp = g_clone_bio(bp); in g_concat_kernel_dump() 255 if (cbp == NULL) { in g_concat_kernel_dump() 259 cbp->bio_done = g_std_done; in g_concat_kernel_dump() 260 g_io_request(cbp, disk->d_consumer); in g_concat_kernel_dump() 294 struct bio *cbp; in g_concat_passdown() local 301 cbp = g_clone_bio(bp); in g_concat_passdown() 302 if (cbp == NULL) { in g_concat_passdown() 303 while ((cbp = bioq_takefirst(&queue)) != NULL) in g_concat_passdown() 304 g_destroy_bio(cbp); in g_concat_passdown() [all …]
|
/freebsd/sys/geom/journal/ |
H A D | g_journal.c | 810 struct bio *nbp, *cbp, *pbp; in g_journal_insert() local 819 GJQ_FOREACH(*head, cbp) { in g_journal_insert() 820 cstart = cbp->bio_offset; in g_journal_insert() 821 cend = cbp->bio_offset + cbp->bio_length; in g_journal_insert() 852 nbp->bio_next = cbp; in g_journal_insert() 877 g_journal_stats_bytes_skipped += cbp->bio_length; in g_journal_insert() 878 cbp->bio_offset = nstart; in g_journal_insert() 879 cbp->bio_joffset = joffset; in g_journal_insert() 880 cbp->bio_length = cend - nstart; in g_journal_insert() 881 if (cbp->bio_data != NULL) { in g_journal_insert() [all …]
|
/freebsd/sys/geom/union/ |
H A D | g_union.c | 801 struct bio *cbp; in g_union_start() local 826 cbp = g_clone_bio(bp); in g_union_start() 827 if (cbp == NULL) { in g_union_start() 831 cbp->bio_offset = bp->bio_offset + sc->sc_offset; in g_union_start() 832 cbp->bio_done = g_std_done; in g_union_start() 834 switch (cbp->bio_cmd) { in g_union_start() 836 G_UNION_LOGREQ(cbp, "Delete request received."); in g_union_start() 840 G_UNION_LOGREQ(cbp, "Getattr request received."); in g_union_start() 842 if (strcmp(cbp->bio_attribute, "GEOM::kerneldump") != 0) in g_union_start() 848 G_UNION_LOGREQ(cbp, "Flush request received."); in g_union_start() [all …]
|
/freebsd/contrib/nvi/vi/ |
H A D | vs_line.c | 48 CHAR_T *cbp, *ecbp, cbuf[128]; in vs_line() local 338 ecbp = (cbp = cbuf) + SIZE(cbuf) - 1; in vs_line() 408 *cbp = '\0'; \ in vs_line() 409 (void)gp->scr_waddstr(sp, cbuf, cbp - cbuf); \ in vs_line() 410 cbp = cbuf; \ in vs_line() 421 if (cbp >= ecbp) in vs_line() 423 *cbp++ = TABCH; in vs_line() 426 if (cbp + chlen >= ecbp) in vs_line() 431 *cbp++ = ' '; in vs_line() 436 *cbp++ = ch; in vs_line() [all …]
|
H A D | v_at.c | 34 CB *cbp; in v_at() local 63 CBNAME(sp, cbp, name); in v_at() 64 if (cbp == NULL) { in v_at() 88 TAILQ_FOREACH_REVERSE(tp, cbp->textq, _texth, q) { in v_at() 89 if (((F_ISSET(cbp, CB_LMODE) || in v_at()
|
/freebsd/sys/geom/shsec/ |
H A D | g_shsec.c | 298 struct bio *cbp; in g_shsec_start() local 340 cbp = g_clone_bio(bp); in g_shsec_start() 341 if (cbp == NULL) { in g_shsec_start() 345 TAILQ_INSERT_TAIL(&queue, cbp, bio_queue); in g_shsec_start() 350 cbp->bio_done = g_shsec_done; in g_shsec_start() 351 cbp->bio_caller2 = sc->sc_disks[no]; in g_shsec_start() 353 cbp->bio_data = uma_zalloc(g_shsec_zone, M_NOWAIT); in g_shsec_start() 354 if (cbp->bio_data == NULL) { in g_shsec_start() 361 dst = (uint32_t *)cbp->bio_data; in g_shsec_start() 364 g_shsec_xor2((uint32_t *)cbp->bio_data, in g_shsec_start() [all …]
|
/freebsd/usr.bin/mkuzip/ |
H A D | mkuz_blockcache.c | 52 verify_match(int fd, const struct mkuz_blk *cbp, struct mkuz_blkcache_itm *bcep) in verify_match() argument 59 vbuf = malloc(cbp->info.len); in verify_match() 66 rlen = read(fd, vbuf, cbp->info.len); in verify_match() 67 if (rlen < 0 || (unsigned)rlen != cbp->info.len) { in verify_match() 70 rval = (memcmp(cbp->data, vbuf, cbp->info.len) == 0) ? 1 : 0; in verify_match() 72 lseek(fd, cbp->info.offset, SEEK_SET); in verify_match()
|
/freebsd/sys/contrib/openzfs/lib/libzfs/ |
H A D | libzfs_util.c | 1281 zprop_print_headers(zprop_get_cbdata_t *cbp, zfs_type_t type) in zprop_print_headers() argument 1288 cbp->cb_first = B_FALSE; in zprop_print_headers() 1289 if (cbp->cb_scripted) in zprop_print_headers() 1295 cbp->cb_colwidths[GET_COL_NAME] = strlen(dgettext(TEXT_DOMAIN, "NAME")); in zprop_print_headers() 1296 cbp->cb_colwidths[GET_COL_PROPERTY] = strlen(dgettext(TEXT_DOMAIN, in zprop_print_headers() 1298 cbp->cb_colwidths[GET_COL_VALUE] = strlen(dgettext(TEXT_DOMAIN, in zprop_print_headers() 1300 cbp->cb_colwidths[GET_COL_RECVD] = strlen(dgettext(TEXT_DOMAIN, in zprop_print_headers() 1302 cbp->cb_colwidths[GET_COL_SOURCE] = strlen(dgettext(TEXT_DOMAIN, in zprop_print_headers() 1306 assert(cbp->cb_proplist->pl_prop == in zprop_print_headers() 1318 for (pl = cbp->cb_proplist; pl != NULL; pl = pl->pl_next) { in zprop_print_headers() [all …]
|
/freebsd/sys/geom/mirror/ |
H A D | g_mirror.c | 1126 struct bio *cbp; in g_mirror_kernel_dump() local 1142 cbp = g_clone_bio(bp); in g_mirror_kernel_dump() 1143 if (cbp == NULL) { in g_mirror_kernel_dump() 1147 cbp->bio_done = g_std_done; in g_mirror_kernel_dump() 1148 g_io_request(cbp, disk->d_consumer); in g_mirror_kernel_dump() 1512 struct bio *cbp; in g_mirror_request_prefer() local 1524 cbp = g_clone_bio(bp); in g_mirror_request_prefer() 1525 if (cbp == NULL) { in g_mirror_request_prefer() 1535 cbp->bio_done = g_mirror_done; in g_mirror_request_prefer() 1536 cbp->bio_to = cp->provider; in g_mirror_request_prefer() [all …]
|