Lines Matching refs:its_cmd
830 static u64 its_cmd_mask_field(u64 *its_cmd, int word, int shift, int size)
832 return (le64_to_cpu(its_cmd[word]) >> shift) & (BIT_ULL(size) - 1);
850 u64 *its_cmd)
852 u32 device_id = its_cmd_get_deviceid(its_cmd);
853 u32 event_id = its_cmd_get_id(its_cmd);
877 u64 *its_cmd)
879 u32 device_id = its_cmd_get_deviceid(its_cmd);
880 u32 event_id = its_cmd_get_id(its_cmd);
881 u32 coll_id = its_cmd_get_collection(its_cmd);
1080 u64 *its_cmd)
1082 u32 device_id = its_cmd_get_deviceid(its_cmd);
1083 u32 event_id = its_cmd_get_id(its_cmd);
1084 u32 coll_id = its_cmd_get_collection(its_cmd);
1099 if (its_cmd_get_command(its_cmd) == GITS_CMD_MAPTI)
1100 lpi_nr = its_cmd_get_physical_id(its_cmd);
1208 u64 *its_cmd)
1210 u32 device_id = its_cmd_get_deviceid(its_cmd);
1211 bool valid = its_cmd_get_validbit(its_cmd);
1212 u8 num_eventid_bits = its_cmd_get_size(its_cmd);
1213 gpa_t itt_addr = its_cmd_get_ittaddr(its_cmd);
1250 u64 *its_cmd)
1257 valid = its_cmd_get_validbit(its_cmd);
1258 coll_id = its_cmd_get_collection(its_cmd);
1259 target_addr = its_cmd_get_target_addr(its_cmd);
1296 u64 *its_cmd)
1298 u32 device_id = its_cmd_get_deviceid(its_cmd);
1299 u32 event_id = its_cmd_get_id(its_cmd);
1326 u64 *its_cmd)
1328 u32 device_id = its_cmd_get_deviceid(its_cmd);
1329 u32 event_id = its_cmd_get_id(its_cmd);
1383 u64 *its_cmd)
1385 u32 coll_id = its_cmd_get_collection(its_cmd);
1408 u64 *its_cmd)
1410 u32 target1_addr = its_cmd_get_target_addr(its_cmd);
1411 u32 target2_addr = its_cmd_mask_field(its_cmd, 3, 16, 32);
1452 u64 *its_cmd)
1454 u32 msi_data = its_cmd_get_id(its_cmd);
1455 u64 msi_devid = its_cmd_get_deviceid(its_cmd);
1461 * This function is called with the its_cmd lock held, but the ITS data
1465 u64 *its_cmd)
1470 switch (its_cmd_get_command(its_cmd)) {
1472 ret = vgic_its_cmd_handle_mapd(kvm, its, its_cmd);
1475 ret = vgic_its_cmd_handle_mapc(kvm, its, its_cmd);
1478 ret = vgic_its_cmd_handle_mapi(kvm, its, its_cmd);
1481 ret = vgic_its_cmd_handle_mapi(kvm, its, its_cmd);
1484 ret = vgic_its_cmd_handle_movi(kvm, its, its_cmd);
1487 ret = vgic_its_cmd_handle_discard(kvm, its, its_cmd);
1490 ret = vgic_its_cmd_handle_clear(kvm, its, its_cmd);
1493 ret = vgic_its_cmd_handle_movall(kvm, its, its_cmd);
1496 ret = vgic_its_cmd_handle_int(kvm, its, its_cmd);
1499 ret = vgic_its_cmd_handle_inv(kvm, its, its_cmd);
1502 ret = vgic_its_cmd_handle_invall(kvm, its, its_cmd);
1614 * To avoid any races in the first place, we take the its_cmd lock, which