Home
last modified time | relevance | path

Searched refs:msg_addr (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/irqchip/
H A Dirq-alpine-msi.c64 phys_addr_t msg_addr = priv->addr; in alpine_msix_compose_msi_msg() local
66 msg_addr |= (data->hwirq << 3); in alpine_msix_compose_msi_msg()
67 msg->address_hi = upper_32_bits(msg_addr); in alpine_msix_compose_msi_msg()
68 msg->address_lo = lower_32_bits(msg_addr); in alpine_msix_compose_msi_msg()
H A Dirq-riscv-aplic-msi.c85 phys_addr_t tppn, tbppn, msg_addr; in aplic_msi_write_msg() local
100 msg_addr = (((u64)msg->address_hi) << 32) | msg->address_lo; in aplic_msi_write_msg()
101 tppn = msg_addr >> APLIC_xMSICFGADDR_PPN_SHIFT; in aplic_msi_write_msg()
/linux/drivers/hid/intel-ish-hid/ishtp/
H A Ddma-if.c145 void *msg_addr, in ishtp_cl_release_dma_acked_mem() argument
153 if ((msg_addr - dev->ishtp_host_dma_tx_buf) % DMA_SLOT_SIZE) { in ishtp_cl_release_dma_acked_mem()
163 i = (msg_addr - dev->ishtp_host_dma_tx_buf) / DMA_SLOT_SIZE; in ishtp_cl_release_dma_acked_mem()
H A Dhbm.h225 uint64_t msg_addr; member
/linux/drivers/net/ethernet/intel/igbvf/
H A Dvf.c303 u8 *msg_addr = (u8 *)(&msgbuf[1]); in e1000_rar_set_vf() local
308 memcpy(msg_addr, addr, ETH_ALEN); in e1000_rar_set_vf()
343 u8 *msg_addr = (u8 *)(&msgbuf[1]); in e1000_set_uc_addr_vf() local
352 memcpy(msg_addr, addr, ETH_ALEN); in e1000_set_uc_addr_vf()
/linux/drivers/pci/controller/cadence/
H A Dpcie-cadence-ep.c496 u64 msg_addr; in cdns_pcie_ep_send_msix_irq() local
518 msg_addr = msix_tbl[(interrupt_num - 1)].msg_addr; in cdns_pcie_ep_send_msix_irq()
522 if (ep->irq_pci_addr != (msg_addr & ~pci_addr_mask) || in cdns_pcie_ep_send_msix_irq()
528 msg_addr & ~pci_addr_mask, in cdns_pcie_ep_send_msix_irq()
530 ep->irq_pci_addr = (msg_addr & ~pci_addr_mask); in cdns_pcie_ep_send_msix_irq()
533 writel(msg_data, ep->irq_cpu_addr + (msg_addr & pci_addr_mask)); in cdns_pcie_ep_send_msix_irq()
/linux/drivers/net/ethernet/wangxun/libwx/
H A Dwx_vf.c177 u8 *msg_addr = (u8 *)(&msgbuf[1]); in wx_set_rar_vf() local
180 memcpy(msg_addr, addr, ETH_ALEN); in wx_set_rar_vf()
352 u8 *msg_addr = (u8 *)(&msgbuf[1]); in wx_set_uc_addr_vf() local
362 memcpy(msg_addr, addr, 6); in wx_set_uc_addr_vf()
/linux/drivers/pci/controller/mobiveil/
H A Dpcie-mobiveil-host.c202 phys_addr_t msg_addr = pcie->pcie_reg_base; in mobiveil_pcie_enable_msi() local
206 msi->msi_pages_phys = (phys_addr_t)msg_addr; in mobiveil_pcie_enable_msi()
208 writel_relaxed(lower_32_bits(msg_addr), in mobiveil_pcie_enable_msi()
210 writel_relaxed(upper_32_bits(msg_addr), in mobiveil_pcie_enable_msi()
/linux/drivers/net/ethernet/intel/ixgbevf/
H A Dvf.c253 u8 *msg_addr = (u8 *)(&msgbuf[1]); in ixgbevf_set_uc_addr_vf() local
267 ether_addr_copy(msg_addr, addr); in ixgbevf_set_uc_addr_vf()
440 u8 *msg_addr = (u8 *)(&msgbuf[1]); in ixgbevf_set_rar_vf() local
445 ether_addr_copy(msg_addr, addr); in ixgbevf_set_rar_vf()
/linux/drivers/pci/controller/
H A Dpcie-mediatek-gen3.c176 phys_addr_t msg_addr; member
387 msi_set->msg_addr = pcie->reg_base + PCIE_MSI_SET_BASE_REG + in mtk_pcie_enable_msi()
391 writel_relaxed(lower_32_bits(msi_set->msg_addr), msi_set->base); in mtk_pcie_enable_msi()
392 writel_relaxed(upper_32_bits(msi_set->msg_addr), in mtk_pcie_enable_msi()
567 msg->address_hi = upper_32_bits(msi_set->msg_addr); in mtk_compose_msi_msg()
568 msg->address_lo = lower_32_bits(msi_set->msg_addr); in mtk_compose_msi_msg()
/linux/drivers/pci/endpoint/functions/
H A Dpci-epf-ntb.c502 u64 msg_addr; in epf_ntb_configure_msix() local
524 msg_addr = ALIGN_DOWN(msix_tbl[i].msg_addr, align); in epf_ntb_configure_msix()
526 ret = pci_epc_map_addr(epc, func_no, vfunc_no, phys_addr, msg_addr, in epf_ntb_configure_msix()
536 peer_ctrl->db_offset[i] = msix_tbl[i].msg_addr & (align - 1); in epf_ntb_configure_msix()
/linux/drivers/net/ethernet/qlogic/qed/
H A Dqed_sriov.c4085 &data->vf_pf_channel.msg_addr); in qed_sriov_eqe_event()