Lines Matching refs:its_cmd
827 static u64 its_cmd_mask_field(u64 *its_cmd, int word, int shift, int size)
829 return (le64_to_cpu(its_cmd[word]) >> shift) & (BIT_ULL(size) - 1);
847 u64 *its_cmd)
849 u32 device_id = its_cmd_get_deviceid(its_cmd);
850 u32 event_id = its_cmd_get_id(its_cmd);
874 u64 *its_cmd)
876 u32 device_id = its_cmd_get_deviceid(its_cmd);
877 u32 event_id = its_cmd_get_id(its_cmd);
878 u32 coll_id = its_cmd_get_collection(its_cmd);
1053 u64 *its_cmd)
1055 u32 device_id = its_cmd_get_deviceid(its_cmd);
1056 u32 event_id = its_cmd_get_id(its_cmd);
1057 u32 coll_id = its_cmd_get_collection(its_cmd);
1072 if (its_cmd_get_command(its_cmd) == GITS_CMD_MAPTI)
1073 lpi_nr = its_cmd_get_physical_id(its_cmd);
1176 u64 *its_cmd)
1178 u32 device_id = its_cmd_get_deviceid(its_cmd);
1179 bool valid = its_cmd_get_validbit(its_cmd);
1180 u8 num_eventid_bits = its_cmd_get_size(its_cmd);
1181 gpa_t itt_addr = its_cmd_get_ittaddr(its_cmd);
1218 u64 *its_cmd)
1225 valid = its_cmd_get_validbit(its_cmd);
1226 coll_id = its_cmd_get_collection(its_cmd);
1227 target_addr = its_cmd_get_target_addr(its_cmd);
1260 u64 *its_cmd)
1262 u32 device_id = its_cmd_get_deviceid(its_cmd);
1263 u32 event_id = its_cmd_get_id(its_cmd);
1285 u64 *its_cmd)
1287 u32 device_id = its_cmd_get_deviceid(its_cmd);
1288 u32 event_id = its_cmd_get_id(its_cmd);
1308 u64 *its_cmd)
1310 u32 coll_id = its_cmd_get_collection(its_cmd);
1352 u64 *its_cmd)
1354 u32 target1_addr = its_cmd_get_target_addr(its_cmd);
1355 u32 target2_addr = its_cmd_mask_field(its_cmd, 3, 16, 32);
1394 u64 *its_cmd)
1396 u32 msi_data = its_cmd_get_id(its_cmd);
1397 u64 msi_devid = its_cmd_get_deviceid(its_cmd);
1403 * This function is called with the its_cmd lock held, but the ITS data
1407 u64 *its_cmd)
1412 switch (its_cmd_get_command(its_cmd)) {
1414 ret = vgic_its_cmd_handle_mapd(kvm, its, its_cmd);
1417 ret = vgic_its_cmd_handle_mapc(kvm, its, its_cmd);
1420 ret = vgic_its_cmd_handle_mapi(kvm, its, its_cmd);
1423 ret = vgic_its_cmd_handle_mapi(kvm, its, its_cmd);
1426 ret = vgic_its_cmd_handle_movi(kvm, its, its_cmd);
1429 ret = vgic_its_cmd_handle_discard(kvm, its, its_cmd);
1432 ret = vgic_its_cmd_handle_clear(kvm, its, its_cmd);
1435 ret = vgic_its_cmd_handle_movall(kvm, its, its_cmd);
1438 ret = vgic_its_cmd_handle_int(kvm, its, its_cmd);
1441 ret = vgic_its_cmd_handle_inv(kvm, its, its_cmd);
1444 ret = vgic_its_cmd_handle_invall(kvm, its, its_cmd);
1556 * To avoid any races in the first place, we take the its_cmd lock, which