Home
last modified time | relevance | path

Searched refs:its_mask_encode (Results 1 – 2 of 2) sorted by relevance

/linux/tools/testing/selftests/kvm/lib/arm64/
H A Dgic_v3_its.c116 static void its_mask_encode(u64 *raw_cmd, u64 val, int h, int l) in its_mask_encode() function
125 its_mask_encode(&cmd->raw_cmd[0], cmd_nr, 7, 0); in its_encode_cmd()
130 its_mask_encode(&cmd->raw_cmd[0], devid, 63, 32); in its_encode_devid()
135 its_mask_encode(&cmd->raw_cmd[1], id, 31, 0); in its_encode_event_id()
140 its_mask_encode(&cmd->raw_cmd[1], phys_id, 63, 32); in its_encode_phys_id()
145 its_mask_encode(&cmd->raw_cmd[1], size, 4, 0); in its_encode_size()
150 its_mask_encode(&cmd->raw_cmd[2], itt_addr >> 8, 51, 8); in its_encode_itt()
155 its_mask_encode(&cmd->raw_cmd[2], !!valid, 63, 63); in its_encode_valid()
160 its_mask_encode(&cmd->raw_cmd[2], target_addr >> 16, 51, 16); in its_encode_target()
165 its_mask_encode(&cmd->raw_cmd[2], col, 15, 0); in its_encode_collection()
/linux/drivers/irqchip/
H A Dirq-gic-v3-its.c550 static void its_mask_encode(u64 *raw_cmd, u64 val, int h, int l) in its_mask_encode() function
559 its_mask_encode(&cmd->raw_cmd[0], cmd_nr, 7, 0); in its_encode_cmd()
564 its_mask_encode(&cmd->raw_cmd[0], devid, 63, 32); in its_encode_devid()
569 its_mask_encode(&cmd->raw_cmd[1], id, 31, 0); in its_encode_event_id()
574 its_mask_encode(&cmd->raw_cmd[1], phys_id, 63, 32); in its_encode_phys_id()
579 its_mask_encode(&cmd->raw_cmd[1], size, 4, 0); in its_encode_size()
584 its_mask_encode(&cmd->raw_cmd[2], itt_addr >> 8, 51, 8); in its_encode_itt()
589 its_mask_encode(&cmd->raw_cmd[2], !!valid, 63, 63); in its_encode_valid()
594 its_mask_encode(&cmd->raw_cmd[2], target_addr >> 16, 51, 16); in its_encode_target()
599 its_mask_encode(&cmd->raw_cmd[2], col, 15, 0); in its_encode_collection()
[all …]