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