FreeBSD kernel CAM code
scsi_vpd_block_limits Struct Reference

#include <scsi_all.h>

Data Fields

u_int8_t device
 
u_int8_t page_code
 
u_int8_t page_length [2]
 
u_int8_t flags
 
u_int8_t max_cmp_write_len
 
u_int8_t opt_txfer_len_grain [2]
 
u_int8_t max_txfer_len [4]
 
u_int8_t opt_txfer_len [4]
 
u_int8_t max_prefetch [4]
 
u_int8_t max_unmap_lba_cnt [4]
 
u_int8_t max_unmap_blk_cnt [4]
 
u_int8_t opt_unmap_grain [4]
 
u_int8_t unmap_grain_align [4]
 
u_int8_t max_write_same_length [8]
 
u_int8_t max_atomic_transfer_length [4]
 
u_int8_t atomic_alignment [4]
 
u_int8_t atomic_transfer_length_granularity [4]
 
u_int8_t max_atomic_transfer_length_with_atomic_boundary [4]
 
u_int8_t max_atomic_boundary_size [4]
 

Detailed Description

Definition at line 2859 of file scsi_all.h.

Field Documentation

◆ atomic_alignment

u_int8_t scsi_vpd_block_limits::atomic_alignment[4]

Definition at line 2880 of file scsi_all.h.

Referenced by ctl_inquiry_evpd_block_limits().

◆ atomic_transfer_length_granularity

u_int8_t scsi_vpd_block_limits::atomic_transfer_length_granularity[4]

Definition at line 2881 of file scsi_all.h.

Referenced by ctl_inquiry_evpd_block_limits().

◆ device

u_int8_t scsi_vpd_block_limits::device

Definition at line 2861 of file scsi_all.h.

Referenced by ctl_inquiry_evpd_block_limits().

◆ flags

u_int8_t scsi_vpd_block_limits::flags

Definition at line 2867 of file scsi_all.h.

Referenced by ctl_inquiry_evpd_block_limits().

◆ max_atomic_boundary_size

u_int8_t scsi_vpd_block_limits::max_atomic_boundary_size[4]

Definition at line 2883 of file scsi_all.h.

Referenced by ctl_inquiry_evpd_block_limits().

◆ max_atomic_transfer_length

u_int8_t scsi_vpd_block_limits::max_atomic_transfer_length[4]

Definition at line 2879 of file scsi_all.h.

Referenced by ctl_inquiry_evpd_block_limits().

◆ max_atomic_transfer_length_with_atomic_boundary

u_int8_t scsi_vpd_block_limits::max_atomic_transfer_length_with_atomic_boundary[4]

Definition at line 2882 of file scsi_all.h.

Referenced by ctl_inquiry_evpd_block_limits().

◆ max_cmp_write_len

u_int8_t scsi_vpd_block_limits::max_cmp_write_len

Definition at line 2869 of file scsi_all.h.

Referenced by ctl_inquiry_evpd_block_limits().

◆ max_prefetch

u_int8_t scsi_vpd_block_limits::max_prefetch[4]

Definition at line 2873 of file scsi_all.h.

◆ max_txfer_len

u_int8_t scsi_vpd_block_limits::max_txfer_len[4]

Definition at line 2871 of file scsi_all.h.

Referenced by ctl_inquiry_evpd_block_limits(), and dadone_probeblklimits().

◆ max_unmap_blk_cnt

u_int8_t scsi_vpd_block_limits::max_unmap_blk_cnt[4]

Definition at line 2875 of file scsi_all.h.

Referenced by ctl_inquiry_evpd_block_limits(), and dadone_probeblklimits().

◆ max_unmap_lba_cnt

u_int8_t scsi_vpd_block_limits::max_unmap_lba_cnt[4]

Definition at line 2874 of file scsi_all.h.

Referenced by ctl_inquiry_evpd_block_limits(), and dadone_probeblklimits().

◆ max_write_same_length

u_int8_t scsi_vpd_block_limits::max_write_same_length[8]

Definition at line 2878 of file scsi_all.h.

Referenced by ctl_inquiry_evpd_block_limits(), and dadone_probeblklimits().

◆ opt_txfer_len

u_int8_t scsi_vpd_block_limits::opt_txfer_len[4]

Definition at line 2872 of file scsi_all.h.

Referenced by ctl_inquiry_evpd_block_limits().

◆ opt_txfer_len_grain

u_int8_t scsi_vpd_block_limits::opt_txfer_len_grain[2]

Definition at line 2870 of file scsi_all.h.

◆ opt_unmap_grain

u_int8_t scsi_vpd_block_limits::opt_unmap_grain[4]

Definition at line 2876 of file scsi_all.h.

Referenced by ctl_inquiry_evpd_block_limits(), and dadone_probeblklimits().

◆ page_code

u_int8_t scsi_vpd_block_limits::page_code

Definition at line 2862 of file scsi_all.h.

Referenced by ctl_inquiry_evpd_block_limits().

◆ page_length

u_int8_t scsi_vpd_block_limits::page_length[2]

Definition at line 2864 of file scsi_all.h.

Referenced by ctl_inquiry_evpd_block_limits().

◆ unmap_grain_align

u_int8_t scsi_vpd_block_limits::unmap_grain_align[4]

Definition at line 2877 of file scsi_all.h.

Referenced by ctl_inquiry_evpd_block_limits(), and dadone_probeblklimits().


The documentation for this struct was generated from the following file: