Lines Matching defs:col

314 static struct its_collection *valid_col(struct its_collection *col)
316 if (WARN_ON_ONCE(col->target_address & GENMASK_ULL(15, 0)))
319 return col;
357 struct its_collection *col;
369 struct its_collection *col;
379 struct its_collection *col;
388 struct its_collection *col;
409 struct its_collection *col;
497 static void its_encode_collection(struct its_cmd_block *cmd, u16 col)
499 its_mask_encode(&cmd->raw_cmd[2], col, 15, 0);
634 its_encode_collection(cmd, desc->its_mapc_cmd.col->col_id);
635 its_encode_target(cmd, desc->its_mapc_cmd.col->target_address);
640 return desc->its_mapc_cmd.col;
647 struct its_collection *col;
649 col = dev_event_to_col(desc->its_mapti_cmd.dev,
656 its_encode_collection(cmd, col->col_id);
660 return valid_col(col);
667 struct its_collection *col;
669 col = dev_event_to_col(desc->its_movi_cmd.dev,
675 its_encode_collection(cmd, desc->its_movi_cmd.col->col_id);
679 return valid_col(col);
686 struct its_collection *col;
688 col = dev_event_to_col(desc->its_discard_cmd.dev,
697 return valid_col(col);
704 struct its_collection *col;
706 col = dev_event_to_col(desc->its_inv_cmd.dev,
715 return valid_col(col);
722 struct its_collection *col;
724 col = dev_event_to_col(desc->its_int_cmd.dev,
733 return valid_col(col);
740 struct its_collection *col;
742 col = dev_event_to_col(desc->its_clear_cmd.dev,
751 return valid_col(col);
759 its_encode_collection(cmd, desc->its_invall_cmd.col->col_id);
763 return desc->its_invall_cmd.col;
800 target = desc->its_vmapp_cmd.col->target_address + its->vlpi_redist_offset;
878 target = desc->its_vmovp_cmd.col->target_address + its->vlpi_redist_offset;
1206 static void its_send_mapc(struct its_node *its, struct its_collection *col,
1211 desc.its_mapc_cmd.col = col;
1229 struct its_collection *col, u32 id)
1234 desc.its_movi_cmd.col = col;
1250 static void its_send_invall(struct its_node *its, struct its_collection *col)
1254 desc.its_invall_cmd.col = col;
1293 desc.its_vmapp_cmd.col = &its->collections[vpe->col_idx];
1309 desc.its_vmovp_cmd.col = &its->collections[col_id];
1335 desc.its_vmovp_cmd.col = &its->collections[col_id];