Lines Matching refs:device_id

360 static int its_send_mapd_cmd(struct gicv3_its_data *data, uint32_t device_id,  in its_send_mapd_cmd()  argument
370 MASK_SET(device_id, GITS_CMD_DEVICEID); in its_send_mapd_cmd()
378 static int its_send_mapti_cmd(struct gicv3_its_data *data, uint32_t device_id, in its_send_mapti_cmd() argument
388 MASK_SET(device_id, GITS_CMD_DEVICEID); in its_send_mapti_cmd()
396 static int its_send_int_cmd(struct gicv3_its_data *data, uint32_t device_id, in its_send_int_cmd() argument
406 MASK_SET(device_id, GITS_CMD_DEVICEID); in its_send_int_cmd()
426 static int gicv3_its_send_int(const struct device *dev, uint32_t device_id, uint32_t event_id) in gicv3_its_send_int() argument
432 return its_send_int_cmd(data, device_id, event_id); in gicv3_its_send_int()
473 static int gicv3_its_map_intid(const struct device *dev, uint32_t device_id, uint32_t event_id, in gicv3_its_map_intid() argument
486 ret = its_send_mapti_cmd(data, device_id, event_id, intid, arch_curr_cpu()->id); in gicv3_its_map_intid()
489 event_id, intid, device_id); in gicv3_its_map_intid()
496 static int gicv3_its_init_device_id(const struct device *dev, uint32_t device_id, in gicv3_its_init_device_id() argument
510 size_t offset = device_id >> data->indirect_dev_lvl2_width; in gicv3_its_init_device_id()
544 device_id, nr_ites, entry_size); in gicv3_its_init_device_id()
552 ret = its_send_mapd_cmd(data, device_id, fls_z(nr_ites) - 2, (uintptr_t)itt, true); in gicv3_its_init_device_id()
554 LOG_ERR("Failed to map device id %x ITT table", device_id); in gicv3_its_init_device_id()