Searched refs:its_dev (Results 1 – 2 of 2) sorted by relevance
92 struct gicv5_its_dev *its_dev) in gicv5_its_syncr() argument97 FIELD_PREP(GICV5_ITS_SYNCR_DEVICEID, its_dev->device_id); in gicv5_its_syncr()139 static void gicv5_its_free_itt_linear(struct gicv5_its_dev *its_dev) in gicv5_its_free_itt_linear() argument141 kfree(its_dev->itt_cfg.linear.itt); in gicv5_its_free_itt_linear()144 static void gicv5_its_free_itt_two_level(struct gicv5_its_dev *its_dev) in gicv5_its_free_itt_two_level() argument146 unsigned int i, num_ents = its_dev->itt_cfg.l2.num_l1_ents; in gicv5_its_free_itt_two_level()149 kfree(its_dev->itt_cfg.l2.l2ptrs[i]); in gicv5_its_free_itt_two_level()151 kfree(its_dev->itt_cfg.l2.l2ptrs); in gicv5_its_free_itt_two_level()152 kfree(its_dev->itt_cfg.l2.l1itt); in gicv5_its_free_itt_two_level()155 static void gicv5_its_free_itt(struct gicv5_its_dev *its_dev) in gicv5_its_free_itt() argument[all …]
115 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 in get_vlpi_map() local 389 struct its_device *its_dev = irq_data_get_irq_chip_data(d); irq_to_cpuid_lock() local 1573 struct its_device *its_dev = irq_data_get_irq_chip_data(d); direct_lpi_inv() local 1589 struct its_device *its_dev = irq_data_get_irq_chip_data(d); lpi_update_config() local 1603 struct its_device *its_dev = irq_data_get_irq_chip_data(d); its_vlpi_set_doorbell() local 1698 struct its_device *its_dev = irq_data_get_irq_chip_data(d); its_select_cpu() local 1770 struct its_device *its_dev = irq_data_get_irq_chip_data(d); its_set_affinity() local 1807 its_irq_get_msi_base(struct its_device * its_dev) its_irq_get_msi_base() argument 1816 struct its_device *its_dev = irq_data_get_irq_chip_data(d); its_irq_compose_msi_msg() local 1827 struct its_device *its_dev = irq_data_get_irq_chip_data(d); its_irq_set_irqchip_state() local 1920 struct its_device *its_dev = irq_data_get_irq_chip_data(d); its_vlpi_map() local 1974 struct its_device *its_dev = irq_data_get_irq_chip_data(d); its_vlpi_get() local 1990 struct its_device *its_dev = irq_data_get_irq_chip_data(d); its_vlpi_unmap() local 2023 struct its_device *its_dev = irq_data_get_irq_chip_data(d); its_vlpi_prop_update() local 2039 struct its_device *its_dev = irq_data_get_irq_chip_data(d); its_irq_set_vcpu_affinity() local 3339 struct its_device *its_dev = NULL, *tmp; its_find_device() local 3544 its_free_device(struct its_device * its_dev) its_free_device() argument 3576 struct its_device *its_dev; its_msi_prepare() local 3633 struct its_device *its_dev = info->scratchpad[0].ptr; its_msi_teardown() local 3688 struct its_device *its_dev = info->scratchpad[0].ptr; its_irq_domain_alloc() local 3725 struct its_device *its_dev = irq_data_get_irq_chip_data(d); its_irq_domain_activate() local 3745 struct its_device *its_dev = irq_data_get_irq_chip_data(d); its_irq_domain_deactivate() local 3757 struct its_device *its_dev = irq_data_get_irq_chip_data(d); its_irq_domain_free() local 4814 its_irq_get_msi_base_pre_its(struct its_device * its_dev) its_irq_get_msi_base_pre_its() argument [all...]