Lines Matching refs:sbid
886 struct tape_34xx_sbid * sbid;
907 sbid = list_entry(l, struct tape_34xx_sbid, list);
910 (sbid->bid.segment == bid.segment) &&
911 (sbid->bid.wrap == bid.wrap)
913 if (bid.block < sbid->bid.block)
914 sbid->bid = bid;
920 if (bid.block < sbid->bid.block) {
931 sbid = list_entry(l, struct tape_34xx_sbid, list);
933 sbid->bid.wrap,
934 sbid->bid.segment,
935 sbid->bid.block
948 struct tape_34xx_sbid * sbid;
957 sbid = list_entry(l, struct tape_34xx_sbid, list);
958 if (sbid->bid.block >= from) {
959 DBF_LH(4, "Delete sbid %d:%03d@%05d\n",
960 sbid->bid.wrap,
961 sbid->bid.segment,
962 sbid->bid.block
965 kfree(sbid);
978 struct tape_34xx_sbid * sbid;
992 sbid = list_entry(l, struct tape_34xx_sbid, list);
994 if (sbid->bid.block >= bid->block)
996 sbid_to_use = sbid;