Lines Matching refs:ci_buf
117 buf_t ci_buf;
347 un->un_init_iocnt += btodb(cur->ci_buf.b_bcount);
379 cur->ci_buf.b_bufsize = dbtob(cur->ci_zerosize);
380 cur->ci_buf.b_bcount = dbtob(cur->ci_zerosize);
381 cur->ci_buf.b_lblkno = cur->ci_blkno;
383 (void) md_call_strategy(&cur->ci_buf, MD_STR_NOTTOP, NULL);
513 cur->ci_buf.b_un.b_addr = zero_addr;
514 cur->ci_buf.b_chain = (buf_t *)cur;
515 cur->ci_buf.b_back = &cur->ci_buf;
516 cur->ci_buf.b_forw = &cur->ci_buf;
517 cur->ci_buf.b_iodone = init_col_int;
518 cur->ci_buf.b_flags = B_BUSY | B_WRITE;
519 cur->ci_buf.b_edev = md_dev64_to_dev(un->un_column[ix].un_dev);
520 sema_init(&cur->ci_buf.b_io, 0, NULL, SEMA_DEFAULT, NULL);
521 sema_init(&cur->ci_buf.b_sem, 0, NULL, SEMA_DEFAULT, NULL);
523 cur->ci_buf.b_bufsize = dbtob(zerosize);
524 cur->ci_buf.b_bcount = dbtob(zerosize);
525 cur->ci_buf.b_lblkno = un->un_column[ix].un_pwstart;
526 cur->ci_buf.b_offset = -1;
546 md_call_strategy(&cur->ci_buf, MD_STR_NOTTOP, NULL);
586 sema_destroy(&cur->ci_buf.b_io);
587 sema_destroy(&cur->ci_buf.b_sem);