Lines Matching refs:bdesc
274 static inline bool msc_block_is_empty(struct msc_block_desc *bdesc)
277 if (!bdesc->valid_dw)
281 if (!msc_data_sz(bdesc))
340 struct msc_block_desc *bdesc = sg_virt(sg);
342 if (msc_block_wrapped(bdesc))
345 size += msc_total_sz(bdesc);
346 if (msc_block_last_written(bdesc))
424 struct msc_block_desc *bdesc = msc_win_base(win);
427 if (!msc_block_wrapped(bdesc))
435 struct msc_block_desc *bdesc = sg_virt(sg);
437 if (msc_block_last_written(bdesc))
672 struct msc_block_desc *bdesc = sg_virt(sg);
674 memset_startat(bdesc, 0, hw_tag);
1222 struct msc_block_desc *bdesc = sg_virt(sg);
1224 memset(bdesc, 0, sizeof(*bdesc));
1226 bdesc->next_win = msc_win_base_pfn(next_win);
1234 bdesc->next_blk = msc_win_base_pfn(win);
1238 bdesc->next_blk = PFN_DOWN(addr);
1241 bdesc->sw_tag = sw_tag;
1242 bdesc->block_sz = sg->length / 64;