Lines Matching refs:alloc_len

486 static int ctl_inquiry_evpd_supported(struct ctl_scsiio *ctsio, int alloc_len);
487 static int ctl_inquiry_evpd_serial(struct ctl_scsiio *ctsio, int alloc_len);
488 static int ctl_inquiry_evpd_devid(struct ctl_scsiio *ctsio, int alloc_len);
489 static int ctl_inquiry_evpd_eid(struct ctl_scsiio *ctsio, int alloc_len);
490 static int ctl_inquiry_evpd_mpp(struct ctl_scsiio *ctsio, int alloc_len);
492 int alloc_len);
493 static int ctl_inquiry_evpd_sfs(struct ctl_scsiio *ctsio, int alloc_len);
495 int alloc_len);
496 static int ctl_inquiry_evpd_bdc(struct ctl_scsiio *ctsio, int alloc_len);
497 static int ctl_inquiry_evpd_lbp(struct ctl_scsiio *ctsio, int alloc_len);
2620 if ((ooa_hdr->alloc_len == 0) in ctl_ioctl()
2624 ooa_hdr->alloc_len, ooa_hdr->alloc_num); in ctl_ioctl()
2629 if (ooa_hdr->alloc_len != (ooa_hdr->alloc_num * in ctl_ioctl()
2633 __func__, ooa_hdr->alloc_len, in ctl_ioctl()
2639 entries = malloc(ooa_hdr->alloc_len, M_CTL, M_WAITOK | M_ZERO); in ctl_ioctl()
2642 "dump\n", __func__, ooa_hdr->alloc_len); in ctl_ioctl()
3002 sb = sbuf_new(NULL, NULL, list->alloc_len, SBUF_FIXEDLEN); in ctl_ioctl()
3007 list->alloc_len); in ctl_ioctl()
3132 list->alloc_len); in ctl_ioctl()
3260 sb = sbuf_new(NULL, NULL, list->alloc_len, SBUF_FIXEDLEN); in ctl_ioctl()
3265 list->alloc_len); in ctl_ioctl()
3391 list->alloc_len); in ctl_ioctl()
3461 stats->alloc_len) { in ctl_ioctl()
3494 stats->alloc_len) { in ctl_ioctl()
6325 int alloc_len, page_len, header_len, bd_len, total_len; in ctl_mode_sense() local
6349 alloc_len = cdb->length; in ctl_mode_sense()
6373 alloc_len = scsi_2btoul(cdb->length); in ctl_mode_sense()
6486 ctsio->kern_data_len = min(total_len, alloc_len); in ctl_mode_sense()
6836 int alloc_len, total_len; in ctl_log_sense() local
6847 alloc_len = scsi_2btoul(cdb->length); in ctl_log_sense()
6879 ctsio->kern_data_len = min(total_len, alloc_len); in ctl_log_sense()
6969 uint32_t alloc_len; in ctl_read_capacity_16() local
6975 alloc_len = scsi_4btoul(cdb->alloc_len); in ctl_read_capacity_16()
6994 ctsio->kern_data_len = min(sizeof(*data), alloc_len); in ctl_read_capacity_16()
7020 uint32_t alloc_len, total_len; in ctl_get_lba_status() local
7027 alloc_len = scsi_4btoul(cdb->alloc_len); in ctl_get_lba_status()
7040 ctsio->kern_data_len = min(total_len, alloc_len); in ctl_get_lba_status()
7069 uint32_t alloc_len, data_len; in ctl_read_defect() local
7077 alloc_len = scsi_2btoul(ccb10->alloc_length); in ctl_read_defect()
7082 alloc_len = scsi_4btoul(ccb12->alloc_length); in ctl_read_defect()
7085 if (alloc_len == 0) { in ctl_read_defect()
7094 ctsio->kern_data_len = min(data_len, alloc_len); in ctl_read_defect()
7125 int retval, alloc_len, total_len = 0, len = 0; in ctl_report_ident_info() local
7160 alloc_len = scsi_4btoul(cdb->length); in ctl_report_ident_info()
7165 ctsio->kern_data_len = min(total_len, alloc_len); in ctl_report_ident_info()
7206 int alloc_len, ext, total_len = 0, g, pc, pg, ts, os; in ctl_report_tagret_port_groups() local
7259 alloc_len = scsi_4btoul(cdb->length); in ctl_report_tagret_port_groups()
7264 ctsio->kern_data_len = min(total_len, alloc_len); in ctl_report_tagret_port_groups()
7378 int alloc_len, total_len; in ctl_report_supported_opcodes() local
7450 alloc_len = scsi_4btoul(cdb->length); in ctl_report_supported_opcodes()
7455 ctsio->kern_data_len = min(total_len, alloc_len); in ctl_report_supported_opcodes()
7542 int alloc_len, total_len; in ctl_report_supported_tmf() local
7554 alloc_len = scsi_4btoul(cdb->length); in ctl_report_supported_tmf()
7559 ctsio->kern_data_len = min(total_len, alloc_len); in ctl_report_supported_tmf()
7583 int alloc_len, total_len; in ctl_report_timestamp() local
7592 alloc_len = scsi_4btoul(cdb->length); in ctl_report_timestamp()
7597 ctsio->kern_data_len = min(total_len, alloc_len); in ctl_report_timestamp()
7621 int alloc_len, total_len = 0; in ctl_persistent_reserve_in() local
7629 alloc_len = scsi_2btoul(cdb->length); in ctl_persistent_reserve_in()
7661 ctsio->kern_data_len = min(total_len, alloc_len); in ctl_persistent_reserve_in()
9090 uint32_t alloc_len, lun_datalen; in ctl_report_luns() local
9129 alloc_len = scsi_4btoul(cdb->length); in ctl_report_luns()
9135 if (alloc_len < (sizeof(struct scsi_report_luns_data) + in ctl_report_luns()
9202 ctsio->kern_data_len = min(lun_datalen, alloc_len); in ctl_report_luns()
9373 ctl_inquiry_evpd_supported(struct ctl_scsiio *ctsio, int alloc_len) in ctl_inquiry_evpd_supported() argument
9386 ctsio->kern_data_len = min(sup_page_size, alloc_len); in ctl_inquiry_evpd_supported()
9438 ctl_inquiry_evpd_serial(struct ctl_scsiio *ctsio, int alloc_len) in ctl_inquiry_evpd_serial() argument
9449 ctsio->kern_data_len = min(data_len, alloc_len); in ctl_inquiry_evpd_serial()
9486 ctl_inquiry_evpd_eid(struct ctl_scsiio *ctsio, int alloc_len) in ctl_inquiry_evpd_eid() argument
9497 ctsio->kern_data_len = min(data_len, alloc_len); in ctl_inquiry_evpd_eid()
9550 ctl_inquiry_evpd_mpp(struct ctl_scsiio *ctsio, int alloc_len) in ctl_inquiry_evpd_mpp() argument
9563 ctsio->kern_data_len = min(data_len, alloc_len); in ctl_inquiry_evpd_mpp()
9592 ctl_inquiry_evpd_devid(struct ctl_scsiio *ctsio, int alloc_len) in ctl_inquiry_evpd_devid() argument
9619 ctsio->kern_data_len = min(data_len, alloc_len); in ctl_inquiry_evpd_devid()
9705 ctl_inquiry_evpd_scsi_ports(struct ctl_scsiio *ctsio, int alloc_len) in ctl_inquiry_evpd_scsi_ports() argument
9741 ctsio->kern_data_len = min(data_len, alloc_len); in ctl_inquiry_evpd_scsi_ports()
9797 ctl_inquiry_evpd_sfs(struct ctl_scsiio *ctsio, int alloc_len) in ctl_inquiry_evpd_sfs() argument
9809 ctsio->kern_data_len = min(sfs_page_size, alloc_len); in ctl_inquiry_evpd_sfs()
9849 ctl_inquiry_evpd_block_limits(struct ctl_scsiio *ctsio, int alloc_len) in ctl_inquiry_evpd_block_limits() argument
9861 ctsio->kern_data_len = min(sizeof(*bl_ptr), alloc_len); in ctl_inquiry_evpd_block_limits()
9925 ctl_inquiry_evpd_bdc(struct ctl_scsiio *ctsio, int alloc_len) in ctl_inquiry_evpd_bdc() argument
9936 ctsio->kern_data_len = min(sizeof(*bdc_ptr), alloc_len); in ctl_inquiry_evpd_bdc()
9973 ctl_inquiry_evpd_lbp(struct ctl_scsiio *ctsio, int alloc_len) in ctl_inquiry_evpd_lbp() argument
9983 ctsio->kern_data_len = min(sizeof(*lbp_ptr), alloc_len); in ctl_inquiry_evpd_lbp()
10029 int alloc_len, retval; in ctl_inquiry_evpd() local
10032 alloc_len = scsi_2btoul(cdb->length); in ctl_inquiry_evpd()
10036 retval = ctl_inquiry_evpd_supported(ctsio, alloc_len); in ctl_inquiry_evpd()
10039 retval = ctl_inquiry_evpd_serial(ctsio, alloc_len); in ctl_inquiry_evpd()
10042 retval = ctl_inquiry_evpd_devid(ctsio, alloc_len); in ctl_inquiry_evpd()
10045 retval = ctl_inquiry_evpd_eid(ctsio, alloc_len); in ctl_inquiry_evpd()
10048 retval = ctl_inquiry_evpd_mpp(ctsio, alloc_len); in ctl_inquiry_evpd()
10051 retval = ctl_inquiry_evpd_scsi_ports(ctsio, alloc_len); in ctl_inquiry_evpd()
10054 retval = ctl_inquiry_evpd_tpc(ctsio, alloc_len); in ctl_inquiry_evpd()
10057 retval = ctl_inquiry_evpd_sfs(ctsio, alloc_len); in ctl_inquiry_evpd()
10062 retval = ctl_inquiry_evpd_block_limits(ctsio, alloc_len); in ctl_inquiry_evpd()
10067 retval = ctl_inquiry_evpd_bdc(ctsio, alloc_len); in ctl_inquiry_evpd()
10072 retval = ctl_inquiry_evpd_lbp(ctsio, alloc_len); in ctl_inquiry_evpd()
10102 uint32_t alloc_len, data_len; in ctl_inquiry_std() local
10110 alloc_len = scsi_2btoul(cdb->length); in ctl_inquiry_std()
10122 ctsio->kern_data_len = min(data_len, alloc_len); in ctl_inquiry_std()
10321 uint32_t alloc_len, data_len; in ctl_get_config() local
10327 alloc_len = scsi_2btoul(cdb->length); in ctl_get_config()
10511 ctsio->kern_data_len = min(data_len, alloc_len); in ctl_get_config()
10526 uint32_t alloc_len, data_len; in ctl_get_event_status() local
10535 alloc_len = scsi_2btoul(cdb->length); in ctl_get_event_status()
10541 ctsio->kern_data_len = min(data_len, alloc_len); in ctl_get_event_status()
10561 uint32_t alloc_len, data_len; in ctl_mechanism_status() local
10564 alloc_len = scsi_2btoul(cdb->length); in ctl_mechanism_status()
10570 ctsio->kern_data_len = min(data_len, alloc_len); in ctl_mechanism_status()
10605 uint32_t alloc_len, data_len; in ctl_read_toc() local
10611 alloc_len = scsi_2btoul(cdb->data_len); in ctl_read_toc()
10621 ctsio->kern_data_len = min(data_len, alloc_len); in ctl_read_toc()