Lines Matching refs:bdesc
80 static inline unsigned long msc_data_sz(struct msc_block_desc *bdesc) in msc_data_sz() argument
82 if (!bdesc->valid_dw) in msc_data_sz()
85 return bdesc->valid_dw * 4 - MSC_BDESC; in msc_data_sz()
88 static inline unsigned long msc_total_sz(struct msc_block_desc *bdesc) in msc_total_sz() argument
90 return bdesc->valid_dw * 4; in msc_total_sz()
93 static inline unsigned long msc_block_sz(struct msc_block_desc *bdesc) in msc_block_sz() argument
95 return bdesc->block_sz * 64 - MSC_BDESC; in msc_block_sz()
98 static inline bool msc_block_wrapped(struct msc_block_desc *bdesc) in msc_block_wrapped() argument
100 if (bdesc->hw_tag & (MSC_HW_TAG_BLOCKWRAP | MSC_HW_TAG_WINWRAP)) in msc_block_wrapped()
106 static inline bool msc_block_last_written(struct msc_block_desc *bdesc) in msc_block_last_written() argument
108 if ((bdesc->hw_tag & MSC_HW_TAG_ENDBIT) || in msc_block_last_written()
109 (msc_data_sz(bdesc) != msc_block_sz(bdesc))) in msc_block_last_written()