/linux-master/arch/powerpc/kvm/ |
H A D | book3s.c | 1055 kvm_irq_map_gsi(struct kvm *kvm, struct kvm_kernel_irq_routing_entry *entries, int gsi) argument
|
/linux-master/arch/x86/include/asm/ |
H A D | io_apic.h | 186 static inline int mp_find_ioapic(u32 gsi) { return 0; } argument 187 static inline int mp_map_gsi_to_irq(u32 gsi, unsigned int flags, argument
|
/linux-master/arch/x86/kernel/acpi/ |
H A D | boot.c | 406 mp_override_legacy_irq(u8 bus_irq, u8 polarity, u8 trigger, u32 gsi) argument 437 mp_config_acpi_gsi(struct device *dev, u32 gsi, int trigger, int polarity) argument 472 mp_register_ioapic_irq(u8 bus_irq, u8 polarity, u8 trigger, u32 gsi) argument 529 acpi_sci_ioapic_setup(u8 bus_irq, u16 polarity, u16 trigger, u32 gsi) argument 673 acpi_gsi_to_irq(u32 gsi, unsigned int *irqp) argument 697 acpi_isa_irq_to_gsi(unsigned isa_irq, u32 *gsi) argument 708 acpi_register_gsi_pic(struct device *dev, u32 gsi, int trigger, int polarity) argument 723 acpi_register_gsi_ioapic(struct device *dev, u32 gsi, int trigger, int polarity) argument 747 acpi_unregister_gsi_ioapic(u32 gsi) argument 775 acpi_register_gsi(struct device *dev, u32 gsi, int trigger, int polarity) argument 781 acpi_unregister_gsi(u32 gsi) argument 1175 u32 gsi; local [all...] |
/linux-master/arch/x86/kernel/apic/ |
H A D | io_apic.c | 830 static int __acpi_get_override_irq(u32 gsi, bool *trigger, bool *polarity) argument 855 int acpi_get_override_irq(u32 gsi, int *is_level, int *active_low) argument 947 static int alloc_irq_from_domain(struct irq_domain *domain, int ioapic, u32 gsi, argument 874 ioapic_copy_alloc_attr(struct irq_alloc_info *dst, struct irq_alloc_info *src, u32 gsi, int ioapic_idx, int pin) argument 1022 mp_map_pin_to_irq(u32 gsi, int idx, int ioapic, int pin, unsigned int flags, struct irq_alloc_info *info) argument 1077 u32 gsi = mp_pin_to_gsi(ioapic, pin); local 1108 mp_map_gsi_to_irq(u32 gsi, unsigned int flags, struct irq_alloc_info *info) argument 2739 mp_find_ioapic(u32 gsi) argument 2757 mp_find_ioapic_pin(int ioapic, u32 gsi) argument 2918 u32 gsi = mp_pin_to_gsi(ioapic, pin); local 2955 mp_irqdomain_get_attr(u32 gsi, struct mp_chip_data *data, struct irq_alloc_info *info) argument [all...] |
/linux-master/arch/x86/kvm/ |
H A D | hyperv.c | 225 int gsi, idx; local 523 static int kvm_hv_set_sint_gsi(struct kvm *kvm, u32 vpidx, u32 sint, int gsi) argument 542 u32 gsi; local [all...] |
H A D | irq_comm.c | 263 int idx, gsi; local
|
/linux-master/arch/x86/pci/ |
H A D | intel_mid_pci.c | 230 u8 gsi; local
|
H A D | xen.c | 38 u8 gsi; local 65 static int xen_register_pirq(u32 gsi, int triggering, bool set_pirq) argument 107 acpi_register_gsi_xen_hvm(struct device *dev, u32 gsi, int trigger, int polarity) argument 118 xen_register_gsi(u32 gsi, int triggering, int polarity) argument 146 acpi_register_gsi_xen(struct device *dev, u32 gsi, int trigger, int polarity) argument [all...] |
/linux-master/drivers/acpi/ |
H A D | evged.c | 51 unsigned int gsi; member in struct:acpi_ged_event 73 unsigned int gsi; local [all...] |
H A D | irq.c | 28 int acpi_gsi_to_irq(u32 gsi, unsigned int *irq) argument 56 int acpi_register_gsi(struct device *dev, u32 gsi, int trigger, argument 84 acpi_unregister_gsi(u32 gsi) argument 112 acpi_get_irq_source_fwhandle(const struct acpi_resource_source *source, u32 gsi) argument [all...] |
H A D | osl.c | 557 acpi_os_install_interrupt_handler(u32 gsi, acpi_osd_handler handler, argument 592 acpi_status acpi_os_remove_interrupt_handler(u32 gsi, acpi_osd_handler handler) argument
|
H A D | pci_irq.c | 386 int gsi; local 480 int gsi; local [all...] |
H A D | resource.c | 650 static bool acpi_dev_irq_override(u32 gsi, u8 triggering, u8 polarity, argument 691 static void acpi_dev_get_irqresource(struct resource *res, u32 gsi, argument [all...] |
/linux-master/drivers/char/ |
H A D | hpet.c | 166 int irq, gsi; local
|
/linux-master/drivers/infiniband/hw/mlx5/ |
H A D | gsi.c | 49 struct mlx5_ib_gsi_qp *gsi = &mqp->gsi; local 70 struct mlx5_ib_gsi_qp *gsi = cq->cq_context; local 92 struct mlx5_ib_gsi_qp *gsi; local 171 struct mlx5_ib_gsi_qp *gsi = &mqp->gsi; local 199 create_gsi_ud_qp(struct mlx5_ib_gsi_qp *gsi) argument 219 modify_to_rts(struct mlx5_ib_gsi_qp *gsi, struct ib_qp *qp, u16 pkey_index) argument 259 setup_qp(struct mlx5_ib_gsi_qp *gsi, u16 qp_index) argument 325 struct mlx5_ib_gsi_qp *gsi = &mqp->gsi; local 350 struct mlx5_ib_gsi_qp *gsi = &mqp->gsi; local 362 struct mlx5_ib_gsi_qp *gsi = &mqp->gsi; local 411 get_tx_qp(struct mlx5_ib_gsi_qp *gsi, struct ib_ud_wr *wr) argument 433 struct mlx5_ib_gsi_qp *gsi = &mqp->gsi; local 478 struct mlx5_ib_gsi_qp *gsi = &mqp->gsi; local 483 mlx5_ib_gsi_pkey_change(struct mlx5_ib_gsi_qp *gsi) argument [all...] |
H A D | mlx5_ib.h | 501 struct mlx5_ib_gsi_qp gsi; member in union:mlx5_ib_qp::__anon58 819 struct mlx5_ib_gsi_qp *gsi; member in struct:mlx5_ib_port_resources
|
/linux-master/drivers/irqchip/ |
H A D | irq-gic-v3.c | 2561 static struct fwnode_handle *gic_v3_get_gsi_domain_id(u32 gsi) argument
|
H A D | irq-gic.c | 1629 static struct fwnode_handle *gic_v2_get_gsi_domain_id(u32 gsi) argument
|
H A D | irq-loongarch-cpu.c | 19 static u32 lpic_gsi_to_irq(u32 gsi) argument 28 static struct fwnode_handle *lpic_get_gsi_domain_id(u32 gsi) argument
|
H A D | irq-loongson-pch-pic.c | 363 int find_pch_pic(u32 gsi) argument
|
/linux-master/drivers/net/ipa/ |
H A D | gsi.c | 197 static void gsi_irq_type_update(struct gsi *gsi, u32 val) argument 205 static void gsi_irq_type_enable(struct gsi *gsi, enu argument 210 gsi_irq_type_disable(struct gsi *gsi, enum gsi_irq_type_id type_id) argument 220 gsi_irq_ev_ctrl_enable(struct gsi *gsi, u32 evt_ring_id) argument 238 gsi_irq_ev_ctrl_disable(struct gsi *gsi) argument 253 gsi_irq_ch_ctrl_enable(struct gsi *gsi, u32 channel_id) argument 272 gsi_irq_ch_ctrl_disable(struct gsi *gsi) argument 282 gsi_irq_ieob_enable_one(struct gsi *gsi, u32 evt_ring_id) argument 299 gsi_irq_ieob_disable(struct gsi *gsi, u32 event_mask) argument 315 gsi_irq_ieob_disable_one(struct gsi *gsi, u32 evt_ring_id) argument 321 gsi_irq_enable(struct gsi *gsi) argument 349 gsi_irq_disable(struct gsi *gsi) argument 386 gsi_command(struct gsi *gsi, u32 reg, u32 val) argument 400 gsi_evt_ring_state(struct gsi *gsi, u32 evt_ring_id) argument 411 gsi_evt_ring_command(struct gsi *gsi, u32 evt_ring_id, enum gsi_evt_cmd_opcode opcode) argument 438 gsi_evt_ring_alloc_command(struct gsi *gsi, u32 evt_ring_id) argument 464 gsi_evt_ring_reset_command(struct gsi *gsi, u32 evt_ring_id) argument 488 gsi_evt_ring_de_alloc_command(struct gsi *gsi, u32 evt_ring_id) argument 515 struct gsi *gsi = channel->gsi; local 530 struct gsi *gsi = channel->gsi; local 555 gsi_channel_alloc_command(struct gsi *gsi, u32 channel_id) argument 676 gsi_channel_de_alloc_command(struct gsi *gsi, u32 channel_id) argument 704 gsi_evt_ring_doorbell(struct gsi *gsi, u32 evt_ring_id, u32 index) argument 718 gsi_evt_ring_program(struct gsi *gsi, u32 evt_ring_id) argument 831 struct gsi *gsi = channel->gsi; local 928 struct gsi *gsi = channel->gsi; local 945 gsi_channel_start(struct gsi *gsi, u32 channel_id) argument 980 struct gsi *gsi = channel->gsi; local 1000 gsi_channel_stop(struct gsi *gsi, u32 channel_id) argument 1017 gsi_channel_reset(struct gsi *gsi, u32 channel_id, bool doorbell) argument 1037 gsi_channel_suspend(struct gsi *gsi, u32 channel_id) argument 1053 gsi_channel_resume(struct gsi *gsi, u32 channel_id) argument 1061 gsi_suspend(struct gsi *gsi) argument 1067 gsi_resume(struct gsi *gsi) argument 1086 struct gsi *gsi = trans->gsi; local 1119 struct gsi *gsi = trans->gsi; local 1135 gsi_isr_chan_ctrl(struct gsi *gsi) argument 1156 gsi_isr_evt_ctrl(struct gsi *gsi) argument 1178 gsi_isr_glob_chan_err(struct gsi *gsi, u32 err_ee, u32 channel_id, u32 code) argument 1193 gsi_isr_glob_evt_err(struct gsi *gsi, u32 err_ee, u32 evt_ring_id, u32 code) argument 1211 gsi_isr_glob_err(struct gsi *gsi) argument 1246 gsi_isr_gp_int1(struct gsi *gsi) argument 1295 gsi_isr_glob_ee(struct gsi *gsi) argument 1321 gsi_isr_ieob(struct gsi *gsi) argument 1344 gsi_isr_general(struct gsi *gsi) argument 1369 struct gsi *gsi = dev_id; local 1423 gsi_irq_init(struct gsi *gsi, struct platform_device *pdev) argument 1438 gsi_event_trans(struct gsi *gsi, struct gsi_event *event) argument 1486 gsi_evt_ring_update(struct gsi *gsi, u32 evt_ring_id, u32 index) argument 1536 gsi_ring_alloc(struct gsi *gsi, struct gsi_ring *ring, u32 count) argument 1558 gsi_ring_free(struct gsi *gsi, struct gsi_ring *ring) argument 1566 gsi_evt_ring_id_alloc(struct gsi *gsi) argument 1582 gsi_evt_ring_id_free(struct gsi *gsi, u32 evt_ring_id) argument 1592 struct gsi *gsi = channel->gsi; local 1606 struct gsi *gsi = channel->gsi; local 1711 gsi_channel_setup_one(struct gsi *gsi, u32 channel_id) argument 1749 gsi_channel_teardown_one(struct gsi *gsi, u32 channel_id) argument 1768 gsi_generic_command(struct gsi *gsi, u32 channel_id, enum gsi_generic_cmd_opcode opcode, u8 params) argument 1821 gsi_modem_channel_alloc(struct gsi *gsi, u32 channel_id) argument 1827 gsi_modem_channel_halt(struct gsi *gsi, u32 channel_id) argument 1844 gsi_modem_channel_flow_control(struct gsi *gsi, u32 channel_id, bool enable) argument 1869 gsi_channel_setup(struct gsi *gsi) argument 1939 gsi_channel_teardown(struct gsi *gsi) argument 1965 gsi_irq_setup(struct gsi *gsi) argument 2009 gsi_irq_teardown(struct gsi *gsi) argument 2015 gsi_ring_setup(struct gsi *gsi) argument 2067 gsi_setup(struct gsi *gsi) argument 2106 gsi_teardown(struct gsi *gsi) argument 2115 struct gsi *gsi = channel->gsi; local 2143 struct gsi *gsi = channel->gsi; local 2151 gsi_channel_data_valid(struct gsi *gsi, bool command, const struct ipa_gsi_endpoint_data *data) argument 2219 gsi_channel_init_one(struct gsi *gsi, const struct ipa_gsi_endpoint_data *data, bool command) argument 2297 gsi_channel_init(struct gsi *gsi, u32 count, const struct ipa_gsi_endpoint_data *data) argument 2347 gsi_channel_exit(struct gsi *gsi) argument 2358 gsi_init(struct gsi *gsi, struct platform_device *pdev, enum ipa_version version, u32 count, const struct ipa_gsi_endpoint_data *data) argument 2398 gsi_exit(struct gsi *gsi) argument 2425 gsi_channel_tre_max(struct gsi *gsi, u32 channel_id) argument [all...] |
H A D | gsi.h | 104 struct gsi *gsi; member in struct:gsi_channel 140 struct gsi { struct [all...] |
H A D | gsi_reg.c | 13 static bool gsi_reg_id_valid(struct gsi *gsi, enum gsi_reg_id reg_id) argument 82 const struct reg *gsi_reg(struct gsi *gsi, enum gsi_reg_id reg_id) argument 90 gsi_regs(struct gsi *gsi) argument 122 gsi_reg_init(struct gsi *gsi, struct platform_device *pdev) argument 157 gsi_reg_exit(struct gsi *gsi) argument [all...] |
H A D | gsi_trans.c | 324 bool gsi_channel_trans_idle(struct gsi *gsi, u32 channel_id) argument 335 gsi_channel_trans_alloc(struct gsi *gsi, u32 channel_id, u32 tre_count, enum dma_data_direction direction) argument 671 gsi_trans_read_byte(struct gsi *gsi, u32 channel_id, dma_addr_t addr) argument 696 gsi_trans_read_byte_done(struct gsi *gsi, u32 channel_id) argument 704 gsi_channel_trans_init(struct gsi *gsi, u32 channel_id) argument [all...] |
H A D | gsi_trans.h | 52 struct gsi *gsi; member in struct:gsi_trans [all...] |