xive_irq_data
struct xive_irq_data *data);
void xive_cleanup_irq_data(struct xive_irq_data *xd);
struct xive_irq_data *xd;
struct xive_irq_data *xd;
struct xive_irq_data *xd = irq_get_chip_data(irq);
static void kvmppc_xive_cleanup_irq(u32 hw_num, struct xive_irq_data *xd)
struct xive_irq_data *xd = irq_get_chip_data(xc->esc_virq[i]);
struct xive_irq_data *xd;
struct xive_irq_data *xd;
struct xive_irq_data *xd;
static u8 xive_vm_esb_load(struct xive_irq_data *xd, u32 offset)
static bool xive_irq_trigger(struct xive_irq_data *xd)
struct xive_irq_data *xd = irq_get_chip_data(xc->esc_virq[prio]);
static void xive_vm_source_eoi(u32 hw_irq, struct xive_irq_data *xd)
struct xive_irq_data vp_ipi_data;
struct xive_irq_data ipi_data; /* XIVE IPI associated data */
struct xive_irq_data *pt_data; /* XIVE Pass-through associated data */
struct xive_irq_data **out_xd)
struct xive_irq_data *xd;
static u8 xive_vm_esb_load(struct xive_irq_data *xd, u32 offset)
struct xive_irq_data *xd;
struct xive_irq_data *xd;
struct xive_irq_data *xd;
static struct xive_irq_data *xive_irq_alloc_data(unsigned int virq, irq_hw_number_t hw)
struct xive_irq_data *xd;
xd = kzalloc_obj(struct xive_irq_data);
struct xive_irq_data *xd = irq_get_chip_data(virq);
struct xive_irq_data *xd;
struct xive_irq_data *xd;
struct xive_irq_data *xd;
struct xive_irq_data *xd;
struct xive_irq_data *xd;
static notrace u8 xive_esb_read(struct xive_irq_data *xd, u32 offset)
static void xive_esb_write(struct xive_irq_data *xd, u32 offset, u64 data)
static void xive_irq_data_dump(struct xive_irq_data *xd, char *buffer, size_t size)
static void xive_do_source_eoi(struct xive_irq_data *xd)
struct xive_irq_data *xd = irq_data_get_irq_chip_data(d);
static void xive_do_source_set_mask(struct xive_irq_data *xd,
struct xive_irq_data *xd = irq_data_get_irq_chip_data(d);
struct xive_irq_data *xd = irq_data_get_irq_chip_data(d);
struct xive_irq_data *xd = irq_data_get_irq_chip_data(d);
struct xive_irq_data *xd = irq_data_get_irq_chip_data(d);
struct xive_irq_data *xd = irq_data_get_irq_chip_data(d);
struct xive_irq_data *xd = irq_data_get_irq_chip_data(d);
struct xive_irq_data *xd = irq_data_get_irq_chip_data(d);
struct xive_irq_data *xd = irq_data_get_irq_chip_data(d);
struct xive_irq_data *xd = irq_data_get_irq_chip_data(d);
static bool xive_is_store_eoi(struct xive_irq_data *xd)
struct xive_irq_data *xd = irq_data_get_irq_chip_data(data);
void xive_cleanup_irq_data(struct xive_irq_data *xd)
int xive_native_populate_irq_data(u32 hw_irq, struct xive_irq_data *data)
static int xive_spapr_populate_irq_data(u32 hw_irq, struct xive_irq_data *data)
struct xive_irq_data ipi_data;
int (*populate_irq_data)(u32 hw_irq, struct xive_irq_data *data);
struct xive_irq_data *xd;