Lines Matching refs:ssp_len
36 (pp->ssp_len > 0 || pp->ssp_control))
56 bzero(newbuf + pp->ssp_len, pp->ssp_alloc - pp->ssp_len);
160 pp->ssp_len = len;
239 (void) libscsi_action_get_buffer(ap, &buf, &alloc, &pp->ssp_len);
245 if (pp->ssp_alloc - pp->ssp_len < 0x80 && pp->ssp_alloc < UINT16_MAX) {
246 bzero(pp->ssp_page, pp->ssp_len);
247 pp->ssp_len = 0;
253 if (pp->ssp_len < offsetof(spc3_diag_page_impl_t, sdpi_data)) {
254 bzero(pp->ssp_page, pp->ssp_len);
255 pp->ssp_len = 0;
257 "truncated page 0x%x (length %d)", page, pp->ssp_len));
267 bzero(pp->ssp_page, pp->ssp_len);
268 pp->ssp_len = 0;
294 flags, pp->ssp_page, pp->ssp_len);
303 SCSI_WRITE16(&cp->sdc_parameter_list_length, pp->ssp_len);
351 pagelen = pp->ssp_len;
495 if (pp->ssp_len > 0 || pp->ssp_control)
521 dp->spd_gcoff + 4 <= pp->ssp_len) {
558 if (pp->ssp_control || pp->ssp_len == 0)
561 pages += (P2ROUNDUP(pp->ssp_len, pagesize) /
575 if (pp->ssp_control || pp->ssp_len == 0)
578 pages = P2ROUNDUP(pp->ssp_len, pagesize) / pagesize;
582 pagelen = lrand48() % pp->ssp_len;
588 pp->ssp_len = pagelen;