Home
last modified time | relevance | path

Searched refs:dmae (Results 1 – 4 of 4) sorted by relevance

/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_stats.c152 struct dmae_command *dmae = &bp->stats_dmae; in bnx2x_hw_stats_post() local
171 memset(dmae, 0, sizeof(struct dmae_command)); in bnx2x_hw_stats_post()
172 dmae->opcode = opcode; in bnx2x_hw_stats_post()
173 dmae->src_addr_lo = U64_LO(bnx2x_sp_mapping(bp, dmae[0])); in bnx2x_hw_stats_post()
174 dmae->src_addr_hi = U64_HI(bnx2x_sp_mapping(bp, dmae[0])); in bnx2x_hw_stats_post()
175 dmae->dst_addr_lo = (DMAE_REG_CMD_MEM + in bnx2x_hw_stats_post()
178 dmae->dst_addr_hi = 0; in bnx2x_hw_stats_post()
179 dmae->len = sizeof(struct dmae_command) >> 2; in bnx2x_hw_stats_post()
181 dmae->len--; in bnx2x_hw_stats_post()
182 dmae->comp_addr_lo = dmae_reg_go_c[loader_idx + 1] >> 2; in bnx2x_hw_stats_post()
[all …]
Dbnx2x_vfpf.c998 struct dmae_command dmae; in bnx2x_copy32_vf_dmae() local
1011 bnx2x_prep_dmae_with_comp(bp, &dmae, DMAE_SRC_PCI, DMAE_DST_PCI); in bnx2x_copy32_vf_dmae()
1014 dmae.opcode_iov = (vfid << DMAE_COMMAND_SRC_VFID_SHIFT) | in bnx2x_copy32_vf_dmae()
1018 dmae.opcode |= (DMAE_C_DST << DMAE_COMMAND_C_FUNC_SHIFT); in bnx2x_copy32_vf_dmae()
1020 dmae.src_addr_lo = vf_addr_lo; in bnx2x_copy32_vf_dmae()
1021 dmae.src_addr_hi = vf_addr_hi; in bnx2x_copy32_vf_dmae()
1022 dmae.dst_addr_lo = U64_LO(pf_addr); in bnx2x_copy32_vf_dmae()
1023 dmae.dst_addr_hi = U64_HI(pf_addr); in bnx2x_copy32_vf_dmae()
1025 dmae.opcode_iov = (vfid << DMAE_COMMAND_DST_VFID_SHIFT) | in bnx2x_copy32_vf_dmae()
1029 dmae.opcode |= (DMAE_C_SRC << DMAE_COMMAND_C_FUNC_SHIFT); in bnx2x_copy32_vf_dmae()
[all …]
Dbnx2x_main.c386 struct dmae_command *dmae, int msglvl) in bnx2x_dp_dmae() argument
388 u32 src_type = dmae->opcode & DMAE_COMMAND_SRC; in bnx2x_dp_dmae()
391 switch (dmae->opcode & DMAE_COMMAND_DST) { in bnx2x_dp_dmae()
397 dmae->opcode, dmae->src_addr_hi, dmae->src_addr_lo, in bnx2x_dp_dmae()
398 dmae->len, dmae->dst_addr_hi, dmae->dst_addr_lo, in bnx2x_dp_dmae()
399 dmae->comp_addr_hi, dmae->comp_addr_lo, in bnx2x_dp_dmae()
400 dmae->comp_val); in bnx2x_dp_dmae()
405 dmae->opcode, dmae->src_addr_lo >> 2, in bnx2x_dp_dmae()
406 dmae->len, dmae->dst_addr_hi, dmae->dst_addr_lo, in bnx2x_dp_dmae()
407 dmae->comp_addr_hi, dmae->comp_addr_lo, in bnx2x_dp_dmae()
[all …]
Dbnx2x.h1256 struct dmae_command dmae[MAX_DMAE_C]; member
2105 void bnx2x_post_dmae(struct bnx2x *bp, struct dmae_command *dmae, int idx);
2111 void bnx2x_prep_dmae_with_comp(struct bnx2x *bp, struct dmae_command *dmae,
2113 int bnx2x_issue_dmae_with_comp(struct bnx2x *bp, struct dmae_command *dmae,