Home
last modified time | relevance | path

Searched refs:its_dev (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/irqchip/
H A Dirq-gic-v5-its.c90 struct gicv5_its_dev *its_dev) in gicv5_its_syncr() argument
95 FIELD_PREP(GICV5_ITS_SYNCR_DEVICEID, its_dev->device_id); in gicv5_its_syncr()
137 static void gicv5_its_free_itt_linear(struct gicv5_its_dev *its_dev) in gicv5_its_free_itt_linear() argument
139 kfree(its_dev->itt_cfg.linear.itt); in gicv5_its_free_itt_linear()
142 static void gicv5_its_free_itt_two_level(struct gicv5_its_dev *its_dev) in gicv5_its_free_itt_two_level() argument
144 unsigned int i, num_ents = its_dev->itt_cfg.l2.num_l1_ents; in gicv5_its_free_itt_two_level()
147 kfree(its_dev->itt_cfg.l2.l2ptrs[i]); in gicv5_its_free_itt_two_level()
149 kfree(its_dev->itt_cfg.l2.l2ptrs); in gicv5_its_free_itt_two_level()
150 kfree(its_dev->itt_cfg.l2.l1itt); in gicv5_its_free_itt_two_level()
153 static void gicv5_its_free_itt(struct gicv5_its_dev *its_dev) in gicv5_its_free_itt() argument
[all …]
H A Dirq-gic-v3-its.c115 u64 (*get_msi_base)(struct its_device *its_dev);
326 struct its_device *its_dev = irq_data_get_irq_chip_data(d); in its_get_event_id() local
327 return d->hwirq - its_dev->event_map.lpi_base; in its_get_event_id()
330 static struct its_collection *dev_event_to_col(struct its_device *its_dev, in dev_event_to_col() argument
333 struct its_node *its = its_dev->its; in dev_event_to_col()
335 return its->collections + its_dev->event_map.col_map[event]; in dev_event_to_col()
338 static struct its_vlpi_map *dev_event_to_vlpi_map(struct its_device *its_dev, in dev_event_to_vlpi_map() argument
341 if (WARN_ON_ONCE(event >= its_dev->event_map.nr_lpis)) in dev_event_to_vlpi_map()
344 return &its_dev->event_map.vlpi_maps[event]; in dev_event_to_vlpi_map()
350 struct its_device *its_dev = irq_data_get_irq_chip_data(d); in get_vlpi_map() local
[all …]