Lines Matching refs:its_cmd_block

101 	struct its_cmd_block	*cmd_base;
102 struct its_cmd_block *cmd_write;
432 struct its_cmd_block {
440 #define ITS_CMD_QUEUE_NR_ENTRIES (ITS_CMD_QUEUE_SZ / sizeof(struct its_cmd_block))
443 struct its_cmd_block *,
447 struct its_cmd_block *,
457 static void its_encode_cmd(struct its_cmd_block *cmd, u8 cmd_nr)
462 static void its_encode_devid(struct its_cmd_block *cmd, u32 devid)
467 static void its_encode_event_id(struct its_cmd_block *cmd, u32 id)
472 static void its_encode_phys_id(struct its_cmd_block *cmd, u32 phys_id)
477 static void its_encode_size(struct its_cmd_block *cmd, u8 size)
482 static void its_encode_itt(struct its_cmd_block *cmd, u64 itt_addr)
487 static void its_encode_valid(struct its_cmd_block *cmd, int valid)
492 static void its_encode_target(struct its_cmd_block *cmd, u64 target_addr)
497 static void its_encode_collection(struct its_cmd_block *cmd, u16 col)
502 static void its_encode_vpeid(struct its_cmd_block *cmd, u16 vpeid)
507 static void its_encode_virt_id(struct its_cmd_block *cmd, u32 virt_id)
512 static void its_encode_db_phys_id(struct its_cmd_block *cmd, u32 db_phys_id)
517 static void its_encode_db_valid(struct its_cmd_block *cmd, bool db_valid)
522 static void its_encode_seq_num(struct its_cmd_block *cmd, u16 seq_num)
527 static void its_encode_its_list(struct its_cmd_block *cmd, u16 its_list)
532 static void its_encode_vpt_addr(struct its_cmd_block *cmd, u64 vpt_pa)
537 static void its_encode_vpt_size(struct its_cmd_block *cmd, u8 vpt_size)
542 static void its_encode_vconf_addr(struct its_cmd_block *cmd, u64 vconf_pa)
547 static void its_encode_alloc(struct its_cmd_block *cmd, bool alloc)
552 static void its_encode_ptz(struct its_cmd_block *cmd, bool ptz)
557 static void its_encode_vmapp_default_db(struct its_cmd_block *cmd,
563 static void its_encode_vmovp_default_db(struct its_cmd_block *cmd,
569 static void its_encode_db(struct its_cmd_block *cmd, bool db)
574 static void its_encode_sgi_intid(struct its_cmd_block *cmd, u8 sgi)
579 static void its_encode_sgi_priority(struct its_cmd_block *cmd, u8 prio)
584 static void its_encode_sgi_group(struct its_cmd_block *cmd, bool grp)
589 static void its_encode_sgi_clear(struct its_cmd_block *cmd, bool clr)
594 static void its_encode_sgi_enable(struct its_cmd_block *cmd, bool en)
599 static inline void its_fixup_cmd(struct its_cmd_block *cmd)
609 struct its_cmd_block *cmd,
630 struct its_cmd_block *cmd,
644 struct its_cmd_block *cmd,
664 struct its_cmd_block *cmd,
683 struct its_cmd_block *cmd,
701 struct its_cmd_block *cmd,
719 struct its_cmd_block *cmd,
737 struct its_cmd_block *cmd,
755 struct its_cmd_block *cmd,
767 struct its_cmd_block *cmd,
779 struct its_cmd_block *cmd,
827 struct its_cmd_block *cmd,
850 struct its_cmd_block *cmd,
873 struct its_cmd_block *cmd,
896 struct its_cmd_block *cmd,
914 struct its_cmd_block *cmd,
932 struct its_cmd_block *cmd,
950 struct its_cmd_block *cmd,
965 struct its_cmd_block *cmd,
985 struct its_cmd_block *ptr)
996 ridx = readl_relaxed(its->base + GITS_CREADR) / sizeof(struct its_cmd_block);
1005 static struct its_cmd_block *its_allocate_entry(struct its_node *its)
1007 struct its_cmd_block *cmd;
1035 static struct its_cmd_block *its_post_commands(struct its_node *its)
1044 static void its_flush_cmd(struct its_node *its, struct its_cmd_block *cmd)
1058 struct its_cmd_block *to)
1107 struct its_cmd_block *cmd, *sync_cmd, *next_cmd; \
1141 struct its_cmd_block *sync_cmd,
1154 struct its_cmd_block *sync_cmd,