Lines Matching defs:its_device

83 struct its_device;
106 u64 (*get_msi_base)(struct its_device *its_dev);
159 struct its_device {
171 struct its_device *dev;
226 struct its_device *its_dev = irq_data_get_irq_chip_data(d);
230 static struct its_collection *dev_event_to_col(struct its_device *its_dev,
238 static struct its_vlpi_map *dev_event_to_vlpi_map(struct its_device *its_dev,
250 struct its_device *its_dev = irq_data_get_irq_chip_data(d);
289 struct its_device *its_dev = irq_data_get_irq_chip_data(d);
337 struct its_device *dev;
342 struct its_device *dev;
347 struct its_device *dev;
352 struct its_device *dev;
362 struct its_device *dev;
368 struct its_device *dev;
374 struct its_device *dev;
394 struct its_device *dev;
402 struct its_device *dev;
1166 static void its_send_int(struct its_device *dev, u32 event_id)
1176 static void its_send_clear(struct its_device *dev, u32 event_id)
1186 static void its_send_inv(struct its_device *dev, u32 event_id)
1196 static void its_send_mapd(struct its_device *dev, int valid)
1217 static void its_send_mapti(struct its_device *dev, u32 irq_id, u32 id)
1228 static void its_send_movi(struct its_device *dev,
1240 static void its_send_discard(struct its_device *dev, u32 id)
1259 static void its_send_vmapti(struct its_device *dev, u32 id)
1273 static void its_send_vmovi(struct its_device *dev, u32 id)
1350 static void its_send_vinv(struct its_device *dev, u32 event_id)
1364 static void its_send_vint(struct its_device *dev, u32 event_id)
1378 static void its_send_vclear(struct its_device *dev, u32 event_id)
1467 struct its_device *its_dev = irq_data_get_irq_chip_data(d);
1483 struct its_device *its_dev = irq_data_get_irq_chip_data(d);
1497 struct its_device *its_dev = irq_data_get_irq_chip_data(d);
1592 struct its_device *its_dev = irq_data_get_irq_chip_data(d);
1662 struct its_device *its_dev = irq_data_get_irq_chip_data(d);
1699 static u64 its_irq_get_msi_base(struct its_device *its_dev)
1708 struct its_device *its_dev = irq_data_get_irq_chip_data(d);
1726 struct its_device *its_dev = irq_data_get_irq_chip_data(d);
1827 struct its_device *its_dev = irq_data_get_irq_chip_data(d);
1889 struct its_device *its_dev = irq_data_get_irq_chip_data(d);
1912 struct its_device *its_dev = irq_data_get_irq_chip_data(d);
1952 struct its_device *its_dev = irq_data_get_irq_chip_data(d);
1968 struct its_device *its_dev = irq_data_get_irq_chip_data(d);
3239 static struct its_device *its_find_device(struct its_node *its, u32 dev_id)
3241 struct its_device *its_dev = NULL, *tmp;
3368 static struct its_device *its_create_device(struct its_node *its, u32 dev_id,
3371 struct its_device *dev;
3438 static void its_free_device(struct its_device *its_dev)
3450 static int its_alloc_device_irq(struct its_device *dev, int nvecs, irq_hw_number_t *hwirq)
3470 struct its_device *its_dev;
3554 struct its_device *its_dev = info->scratchpad[0].ptr;
3590 struct its_device *its_dev = irq_data_get_irq_chip_data(d);
3610 struct its_device *its_dev = irq_data_get_irq_chip_data(d);
3622 struct its_device *its_dev = irq_data_get_irq_chip_data(d);
3932 void (*cmd)(struct its_device *, u32))
4640 static u64 its_irq_get_msi_base_pre_its(struct its_device *its_dev)