Lines Matching refs:sbid
904 struct tape_34xx_sbid * sbid; in tape_34xx_add_sbid() local
925 sbid = list_entry(l, struct tape_34xx_sbid, list); in tape_34xx_add_sbid()
928 (sbid->bid.segment == bid.segment) && in tape_34xx_add_sbid()
929 (sbid->bid.wrap == bid.wrap) in tape_34xx_add_sbid()
931 if (bid.block < sbid->bid.block) in tape_34xx_add_sbid()
932 sbid->bid = bid; in tape_34xx_add_sbid()
938 if (bid.block < sbid->bid.block) { in tape_34xx_add_sbid()
949 sbid = list_entry(l, struct tape_34xx_sbid, list); in tape_34xx_add_sbid()
951 sbid->bid.wrap, in tape_34xx_add_sbid()
952 sbid->bid.segment, in tape_34xx_add_sbid()
953 sbid->bid.block in tape_34xx_add_sbid()
966 struct tape_34xx_sbid * sbid; in tape_34xx_delete_sbid_from() local
975 sbid = list_entry(l, struct tape_34xx_sbid, list); in tape_34xx_delete_sbid_from()
976 if (sbid->bid.block >= from) { in tape_34xx_delete_sbid_from()
978 sbid->bid.wrap, in tape_34xx_delete_sbid_from()
979 sbid->bid.segment, in tape_34xx_delete_sbid_from()
980 sbid->bid.block in tape_34xx_delete_sbid_from()
983 kfree(sbid); in tape_34xx_delete_sbid_from()
996 struct tape_34xx_sbid * sbid; in tape_34xx_merge_sbid() local
1010 sbid = list_entry(l, struct tape_34xx_sbid, list); in tape_34xx_merge_sbid()
1012 if (sbid->bid.block >= bid->block) in tape_34xx_merge_sbid()
1014 sbid_to_use = sbid; in tape_34xx_merge_sbid()