Lines Matching refs:its_cmd_block
35 struct its_cmd_block { struct
40 #define ITS_CMD_QUEUE_NR_ENTRIES (ITS_CMD_QUEUE_SIZE / sizeof(struct its_cmd_block)) argument
44 struct its_cmd_block *cmd_base;
45 struct its_cmd_block *cmd_write;
56 struct its_cmd_block *cmd_queue;
262 ridx = sys_read32(data->base + GITS_CREADR) / sizeof(struct its_cmd_block); in its_queue_full()
268 static struct its_cmd_block *its_allocate_entry(struct gicv3_its_data *data) in its_allocate_entry()
270 struct its_cmd_block *cmd; in its_allocate_entry()
298 static int its_post_command(struct gicv3_its_data *data, struct its_cmd_block *cmd) in its_post_command()
331 struct its_cmd_block *cmd = its_allocate_entry(data); in its_send_sync_cmd()
346 struct its_cmd_block *cmd = its_allocate_entry(data); in its_send_mapc_cmd()
363 struct its_cmd_block *cmd = its_allocate_entry(data); in its_send_mapd_cmd()
381 struct its_cmd_block *cmd = its_allocate_entry(data); in its_send_mapti_cmd()
399 struct its_cmd_block *cmd = its_allocate_entry(data); in its_send_int_cmd()
414 struct its_cmd_block *cmd = its_allocate_entry(data); in its_send_invall_cmd()
453 data->cmd_base = (struct its_cmd_block *)cfg->cmd_queue; in its_setup_cmd_queue()
667 static struct its_cmd_block gicv3_its_cmd##n[ITS_CMD_QUEUE_NR_ENTRIES] \