Lines Matching refs:alloc_len

484 static int ctl_inquiry_evpd_supported(struct ctl_scsiio *ctsio, int alloc_len);
485 static int ctl_inquiry_evpd_serial(struct ctl_scsiio *ctsio, int alloc_len);
486 static int ctl_inquiry_evpd_devid(struct ctl_scsiio *ctsio, int alloc_len);
487 static int ctl_inquiry_evpd_eid(struct ctl_scsiio *ctsio, int alloc_len);
488 static int ctl_inquiry_evpd_mpp(struct ctl_scsiio *ctsio, int alloc_len);
490 int alloc_len);
491 static int ctl_inquiry_evpd_sfs(struct ctl_scsiio *ctsio, int alloc_len);
493 int alloc_len);
494 static int ctl_inquiry_evpd_bdc(struct ctl_scsiio *ctsio, int alloc_len);
495 static int ctl_inquiry_evpd_lbp(struct ctl_scsiio *ctsio, int alloc_len);
2694 if ((ooa_hdr->alloc_len == 0) in ctl_ioctl()
2698 ooa_hdr->alloc_len, ooa_hdr->alloc_num); in ctl_ioctl()
2703 if (ooa_hdr->alloc_len != (ooa_hdr->alloc_num * in ctl_ioctl()
2707 __func__, ooa_hdr->alloc_len, in ctl_ioctl()
2713 entries = malloc(ooa_hdr->alloc_len, M_CTL, M_WAITOK | M_ZERO); in ctl_ioctl()
3077 sb = sbuf_new(NULL, NULL, list->alloc_len, SBUF_FIXEDLEN); in ctl_ioctl()
3082 list->alloc_len); in ctl_ioctl()
3207 list->alloc_len); in ctl_ioctl()
3342 sb = sbuf_new(NULL, NULL, list->alloc_len, SBUF_FIXEDLEN); in ctl_ioctl()
3347 list->alloc_len); in ctl_ioctl()
3473 list->alloc_len); in ctl_ioctl()
3543 stats->alloc_len) { in ctl_ioctl()
3576 stats->alloc_len) { in ctl_ioctl()
6410 int alloc_len, page_len, header_len, bd_len, total_len; in ctl_mode_sense() local
6434 alloc_len = cdb->length; in ctl_mode_sense()
6458 alloc_len = scsi_2btoul(cdb->length); in ctl_mode_sense()
6571 ctsio->kern_data_len = min(total_len, alloc_len); in ctl_mode_sense()
6921 int alloc_len, total_len; in ctl_log_sense() local
6932 alloc_len = scsi_2btoul(cdb->length); in ctl_log_sense()
6964 ctsio->kern_data_len = min(total_len, alloc_len); in ctl_log_sense()
7054 uint32_t alloc_len; in ctl_read_capacity_16() local
7060 alloc_len = scsi_4btoul(cdb->alloc_len); in ctl_read_capacity_16()
7079 ctsio->kern_data_len = min(sizeof(*data), alloc_len); in ctl_read_capacity_16()
7105 uint32_t alloc_len, total_len; in ctl_get_lba_status() local
7112 alloc_len = scsi_4btoul(cdb->alloc_len); in ctl_get_lba_status()
7125 ctsio->kern_data_len = min(total_len, alloc_len); in ctl_get_lba_status()
7154 uint32_t alloc_len, data_len; in ctl_read_defect() local
7162 alloc_len = scsi_2btoul(ccb10->alloc_length); in ctl_read_defect()
7167 alloc_len = scsi_4btoul(ccb12->alloc_length); in ctl_read_defect()
7170 if (alloc_len == 0) { in ctl_read_defect()
7179 ctsio->kern_data_len = min(data_len, alloc_len); in ctl_read_defect()
7210 int retval, alloc_len, total_len = 0, len = 0; in ctl_report_ident_info() local
7245 alloc_len = scsi_4btoul(cdb->length); in ctl_report_ident_info()
7250 ctsio->kern_data_len = min(total_len, alloc_len); in ctl_report_ident_info()
7291 int alloc_len, ext, total_len = 0, g, pc, pg, ts, os; in ctl_report_tagret_port_groups() local
7344 alloc_len = scsi_4btoul(cdb->length); in ctl_report_tagret_port_groups()
7349 ctsio->kern_data_len = min(total_len, alloc_len); in ctl_report_tagret_port_groups()
7463 int alloc_len, total_len; in ctl_report_supported_opcodes() local
7534 alloc_len = scsi_4btoul(cdb->length); in ctl_report_supported_opcodes()
7539 ctsio->kern_data_len = min(total_len, alloc_len); in ctl_report_supported_opcodes()
7626 int alloc_len, total_len; in ctl_report_supported_tmf() local
7638 alloc_len = scsi_4btoul(cdb->length); in ctl_report_supported_tmf()
7643 ctsio->kern_data_len = min(total_len, alloc_len); in ctl_report_supported_tmf()
7667 int alloc_len, total_len; in ctl_report_timestamp() local
7676 alloc_len = scsi_4btoul(cdb->length); in ctl_report_timestamp()
7681 ctsio->kern_data_len = min(total_len, alloc_len); in ctl_report_timestamp()
7705 int alloc_len, total_len = 0; in ctl_persistent_reserve_in() local
7713 alloc_len = scsi_2btoul(cdb->length); in ctl_persistent_reserve_in()
7745 ctsio->kern_data_len = min(total_len, alloc_len); in ctl_persistent_reserve_in()
9186 uint32_t alloc_len, lun_datalen; in ctl_report_luns() local
9225 alloc_len = scsi_4btoul(cdb->length); in ctl_report_luns()
9231 if (alloc_len < (sizeof(struct scsi_report_luns_data) + in ctl_report_luns()
9298 ctsio->kern_data_len = min(lun_datalen, alloc_len); in ctl_report_luns()
9463 ctl_inquiry_evpd_supported(struct ctl_scsiio *ctsio, int alloc_len) in ctl_inquiry_evpd_supported() argument
9476 ctsio->kern_data_len = min(sup_page_size, alloc_len); in ctl_inquiry_evpd_supported()
9528 ctl_inquiry_evpd_serial(struct ctl_scsiio *ctsio, int alloc_len) in ctl_inquiry_evpd_serial() argument
9539 ctsio->kern_data_len = min(data_len, alloc_len); in ctl_inquiry_evpd_serial()
9576 ctl_inquiry_evpd_eid(struct ctl_scsiio *ctsio, int alloc_len) in ctl_inquiry_evpd_eid() argument
9587 ctsio->kern_data_len = min(data_len, alloc_len); in ctl_inquiry_evpd_eid()
9640 ctl_inquiry_evpd_mpp(struct ctl_scsiio *ctsio, int alloc_len) in ctl_inquiry_evpd_mpp() argument
9653 ctsio->kern_data_len = min(data_len, alloc_len); in ctl_inquiry_evpd_mpp()
9682 ctl_inquiry_evpd_devid(struct ctl_scsiio *ctsio, int alloc_len) in ctl_inquiry_evpd_devid() argument
9709 ctsio->kern_data_len = min(data_len, alloc_len); in ctl_inquiry_evpd_devid()
9795 ctl_inquiry_evpd_scsi_ports(struct ctl_scsiio *ctsio, int alloc_len) in ctl_inquiry_evpd_scsi_ports() argument
9831 ctsio->kern_data_len = min(data_len, alloc_len); in ctl_inquiry_evpd_scsi_ports()
9887 ctl_inquiry_evpd_sfs(struct ctl_scsiio *ctsio, int alloc_len) in ctl_inquiry_evpd_sfs() argument
9899 ctsio->kern_data_len = min(sfs_page_size, alloc_len); in ctl_inquiry_evpd_sfs()
9939 ctl_inquiry_evpd_block_limits(struct ctl_scsiio *ctsio, int alloc_len) in ctl_inquiry_evpd_block_limits() argument
9951 ctsio->kern_data_len = min(sizeof(*bl_ptr), alloc_len); in ctl_inquiry_evpd_block_limits()
10015 ctl_inquiry_evpd_bdc(struct ctl_scsiio *ctsio, int alloc_len) in ctl_inquiry_evpd_bdc() argument
10026 ctsio->kern_data_len = min(sizeof(*bdc_ptr), alloc_len); in ctl_inquiry_evpd_bdc()
10063 ctl_inquiry_evpd_lbp(struct ctl_scsiio *ctsio, int alloc_len) in ctl_inquiry_evpd_lbp() argument
10073 ctsio->kern_data_len = min(sizeof(*lbp_ptr), alloc_len); in ctl_inquiry_evpd_lbp()
10119 int alloc_len, retval; in ctl_inquiry_evpd() local
10122 alloc_len = scsi_2btoul(cdb->length); in ctl_inquiry_evpd()
10126 retval = ctl_inquiry_evpd_supported(ctsio, alloc_len); in ctl_inquiry_evpd()
10129 retval = ctl_inquiry_evpd_serial(ctsio, alloc_len); in ctl_inquiry_evpd()
10132 retval = ctl_inquiry_evpd_devid(ctsio, alloc_len); in ctl_inquiry_evpd()
10135 retval = ctl_inquiry_evpd_eid(ctsio, alloc_len); in ctl_inquiry_evpd()
10138 retval = ctl_inquiry_evpd_mpp(ctsio, alloc_len); in ctl_inquiry_evpd()
10141 retval = ctl_inquiry_evpd_scsi_ports(ctsio, alloc_len); in ctl_inquiry_evpd()
10144 retval = ctl_inquiry_evpd_tpc(ctsio, alloc_len); in ctl_inquiry_evpd()
10147 retval = ctl_inquiry_evpd_sfs(ctsio, alloc_len); in ctl_inquiry_evpd()
10152 retval = ctl_inquiry_evpd_block_limits(ctsio, alloc_len); in ctl_inquiry_evpd()
10157 retval = ctl_inquiry_evpd_bdc(ctsio, alloc_len); in ctl_inquiry_evpd()
10162 retval = ctl_inquiry_evpd_lbp(ctsio, alloc_len); in ctl_inquiry_evpd()
10192 uint32_t alloc_len, data_len; in ctl_inquiry_std() local
10200 alloc_len = scsi_2btoul(cdb->length); in ctl_inquiry_std()
10212 ctsio->kern_data_len = min(data_len, alloc_len); in ctl_inquiry_std()
10411 uint32_t alloc_len, data_len; in ctl_get_config() local
10417 alloc_len = scsi_2btoul(cdb->length); in ctl_get_config()
10601 ctsio->kern_data_len = min(data_len, alloc_len); in ctl_get_config()
10616 uint32_t alloc_len, data_len; in ctl_get_event_status() local
10625 alloc_len = scsi_2btoul(cdb->length); in ctl_get_event_status()
10631 ctsio->kern_data_len = min(data_len, alloc_len); in ctl_get_event_status()
10651 uint32_t alloc_len, data_len; in ctl_mechanism_status() local
10654 alloc_len = scsi_2btoul(cdb->length); in ctl_mechanism_status()
10660 ctsio->kern_data_len = min(data_len, alloc_len); in ctl_mechanism_status()
10695 uint32_t alloc_len, data_len; in ctl_read_toc() local
10701 alloc_len = scsi_2btoul(cdb->data_len); in ctl_read_toc()
10711 ctsio->kern_data_len = min(data_len, alloc_len); in ctl_read_toc()