block_header
struct block_header *blk, u32 __iomem *reg)
struct block_header *blk, u32 __iomem *reg)
struct block_header *blk, u32 __iomem *reg)
struct block_header *blk, u32 __iomem *reg)
struct block_header *blk, u32 __iomem *reg)
struct block_header *blk, u32 __iomem *reg)
static u32 get_valid_inputs(struct block_header *blk)
struct block_header *blk, u32 __iomem *reg)
struct block_header *blk, u32 __iomem *reg)
struct block_header hdr;
struct block_header *blk, u32 __iomem *reg)
void d71_read_block_header(u32 __iomem *reg, struct block_header *blk)
struct block_header blk;
struct block_header *blk, u32 __iomem *reg);
void d71_read_block_header(u32 __iomem *reg, struct block_header *blk);
static inline u32 get_block_type(struct block_header *blk)
static bool fw_block_mem(struct a6xx_gmu_bo *bo, const struct block_header *blk)
((const struct block_header *)((const char *)(blk) + sizeof(*(blk)) + (blk)->size))
const struct block_header *blk;
for (blk = (const struct block_header *) fw_image->data;
if (s->block.compressed > s->block_header.compressed
> s->block_header.uncompressed)
if (s->block_header.compressed != VLI_UNKNOWN
&& s->block_header.compressed
if (s->block_header.uncompressed != VLI_UNKNOWN
&& s->block_header.uncompressed
s->block.hash.unpadded += s->block_header.size
s->block_header.compressed = s->vli;
s->block_header.compressed = VLI_UNKNOWN;
s->block_header.uncompressed = s->vli;
s->block_header.uncompressed = VLI_UNKNOWN;
s->block_header.size
s->temp.size = s->block_header.size;
} block_header;