Lines Matching refs:msg
11 struct enetc_msg_swbd *msg) in enetc_msg_vsi_write_msg() argument
15 val = enetc_vsi_set_msize(msg->size) | lower_32_bits(msg->dma); in enetc_msg_vsi_write_msg()
16 enetc_wr(hw, ENETC_VSIMSGSNDAR1, upper_32_bits(msg->dma)); in enetc_msg_vsi_write_msg()
20 static int enetc_msg_vsi_send(struct enetc_si *si, struct enetc_msg_swbd *msg) in enetc_msg_vsi_send() argument
25 enetc_msg_vsi_write_msg(&si->hw, msg); in enetc_msg_vsi_send()
52 struct enetc_msg_swbd msg; in enetc_msg_vsi_set_primary_mac_addr() local
55 msg.size = ALIGN(sizeof(struct enetc_msg_cmd_set_primary_mac), 64); in enetc_msg_vsi_set_primary_mac_addr()
56 msg.vaddr = dma_alloc_coherent(priv->dev, msg.size, &msg.dma, in enetc_msg_vsi_set_primary_mac_addr()
58 if (!msg.vaddr) { in enetc_msg_vsi_set_primary_mac_addr()
60 msg.size); in enetc_msg_vsi_set_primary_mac_addr()
64 cmd = (struct enetc_msg_cmd_set_primary_mac *)msg.vaddr; in enetc_msg_vsi_set_primary_mac_addr()
70 err = enetc_msg_vsi_send(priv->si, &msg); in enetc_msg_vsi_set_primary_mac_addr()
72 dma_free_coherent(priv->dev, msg.size, msg.vaddr, msg.dma); in enetc_msg_vsi_set_primary_mac_addr()