Changeset View
Changeset View
Standalone View
Standalone View
head/sys/cam/cam_ccb.h
Show First 20 Lines • Show All 1,045 Lines • ▼ Show 20 Lines | |||||
/* The folowing is used only for GET_TRAN_SETTINGS */ | /* The folowing is used only for GET_TRAN_SETTINGS */ | ||||
uint32_t host_ocr; | uint32_t host_ocr; | ||||
int host_f_min; | int host_f_min; | ||||
int host_f_max; | int host_f_max; | ||||
#define MMC_CAP_4_BIT_DATA (1 << 0) /* Can do 4-bit data transfers */ | #define MMC_CAP_4_BIT_DATA (1 << 0) /* Can do 4-bit data transfers */ | ||||
#define MMC_CAP_8_BIT_DATA (1 << 1) /* Can do 8-bit data transfers */ | #define MMC_CAP_8_BIT_DATA (1 << 1) /* Can do 8-bit data transfers */ | ||||
#define MMC_CAP_HSPEED (1 << 2) /* Can do High Speed transfers */ | #define MMC_CAP_HSPEED (1 << 2) /* Can do High Speed transfers */ | ||||
uint32_t host_caps; | uint32_t host_caps; | ||||
uint32_t host_max_data; | |||||
}; | }; | ||||
/* Get/Set transfer rate/width/disconnection/tag queueing settings */ | /* Get/Set transfer rate/width/disconnection/tag queueing settings */ | ||||
struct ccb_trans_settings { | struct ccb_trans_settings { | ||||
struct ccb_hdr ccb_h; | struct ccb_hdr ccb_h; | ||||
cts_type type; /* Current or User settings */ | cts_type type; /* Current or User settings */ | ||||
cam_proto protocol; | cam_proto protocol; | ||||
u_int protocol_version; | u_int protocol_version; | ||||
▲ Show 20 Lines • Show All 447 Lines • Show Last 20 Lines |