Home
last modified time | relevance | path

Searched refs:msi_ctrl (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-6.6/kernel/irq/
H A Dmsi.c23 * struct msi_ctrl - MSI internal management control structure
30 struct msi_ctrl { struct
42 static void msi_domain_free_locked(struct device *dev, struct msi_ctrl *ctrl);
163 static bool msi_ctrl_valid(struct device *dev, struct msi_ctrl *ctrl) in msi_ctrl_valid()
180 static void msi_domain_free_descs(struct device *dev, struct msi_ctrl *ctrl) in msi_domain_free_descs()
212 struct msi_ctrl ctrl = { in msi_domain_free_msi_descs_range()
228 static int msi_domain_add_simple_msi_descs(struct device *dev, struct msi_ctrl *ctrl) in msi_domain_add_simple_msi_descs()
1075 struct msi_ctrl ctrl = { in msi_domain_populate_irqs()
1124 struct msi_ctrl ctrl = { in msi_domain_depopulate_descs()
1248 struct msi_ctrl *ctr in __msi_domain_alloc_irqs()
[all...]
/kernel/linux/linux-5.10/drivers/pci/hotplug/
H A Dshpchp.h183 volatile u8 msi_ctrl; member
200 MSI_CTRL = offsetof(struct ctrl_reg, msi_ctrl),
/kernel/linux/linux-6.6/drivers/pci/hotplug/
H A Dshpchp.h183 volatile u8 msi_ctrl; member
200 MSI_CTRL = offsetof(struct ctrl_reg, msi_ctrl),
/kernel/linux/linux-6.6/drivers/pci/controller/dwc/
H A Dpci-imx6.c83 u16 msi_ctrl; member
1193 imx6_pcie->msi_ctrl = val; in imx6_pcie_msi_save_restore()
1196 val = imx6_pcie->msi_ctrl; in imx6_pcie_msi_save_restore()
/kernel/linux/linux-5.10/drivers/net/ethernet/atheros/alx/
H A Dmain.c980 u32 msi_ctrl; in alx_request_irq() local
982 msi_ctrl = (hw->imt >> 1) << ALX_MSI_RETRANS_TM_SHIFT; in alx_request_irq()
985 alx_write_mem32(hw, ALX_MSI_RETRANS_TIMER, msi_ctrl); in alx_request_irq()
998 msi_ctrl | ALX_MSI_MASK_SEL_LINE); in alx_request_irq()
/kernel/linux/linux-6.6/drivers/net/ethernet/atheros/alx/
H A Dmain.c979 u32 msi_ctrl; in alx_request_irq() local
981 msi_ctrl = (hw->imt >> 1) << ALX_MSI_RETRANS_TM_SHIFT; in alx_request_irq()
984 alx_write_mem32(hw, ALX_MSI_RETRANS_TIMER, msi_ctrl); in alx_request_irq()
997 msi_ctrl | ALX_MSI_MASK_SEL_LINE); in alx_request_irq()
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/
H A Dbnx2.c3424 u32 msi_ctrl; in bnx2_chk_missed_msi() local
3427 msi_ctrl = BNX2_RD(bp, BNX2_PCICFG_MSI_CONTROL); in bnx2_chk_missed_msi()
3428 if (!(msi_ctrl & BNX2_PCICFG_MSI_CONTROL_ENABLE)) in bnx2_chk_missed_msi()
3432 BNX2_WR(bp, BNX2_PCICFG_MSI_CONTROL, msi_ctrl & in bnx2_chk_missed_msi()
3434 BNX2_WR(bp, BNX2_PCICFG_MSI_CONTROL, msi_ctrl); in bnx2_chk_missed_msi()
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/
H A Dbnx2.c3422 u32 msi_ctrl; in bnx2_chk_missed_msi() local
3425 msi_ctrl = BNX2_RD(bp, BNX2_PCICFG_MSI_CONTROL); in bnx2_chk_missed_msi()
3426 if (!(msi_ctrl & BNX2_PCICFG_MSI_CONTROL_ENABLE)) in bnx2_chk_missed_msi()
3430 BNX2_WR(bp, BNX2_PCICFG_MSI_CONTROL, msi_ctrl & in bnx2_chk_missed_msi()
3432 BNX2_WR(bp, BNX2_PCICFG_MSI_CONTROL, msi_ctrl); in bnx2_chk_missed_msi()

Completed in 29 milliseconds