Lines Matching refs:blk_lpos

579 	struct prb_data_blk_lpos *blk_lpos = &desc.text_blk_lpos;  in data_make_reusable()  local
609 if (blk_lpos->begin != lpos_begin) in data_make_reusable()
618 if (blk_lpos->begin != lpos_begin) in data_make_reusable()
624 lpos_begin = blk_lpos->next; in data_make_reusable()
1029 struct prb_data_blk_lpos *blk_lpos, unsigned long id) in data_alloc() argument
1042 blk_lpos->begin = EMPTY_LINE_LPOS; in data_alloc()
1043 blk_lpos->next = EMPTY_LINE_LPOS; in data_alloc()
1056 blk_lpos->begin = FAILED_LPOS; in data_alloc()
1057 blk_lpos->next = FAILED_LPOS; in data_alloc()
1095 blk_lpos->begin = begin_lpos; in data_alloc()
1096 blk_lpos->next = next_lpos; in data_alloc()
1114 struct prb_data_blk_lpos *blk_lpos, unsigned long id) in data_realloc() argument
1124 if (head_lpos != blk_lpos->next) in data_realloc()
1128 wrapped = (DATA_WRAPS(data_ring, blk_lpos->begin) != DATA_WRAPS(data_ring, blk_lpos->next)); in data_realloc()
1132 next_lpos = get_next_lpos(data_ring, blk_lpos->begin, size); in data_realloc()
1139 blk = to_block(data_ring, blk_lpos->begin); in data_realloc()
1152 blk = to_block(data_ring, blk_lpos->begin); in data_realloc()
1154 if (DATA_WRAPS(data_ring, blk_lpos->begin) != DATA_WRAPS(data_ring, next_lpos)) { in data_realloc()
1173 (blk_lpos->next - blk_lpos->begin) - sizeof(blk->id)); in data_realloc()
1177 blk_lpos->next = next_lpos; in data_realloc()
1184 struct prb_data_blk_lpos *blk_lpos) in space_used() argument
1187 if (BLK_DATALESS(blk_lpos)) in space_used()
1190 if (DATA_WRAPS(data_ring, blk_lpos->begin) == DATA_WRAPS(data_ring, blk_lpos->next)) { in space_used()
1192 return (DATA_INDEX(data_ring, blk_lpos->next) - in space_used()
1193 DATA_INDEX(data_ring, blk_lpos->begin)); in space_used()
1200 return (DATA_INDEX(data_ring, blk_lpos->next) + in space_used()
1201 DATA_SIZE(data_ring) - DATA_INDEX(data_ring, blk_lpos->begin)); in space_used()
1214 struct prb_data_blk_lpos *blk_lpos, in get_data() argument
1220 if (BLK_DATALESS(blk_lpos)) { in get_data()
1226 if (blk_lpos->begin == EMPTY_LINE_LPOS && in get_data()
1227 blk_lpos->next == EMPTY_LINE_LPOS) { in get_data()
1237 if (DATA_WRAPS(data_ring, blk_lpos->begin) == DATA_WRAPS(data_ring, blk_lpos->next) && in get_data()
1238 blk_lpos->begin < blk_lpos->next) { in get_data()
1239 db = to_block(data_ring, blk_lpos->begin); in get_data()
1240 *data_size = blk_lpos->next - blk_lpos->begin; in get_data()
1243 } else if (DATA_WRAPS(data_ring, blk_lpos->begin + DATA_SIZE(data_ring)) == in get_data()
1244 DATA_WRAPS(data_ring, blk_lpos->next)) { in get_data()
1246 *data_size = DATA_INDEX(data_ring, blk_lpos->next); in get_data()
1255 if (WARN_ON_ONCE(blk_lpos->begin != ALIGN(blk_lpos->begin, sizeof(db->id))) || in get_data()
1256 WARN_ON_ONCE(blk_lpos->next != ALIGN(blk_lpos->next, sizeof(db->id)))) { in get_data()
1817 struct prb_data_blk_lpos *blk_lpos, u16 len, char *buf, in copy_data() argument
1827 data = get_data(data_ring, blk_lpos, &data_size); in copy_data()
1870 struct prb_data_blk_lpos *blk_lpos = &desc_out->text_blk_lpos; in desc_read_finalized_seq() local
1894 (blk_lpos->begin == FAILED_LPOS && blk_lpos->next == FAILED_LPOS)) { in desc_read_finalized_seq()