Lines Matching refs:blk
321 void d71_read_block_header(u32 __iomem *reg, struct block_header *blk) in d71_read_block_header() argument
325 blk->block_info = malidp_read32(reg, BLK_BLOCK_INFO); in d71_read_block_header()
326 if (BLOCK_INFO_BLK_TYPE(blk->block_info) == D71_BLK_TYPE_RESERVED) in d71_read_block_header()
329 blk->pipeline_info = malidp_read32(reg, BLK_PIPELINE_INFO); in d71_read_block_header()
332 for (i = 0; i < PIPELINE_INFO_N_VALID_INPUTS(blk->pipeline_info); i++) in d71_read_block_header()
333 blk->input_ids[i] = malidp_read32(reg + i, BLK_VALID_INPUT_ID0); in d71_read_block_header()
334 for (i = 0; i < PIPELINE_INFO_N_OUTPUTS(blk->pipeline_info); i++) in d71_read_block_header()
335 blk->output_ids[i] = malidp_read32(reg + i, BLK_OUTPUT_ID0); in d71_read_block_header()
353 struct block_header blk; in d71_enum_resources() local
447 d71_read_block_header(blk_base, &blk); in d71_enum_resources()
448 if (BLOCK_INFO_BLK_TYPE(blk.block_info) != D71_BLK_TYPE_RESERVED) { in d71_enum_resources()
449 err = d71_probe_block(d71, &blk, blk_base); in d71_enum_resources()