Lines Matching refs:bdesc
265 static inline bool msc_block_is_empty(struct msc_block_desc *bdesc) in msc_block_is_empty() argument
268 if (!bdesc->valid_dw) in msc_block_is_empty()
272 if (!msc_data_sz(bdesc)) in msc_block_is_empty()
331 struct msc_block_desc *bdesc = sg_virt(sg); in msc_win_total_sz() local
333 if (msc_block_wrapped(bdesc)) in msc_win_total_sz()
336 size += msc_total_sz(bdesc); in msc_win_total_sz()
337 if (msc_block_last_written(bdesc)) in msc_win_total_sz()
415 struct msc_block_desc *bdesc = msc_win_base(win); in msc_win_oldest_sg() local
418 if (!msc_block_wrapped(bdesc)) in msc_win_oldest_sg()
426 struct msc_block_desc *bdesc = sg_virt(sg); in msc_win_oldest_sg() local
428 if (msc_block_last_written(bdesc)) in msc_win_oldest_sg()
665 struct msc_block_desc *bdesc = sg_virt(sg); in msc_buffer_clear_hw_header() local
667 memset(&bdesc->hw_tag, 0, hw_sz); in msc_buffer_clear_hw_header()
1195 struct msc_block_desc *bdesc = sg_virt(sg); in msc_buffer_relink() local
1197 memset(bdesc, 0, sizeof(*bdesc)); in msc_buffer_relink()
1199 bdesc->next_win = msc_win_base_pfn(next_win); in msc_buffer_relink()
1207 bdesc->next_blk = msc_win_base_pfn(win); in msc_buffer_relink()
1211 bdesc->next_blk = PFN_DOWN(addr); in msc_buffer_relink()
1214 bdesc->sw_tag = sw_tag; in msc_buffer_relink()
1215 bdesc->block_sz = sg->length / 64; in msc_buffer_relink()