Lines Matching defs:vec
246 * simply vec++'s until sb_addr is null
250 rdc_count_vecs(nsc_vec_t *vec)
254 vecp = vec;
428 nsc_vec_t vec[2];
461 vec[0].sv_len = FBA_SIZE(1);
462 vec[0].sv_addr = (uchar_t *)&q->disk_hdr;
463 vec[1].sv_len = 0;
464 vec[1].sv_addr = NULL;
466 head->sb_vec = &vec[0];
1016 nsc_vec_t *vec = NULL;
1090 vec = (nsc_vec_t *) kmem_zalloc(sizeof (nsc_vec_t) * numvecs,
1093 if (!vec || !iohdr) {
1094 if (!vec) {
1095 cmn_err(CE_WARN, "!vec kmem alloc failed");
1099 if (vec)
1100 kmem_free(vec, sizeof (*vec));
1111 vec[numvecs - 1].sv_len = 0;
1112 vec[numvecs - 1].sv_addr = 0;
1119 vec[i].sv_len = bp->sb_vec[j].sv_len;
1120 vec[i].sv_addr = bp->sb_vec[j].sv_addr;
1129 kmem_free(vec, sizeof (*vec) * numvecs);
1160 vec[0].sv_len = FBA_SIZE(1);
1161 vec[0].sv_addr = (uchar_t *)iohdr;
1208 kmem_free(vec, sizeof (*vec) * numvecs);
1263 kmem_free(vec, sizeof (*vec) * numvecs);
1288 /* move vec and write to queue */
1289 qbuf->sb_vec = &vec[0];
1345 if (vec)
1346 kmem_free(vec, sizeof (*vec) * numvecs);