Lines Matching defs:its_device
85 struct its_device;
108 u64 (*get_msi_base)(struct its_device *its_dev);
161 struct its_device {
173 struct its_device *dev;
233 struct its_device *its_dev = irq_data_get_irq_chip_data(d);
237 static struct its_collection *dev_event_to_col(struct its_device *its_dev,
245 static struct its_vlpi_map *dev_event_to_vlpi_map(struct its_device *its_dev,
257 struct its_device *its_dev = irq_data_get_irq_chip_data(d);
296 struct its_device *its_dev = irq_data_get_irq_chip_data(d);
344 struct its_device *dev;
349 struct its_device *dev;
354 struct its_device *dev;
359 struct its_device *dev;
369 struct its_device *dev;
375 struct its_device *dev;
381 struct its_device *dev;
401 struct its_device *dev;
409 struct its_device *dev;
1178 static void its_send_int(struct its_device *dev, u32 event_id)
1188 static void its_send_clear(struct its_device *dev, u32 event_id)
1198 static void its_send_inv(struct its_device *dev, u32 event_id)
1208 static void its_send_mapd(struct its_device *dev, int valid)
1229 static void its_send_mapti(struct its_device *dev, u32 irq_id, u32 id)
1240 static void its_send_movi(struct its_device *dev,
1252 static void its_send_discard(struct its_device *dev, u32 id)
1271 static void its_send_vmapti(struct its_device *dev, u32 id)
1285 static void its_send_vmovi(struct its_device *dev, u32 id)
1362 static void its_send_vinv(struct its_device *dev, u32 event_id)
1376 static void its_send_vint(struct its_device *dev, u32 event_id)
1390 static void its_send_vclear(struct its_device *dev, u32 event_id)
1479 struct its_device *its_dev = irq_data_get_irq_chip_data(d);
1495 struct its_device *its_dev = irq_data_get_irq_chip_data(d);
1509 struct its_device *its_dev = irq_data_get_irq_chip_data(d);
1604 struct its_device *its_dev = irq_data_get_irq_chip_data(d);
1676 struct its_device *its_dev = irq_data_get_irq_chip_data(d);
1713 static u64 its_irq_get_msi_base(struct its_device *its_dev)
1722 struct its_device *its_dev = irq_data_get_irq_chip_data(d);
1740 struct its_device *its_dev = irq_data_get_irq_chip_data(d);
1841 struct its_device *its_dev = irq_data_get_irq_chip_data(d);
1903 struct its_device *its_dev = irq_data_get_irq_chip_data(d);
1926 struct its_device *its_dev = irq_data_get_irq_chip_data(d);
1966 struct its_device *its_dev = irq_data_get_irq_chip_data(d);
1982 struct its_device *its_dev = irq_data_get_irq_chip_data(d);
3279 static struct its_device *its_find_device(struct its_node *its, u32 dev_id)
3281 struct its_device *its_dev = NULL, *tmp;
3408 static struct its_device *its_create_device(struct its_node *its, u32 dev_id,
3411 struct its_device *dev;
3478 static void its_free_device(struct its_device *its_dev)
3490 static int its_alloc_device_irq(struct its_device *dev, int nvecs, irq_hw_number_t *hwirq)
3510 struct its_device *its_dev;
3597 struct its_device *its_dev = info->scratchpad[0].ptr;
3634 struct its_device *its_dev = irq_data_get_irq_chip_data(d);
3654 struct its_device *its_dev = irq_data_get_irq_chip_data(d);
3666 struct its_device *its_dev = irq_data_get_irq_chip_data(d);
3982 void (*cmd)(struct its_device *, u32))
4707 static u64 its_irq_get_msi_base_pre_its(struct its_device *its_dev)