Home
last modified time | relevance | path

Searched refs:pb_blocks (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-6.6/drivers/accel/habanalabs/common/
H A Dsecurity.c28 * @pb_blocks: blocks array
33 const u32 pb_blocks[], int array_size) in hl_get_pb_block()
39 start_addr = pb_blocks[i]; in hl_get_pb_block()
82 * @pb_blocks: blocks array
88 const u32 pb_blocks[], struct hl_block_glbl_sec sgs_array[], in hl_unsecure_register()
94 block_num = hl_get_pb_block(hdev, mm_reg_addr + offset, pb_blocks, in hl_unsecure_register()
99 reg_offset = (mm_reg_addr + offset) - pb_blocks[block_num]; in hl_unsecure_register()
111 * @pb_blocks: blocks array
117 struct range mm_reg_range, int offset, const u32 pb_blocks[], in hl_unsecure_register_range()
125 mm_reg_range.start + offset, pb_blocks, in hl_unsecure_register_range()
32 hl_get_pb_block(struct hl_device *hdev, u32 mm_reg_addr, const u32 pb_blocks[], int array_size) hl_get_pb_block() argument
87 hl_unsecure_register(struct hl_device *hdev, u32 mm_reg_addr, int offset, const u32 pb_blocks[], struct hl_block_glbl_sec sgs_array[], int array_size) hl_unsecure_register() argument
116 hl_unsecure_register_range(struct hl_device *hdev, struct range mm_reg_range, int offset, const u32 pb_blocks[], struct hl_block_glbl_sec sgs_array[], int array_size) hl_unsecure_register_range() argument
152 hl_unsecure_registers(struct hl_device *hdev, const u32 mm_reg_array[], int mm_array_size, int offset, const u32 pb_blocks[], struct hl_block_glbl_sec sgs_array[], int blocks_array_size) hl_unsecure_registers() argument
182 hl_unsecure_registers_range(struct hl_device *hdev, const struct range mm_reg_range_array[], int mm_array_size, int offset, const u32 pb_blocks[], struct hl_block_glbl_sec sgs_array[], int blocks_array_size) hl_unsecure_registers_range() argument
209 hl_ack_pb_security_violations(struct hl_device *hdev, const u32 pb_blocks[], u32 block_offset, int array_size) hl_ack_pb_security_violations() argument
237 hl_config_glbl_sec(struct hl_device *hdev, const u32 pb_blocks[], struct hl_block_glbl_sec sgs_array[], u32 block_offset, int array_size) hl_config_glbl_sec() argument
291 hl_init_pb_with_mask(struct hl_device *hdev, u32 num_dcores, u32 dcore_offset, u32 num_instances, u32 instance_offset, const u32 pb_blocks[], u32 blocks_array_size, const u32 *user_regs_array, u32 user_regs_array_size, u64 mask) hl_init_pb_with_mask() argument
343 hl_init_pb(struct hl_device *hdev, u32 num_dcores, u32 dcore_offset, u32 num_instances, u32 instance_offset, const u32 pb_blocks[], u32 blocks_array_size, const u32 *user_regs_array, u32 user_regs_array_size) hl_init_pb() argument
371 hl_init_pb_ranges_with_mask(struct hl_device *hdev, u32 num_dcores, u32 dcore_offset, u32 num_instances, u32 instance_offset, const u32 pb_blocks[], u32 blocks_array_size, const struct range *user_regs_range_array, u32 user_regs_range_array_size, u64 mask) hl_init_pb_ranges_with_mask() argument
429 hl_init_pb_ranges(struct hl_device *hdev, u32 num_dcores, u32 dcore_offset, u32 num_instances, u32 instance_offset, const u32 pb_blocks[], u32 blocks_array_size, const struct range *user_regs_range_array, u32 user_regs_range_array_size) hl_init_pb_ranges() argument
455 hl_init_pb_single_dcore(struct hl_device *hdev, u32 dcore_offset, u32 num_instances, u32 instance_offset, const u32 pb_blocks[], u32 blocks_array_size, const u32 *user_regs_array, u32 user_regs_array_size) hl_init_pb_single_dcore() argument
503 hl_init_pb_ranges_single_dcore(struct hl_device *hdev, u32 dcore_offset, u32 num_instances, u32 instance_offset, const u32 pb_blocks[], u32 blocks_array_size, const struct range *user_regs_range_array, u32 user_regs_range_array_size) hl_init_pb_ranges_single_dcore() argument
547 hl_ack_pb_with_mask(struct hl_device *hdev, u32 num_dcores, u32 dcore_offset, u32 num_instances, u32 instance_offset, const u32 pb_blocks[], u32 blocks_array_size, u64 mask) hl_ack_pb_with_mask() argument
581 hl_ack_pb(struct hl_device *hdev, u32 num_dcores, u32 dcore_offset, u32 num_instances, u32 instance_offset, const u32 pb_blocks[], u32 blocks_array_size) hl_ack_pb() argument
602 hl_ack_pb_single_dcore(struct hl_device *hdev, u32 dcore_offset, u32 num_instances, u32 instance_offset, const u32 pb_blocks[], u32 blocks_array_size) hl_ack_pb_single_dcore() argument
[all...]
H A Dhabanalabs.h4065 const u32 pb_blocks[], struct hl_block_glbl_sec sgs_array[],
4068 int mm_array_size, int offset, const u32 pb_blocks[],
4070 void hl_config_glbl_sec(struct hl_device *hdev, const u32 pb_blocks[],
4077 const u32 pb_blocks[], u32 blocks_array_size,
4081 const u32 pb_blocks[], u32 blocks_array_size,
4085 const u32 pb_blocks[], u32 blocks_array_size,
4090 const u32 pb_blocks[], u32 blocks_array_size,
4095 const u32 pb_blocks[], u32 blocks_array_size,
4099 const u32 pb_blocks[], u32 blocks_array_size,
4104 const u32 pb_blocks[], u3
[all...]

Completed in 9 milliseconds