Home
last modified time | relevance | path

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

/kernel/linux/linux-6.6/drivers/irqchip/
H A Dirq-gic-v3-its.c108 u64 (*get_msi_base)(struct its_device *its_dev);
233 struct its_device *its_dev = irq_data_get_irq_chip_data(d); in its_get_event_id() local
234 return d->hwirq - its_dev->event_map.lpi_base; in its_get_event_id()
237 static struct its_collection *dev_event_to_col(struct its_device *its_dev, in dev_event_to_col() argument
240 struct its_node *its = its_dev->its; in dev_event_to_col()
242 return its->collections + its_dev->event_map.col_map[event]; in dev_event_to_col()
245 static struct its_vlpi_map *dev_event_to_vlpi_map(struct its_device *its_dev, in dev_event_to_vlpi_map() argument
248 if (WARN_ON_ONCE(event >= its_dev->event_map.nr_lpis)) in dev_event_to_vlpi_map()
251 return &its_dev->event_map.vlpi_maps[event]; in dev_event_to_vlpi_map()
257 struct its_device *its_dev in get_vlpi_map() local
296 struct its_device *its_dev = irq_data_get_irq_chip_data(d); irq_to_cpuid_lock() local
1479 struct its_device *its_dev = irq_data_get_irq_chip_data(d); direct_lpi_inv() local
1495 struct its_device *its_dev = irq_data_get_irq_chip_data(d); lpi_update_config() local
1509 struct its_device *its_dev = irq_data_get_irq_chip_data(d); its_vlpi_set_doorbell() local
1604 struct its_device *its_dev = irq_data_get_irq_chip_data(d); its_select_cpu() local
1676 struct its_device *its_dev = irq_data_get_irq_chip_data(d); its_set_affinity() local
1713 its_irq_get_msi_base(struct its_device *its_dev) its_irq_get_msi_base() argument
1722 struct its_device *its_dev = irq_data_get_irq_chip_data(d); its_irq_compose_msi_msg() local
1740 struct its_device *its_dev = irq_data_get_irq_chip_data(d); its_irq_set_irqchip_state() local
1841 struct its_device *its_dev = irq_data_get_irq_chip_data(d); its_vlpi_map() local
1903 struct its_device *its_dev = irq_data_get_irq_chip_data(d); its_vlpi_get() local
1926 struct its_device *its_dev = irq_data_get_irq_chip_data(d); its_vlpi_unmap() local
1966 struct its_device *its_dev = irq_data_get_irq_chip_data(d); its_vlpi_prop_update() local
1982 struct its_device *its_dev = irq_data_get_irq_chip_data(d); its_irq_set_vcpu_affinity() local
3281 struct its_device *its_dev = NULL, *tmp; its_find_device() local
3478 its_free_device(struct its_device *its_dev) its_free_device() argument
3510 struct its_device *its_dev; its_msi_prepare() local
3597 struct its_device *its_dev = info->scratchpad[0].ptr; its_irq_domain_alloc() local
3634 struct its_device *its_dev = irq_data_get_irq_chip_data(d); its_irq_domain_activate() local
3654 struct its_device *its_dev = irq_data_get_irq_chip_data(d); its_irq_domain_deactivate() local
3666 struct its_device *its_dev = irq_data_get_irq_chip_data(d); its_irq_domain_free() local
4707 its_irq_get_msi_base_pre_its(struct its_device *its_dev) its_irq_get_msi_base_pre_its() argument
[all...]
/kernel/linux/linux-5.10/drivers/irqchip/
H A Dirq-gic-v3-its.c106 u64 (*get_msi_base)(struct its_device *its_dev);
226 struct its_device *its_dev = irq_data_get_irq_chip_data(d); in its_get_event_id() local
227 return d->hwirq - its_dev->event_map.lpi_base; in its_get_event_id()
230 static struct its_collection *dev_event_to_col(struct its_device *its_dev, in dev_event_to_col() argument
233 struct its_node *its = its_dev->its; in dev_event_to_col()
235 return its->collections + its_dev->event_map.col_map[event]; in dev_event_to_col()
238 static struct its_vlpi_map *dev_event_to_vlpi_map(struct its_device *its_dev, in dev_event_to_vlpi_map() argument
241 if (WARN_ON_ONCE(event >= its_dev->event_map.nr_lpis)) in dev_event_to_vlpi_map()
244 return &its_dev->event_map.vlpi_maps[event]; in dev_event_to_vlpi_map()
250 struct its_device *its_dev in get_vlpi_map() local
289 struct its_device *its_dev = irq_data_get_irq_chip_data(d); irq_to_cpuid_lock() local
1467 struct its_device *its_dev = irq_data_get_irq_chip_data(d); direct_lpi_inv() local
1483 struct its_device *its_dev = irq_data_get_irq_chip_data(d); lpi_update_config() local
1497 struct its_device *its_dev = irq_data_get_irq_chip_data(d); its_vlpi_set_doorbell() local
1592 struct its_device *its_dev = irq_data_get_irq_chip_data(d); its_select_cpu() local
1662 struct its_device *its_dev = irq_data_get_irq_chip_data(d); its_set_affinity() local
1699 its_irq_get_msi_base(struct its_device *its_dev) its_irq_get_msi_base() argument
1708 struct its_device *its_dev = irq_data_get_irq_chip_data(d); its_irq_compose_msi_msg() local
1726 struct its_device *its_dev = irq_data_get_irq_chip_data(d); its_irq_set_irqchip_state() local
1827 struct its_device *its_dev = irq_data_get_irq_chip_data(d); its_vlpi_map() local
1889 struct its_device *its_dev = irq_data_get_irq_chip_data(d); its_vlpi_get() local
1912 struct its_device *its_dev = irq_data_get_irq_chip_data(d); its_vlpi_unmap() local
1952 struct its_device *its_dev = irq_data_get_irq_chip_data(d); its_vlpi_prop_update() local
1968 struct its_device *its_dev = irq_data_get_irq_chip_data(d); its_irq_set_vcpu_affinity() local
3241 struct its_device *its_dev = NULL, *tmp; its_find_device() local
3438 its_free_device(struct its_device *its_dev) its_free_device() argument
3470 struct its_device *its_dev; its_msi_prepare() local
3554 struct its_device *its_dev = info->scratchpad[0].ptr; its_irq_domain_alloc() local
3590 struct its_device *its_dev = irq_data_get_irq_chip_data(d); its_irq_domain_activate() local
3610 struct its_device *its_dev = irq_data_get_irq_chip_data(d); its_irq_domain_deactivate() local
3622 struct its_device *its_dev = irq_data_get_irq_chip_data(d); its_irq_domain_free() local
4640 its_irq_get_msi_base_pre_its(struct its_device *its_dev) its_irq_get_msi_base_pre_its() argument
[all...]

Completed in 8 milliseconds