Lines Matching defs:lcb
1255 struct lcb { struct
1270 struct link jump_lcb; argument
1271 ncrcmd load_jump_ccb[3];
1272 struct link jump_tag;
1273 ncrcmd p_jump_ccb; /* Jump table bus address */
1283 u32 jump_ccb_0; /* Default table if no tags */
1284 u32 *jump_ccb; /* Virtual address */
1290 struct list_head free_ccbq; /* Queue of available CCBs */
1291 struct list_head busy_ccbq; /* Queue of busy CCBs */
1292 struct list_head wait_ccbq; /* Queue of waiting for IO CCBs */
1293 struct list_head skip_ccbq; /* Queue of skipped CCBs */
1294 u_char actccbs; /* Number of allocated CCBs */
1295 u_char busyccbs; /* CCBs busy for this lun */
1296 u_char queuedccbs; /* CCBs queued to the controller*/
1297 u_char queuedepth; /* Queue depth for this lun */
1298 u_char scdev_depth; /* SCSI device queue depth */
1299 u_char maxnxs; /* Max possible nexuses */
1307 u_char ia_tag; /* Allocation index */
1308 u_char if_tag; /* Freeing index */
1309 u_char cb_tags[MAX_TAGS]; /* Circular tags buffer */
1310 u_char usetags; /* Command queuing is active */
1311 u_char maxtags; /* Max nr of tags asked by user */
1312 u_char numtags; /* Current number of tags */
1322 u16 num_good; /* Nr of GOOD since QUEUE FULL */
1323 tagmap_t tags_umap; /* Used tags bitmap */
1324 tagmap_t tags_smap; /* Tags in use at 'tag_stime' */
1325 u_long tags_stime; /* Last time we set smap=umap */
1326 struct ccb * held_ccb; /* CCB held for QUEUE FULL */