Lines Matching defs:pb_blocks
28 * @pb_blocks: blocks array
33 const u32 pb_blocks[], int array_size)
39 start_addr = pb_blocks[i];
82 * @pb_blocks: blocks array
88 const u32 pb_blocks[], struct hl_block_glbl_sec sgs_array[],
94 block_num = hl_get_pb_block(hdev, mm_reg_addr + offset, pb_blocks,
99 reg_offset = (mm_reg_addr + offset) - pb_blocks[block_num];
111 * @pb_blocks: blocks array
117 struct range mm_reg_range, int offset, const u32 pb_blocks[],
125 mm_reg_range.start + offset, pb_blocks,
131 reg_offset = (i + offset) - pb_blocks[block_num];
147 * @pb_blocks: blocks array
153 int mm_array_size, int offset, const u32 pb_blocks[],
160 pb_blocks, sgs_array, blocks_array_size);
177 * @pb_blocks: blocks array
184 int offset, const u32 pb_blocks[],
191 offset, pb_blocks, sgs_array, blocks_array_size);
204 * @pb_blocks: blocks array
210 const u32 pb_blocks[], u32 block_offset, int array_size)
216 block_base = pb_blocks[i] + block_offset;
231 * @pb_blocks: blocks array
237 void hl_config_glbl_sec(struct hl_device *hdev, const u32 pb_blocks[],
248 sgs_base = block_offset + pb_blocks[i] +
285 * @pb_blocks: blocks array
293 const u32 pb_blocks[], u32 blocks_array_size,
307 pb_blocks, glbl_sec, blocks_array_size);
317 hl_config_glbl_sec(hdev, pb_blocks, glbl_sec,
337 * @pb_blocks: blocks array
345 const u32 pb_blocks[], u32 blocks_array_size,
349 num_instances, instance_offset, pb_blocks,
365 * @pb_blocks: blocks array
373 const u32 pb_blocks[], u32 blocks_array_size,
388 user_regs_range_array_size, 0, pb_blocks, glbl_sec,
401 hl_config_glbl_sec(hdev, pb_blocks, glbl_sec,
423 * @pb_blocks: blocks array
431 const u32 pb_blocks[], u32 blocks_array_size,
436 num_instances, instance_offset, pb_blocks,
449 * @pb_blocks: blocks array
457 const u32 pb_blocks[], u32 blocks_array_size,
471 0, pb_blocks, glbl_sec, blocks_array_size);
477 hl_config_glbl_sec(hdev, pb_blocks, glbl_sec,
497 * @pb_blocks: blocks array
505 const u32 pb_blocks[], u32 blocks_array_size,
519 user_regs_range_array_size, 0, pb_blocks, glbl_sec,
524 hl_config_glbl_sec(hdev, pb_blocks, glbl_sec,
542 * @pb_blocks: blocks array
549 const u32 pb_blocks[], u32 blocks_array_size, u64 mask)
561 hl_ack_pb_security_violations(hdev, pb_blocks,
577 * @pb_blocks: blocks array
583 const u32 pb_blocks[], u32 blocks_array_size)
586 instance_offset, pb_blocks, blocks_array_size,
598 * @pb_blocks: blocks array
604 const u32 pb_blocks[], u32 blocks_array_size)
610 hl_ack_pb_security_violations(hdev, pb_blocks,