dmae              635 drivers/mmc/host/mmci.c 	struct mmci_dmae_priv *dmae;
dmae              637 drivers/mmc/host/mmci.c 	dmae = devm_kzalloc(mmc_dev(host->mmc), sizeof(*dmae), GFP_KERNEL);
dmae              638 drivers/mmc/host/mmci.c 	if (!dmae)
dmae              641 drivers/mmc/host/mmci.c 	host->dma_priv = dmae;
dmae              643 drivers/mmc/host/mmci.c 	dmae->rx_channel = dma_request_slave_channel(mmc_dev(host->mmc),
dmae              645 drivers/mmc/host/mmci.c 	dmae->tx_channel = dma_request_slave_channel(mmc_dev(host->mmc),
dmae              653 drivers/mmc/host/mmci.c 	if (dmae->rx_channel && !dmae->tx_channel)
dmae              654 drivers/mmc/host/mmci.c 		dmae->tx_channel = dmae->rx_channel;
dmae              656 drivers/mmc/host/mmci.c 	if (dmae->rx_channel)
dmae              657 drivers/mmc/host/mmci.c 		rxname = dma_chan_name(dmae->rx_channel);
dmae              661 drivers/mmc/host/mmci.c 	if (dmae->tx_channel)
dmae              662 drivers/mmc/host/mmci.c 		txname = dma_chan_name(dmae->tx_channel);
dmae              673 drivers/mmc/host/mmci.c 	if (dmae->tx_channel) {
dmae              674 drivers/mmc/host/mmci.c 		struct device *dev = dmae->tx_channel->device->dev;
dmae              680 drivers/mmc/host/mmci.c 	if (dmae->rx_channel) {
dmae              681 drivers/mmc/host/mmci.c 		struct device *dev = dmae->rx_channel->device->dev;
dmae              688 drivers/mmc/host/mmci.c 	if (!dmae->tx_channel || !dmae->rx_channel) {
dmae              702 drivers/mmc/host/mmci.c 	struct mmci_dmae_priv *dmae = host->dma_priv;
dmae              704 drivers/mmc/host/mmci.c 	if (dmae->rx_channel)
dmae              705 drivers/mmc/host/mmci.c 		dma_release_channel(dmae->rx_channel);
dmae              706 drivers/mmc/host/mmci.c 	if (dmae->tx_channel)
dmae              707 drivers/mmc/host/mmci.c 		dma_release_channel(dmae->tx_channel);
dmae              708 drivers/mmc/host/mmci.c 	dmae->rx_channel = dmae->tx_channel = NULL;
dmae              713 drivers/mmc/host/mmci.c 	struct mmci_dmae_priv *dmae = host->dma_priv;
dmae              717 drivers/mmc/host/mmci.c 		chan = dmae->rx_channel;
dmae              719 drivers/mmc/host/mmci.c 		chan = dmae->tx_channel;
dmae              727 drivers/mmc/host/mmci.c 	struct mmci_dmae_priv *dmae = host->dma_priv;
dmae              733 drivers/mmc/host/mmci.c 	dmaengine_terminate_all(dmae->cur);
dmae              735 drivers/mmc/host/mmci.c 	dmae->cur = NULL;
dmae              736 drivers/mmc/host/mmci.c 	dmae->desc_current = NULL;
dmae              744 drivers/mmc/host/mmci.c 	struct mmci_dmae_priv *dmae = host->dma_priv;
dmae              783 drivers/mmc/host/mmci.c 	dmae->cur = NULL;
dmae              784 drivers/mmc/host/mmci.c 	dmae->desc_current = NULL;
dmae              792 drivers/mmc/host/mmci.c 	struct mmci_dmae_priv *dmae = host->dma_priv;
dmae              811 drivers/mmc/host/mmci.c 		chan = dmae->rx_channel;
dmae              814 drivers/mmc/host/mmci.c 		chan = dmae->tx_channel;
dmae              855 drivers/mmc/host/mmci.c 	struct mmci_dmae_priv *dmae = host->dma_priv;
dmae              856 drivers/mmc/host/mmci.c 	struct mmci_dmae_next *nd = &dmae->next_data;
dmae              864 drivers/mmc/host/mmci.c 	if (dmae->cur && dmae->desc_current)
dmae              868 drivers/mmc/host/mmci.c 	return _mmci_dmae_prep_data(host, data, &dmae->cur,
dmae              869 drivers/mmc/host/mmci.c 				    &dmae->desc_current);
dmae              874 drivers/mmc/host/mmci.c 	struct mmci_dmae_priv *dmae = host->dma_priv;
dmae              877 drivers/mmc/host/mmci.c 	dmaengine_submit(dmae->desc_current);
dmae              878 drivers/mmc/host/mmci.c 	dma_async_issue_pending(dmae->cur);
dmae              887 drivers/mmc/host/mmci.c 	struct mmci_dmae_priv *dmae = host->dma_priv;
dmae              888 drivers/mmc/host/mmci.c 	struct mmci_dmae_next *next = &dmae->next_data;
dmae              895 drivers/mmc/host/mmci.c 	dmae->desc_current = next->desc;
dmae              896 drivers/mmc/host/mmci.c 	dmae->cur = next->chan;
dmae              905 drivers/mmc/host/mmci.c 	struct mmci_dmae_priv *dmae = host->dma_priv;
dmae              913 drivers/mmc/host/mmci.c 		struct mmci_dmae_next *next = &dmae->next_data;
dmae              916 drivers/mmc/host/mmci.c 			chan = dmae->rx_channel;
dmae              918 drivers/mmc/host/mmci.c 			chan = dmae->tx_channel;
dmae              921 drivers/mmc/host/mmci.c 		if (dmae->desc_current == next->desc)
dmae              922 drivers/mmc/host/mmci.c 			dmae->desc_current = NULL;
dmae              924 drivers/mmc/host/mmci.c 		if (dmae->cur == next->chan) {
dmae              926 drivers/mmc/host/mmci.c 			dmae->cur = NULL;
dmae             1160 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h 	struct dmae_command		dmae[MAX_DMAE_C];
dmae             2036 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h void bnx2x_post_dmae(struct bnx2x *bp, struct dmae_command *dmae, int idx);
dmae             2042 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h void bnx2x_prep_dmae_with_comp(struct bnx2x *bp, struct dmae_command *dmae,
dmae             2044 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h int bnx2x_issue_dmae_with_comp(struct bnx2x *bp, struct dmae_command *dmae,
dmae              390 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			  struct dmae_command *dmae, int msglvl)
dmae              392 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	u32 src_type = dmae->opcode & DMAE_COMMAND_SRC;
dmae              395 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	switch (dmae->opcode & DMAE_COMMAND_DST) {
dmae              401 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			   dmae->opcode, dmae->src_addr_hi, dmae->src_addr_lo,
dmae              402 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			   dmae->len, dmae->dst_addr_hi, dmae->dst_addr_lo,
dmae              403 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			   dmae->comp_addr_hi, dmae->comp_addr_lo,
dmae              404 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			   dmae->comp_val);
dmae              409 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			   dmae->opcode, dmae->src_addr_lo >> 2,
dmae              410 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			   dmae->len, dmae->dst_addr_hi, dmae->dst_addr_lo,
dmae              411 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			   dmae->comp_addr_hi, dmae->comp_addr_lo,
dmae              412 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			   dmae->comp_val);
dmae              419 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			   dmae->opcode, dmae->src_addr_hi, dmae->src_addr_lo,
dmae              420 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			   dmae->len, dmae->dst_addr_lo >> 2,
dmae              421 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			   dmae->comp_addr_hi, dmae->comp_addr_lo,
dmae              422 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			   dmae->comp_val);
dmae              427 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			   dmae->opcode, dmae->src_addr_lo >> 2,
dmae              428 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			   dmae->len, dmae->dst_addr_lo >> 2,
dmae              429 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			   dmae->comp_addr_hi, dmae->comp_addr_lo,
dmae              430 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			   dmae->comp_val);
dmae              437 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			   dmae->opcode, dmae->src_addr_hi, dmae->src_addr_lo,
dmae              438 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			   dmae->len, dmae->comp_addr_hi, dmae->comp_addr_lo,
dmae              439 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			   dmae->comp_val);
dmae              444 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			   dmae->opcode, dmae->src_addr_lo >> 2,
dmae              445 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			   dmae->len, dmae->comp_addr_hi, dmae->comp_addr_lo,
dmae              446 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 			   dmae->comp_val);
dmae              452 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		   i, *(((u32 *)dmae) + i));
dmae              456 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c void bnx2x_post_dmae(struct bnx2x *bp, struct dmae_command *dmae, int idx)
dmae              463 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 		REG_WR(bp, cmd_offset + i*4, *(((u32 *)dmae) + i));
dmae              505 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 				      struct dmae_command *dmae,
dmae              508 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	memset(dmae, 0, sizeof(struct dmae_command));
dmae              511 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	dmae->opcode = bnx2x_dmae_opcode(bp, src_type, dst_type,
dmae              515 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	dmae->comp_addr_lo = U64_LO(bnx2x_sp_mapping(bp, wb_comp));
dmae              516 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	dmae->comp_addr_hi = U64_HI(bnx2x_sp_mapping(bp, wb_comp));
dmae              517 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	dmae->comp_val = DMAE_COMP_VAL;
dmae              521 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c int bnx2x_issue_dmae_with_comp(struct bnx2x *bp, struct dmae_command *dmae,
dmae              527 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	bnx2x_dp_dmae(bp, dmae, BNX2X_MSG_DMAE);
dmae              540 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	bnx2x_post_dmae(bp, dmae, INIT_DMAE_C(bp));
dmae              572 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	struct dmae_command dmae;
dmae              585 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	bnx2x_prep_dmae_with_comp(bp, &dmae, DMAE_SRC_PCI, DMAE_DST_GRC);
dmae              588 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	dmae.src_addr_lo = U64_LO(dma_addr);
dmae              589 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	dmae.src_addr_hi = U64_HI(dma_addr);
dmae              590 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	dmae.dst_addr_lo = dst_addr >> 2;
dmae              591 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	dmae.dst_addr_hi = 0;
dmae              592 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	dmae.len = len32;
dmae              595 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	rc = bnx2x_issue_dmae_with_comp(bp, &dmae, bnx2x_sp(bp, wb_comp));
dmae              607 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	struct dmae_command dmae;
dmae              624 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	bnx2x_prep_dmae_with_comp(bp, &dmae, DMAE_SRC_GRC, DMAE_DST_PCI);
dmae              627 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	dmae.src_addr_lo = src_addr >> 2;
dmae              628 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	dmae.src_addr_hi = 0;
dmae              629 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	dmae.dst_addr_lo = U64_LO(bnx2x_sp_mapping(bp, wb_data));
dmae              630 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	dmae.dst_addr_hi = U64_HI(bnx2x_sp_mapping(bp, wb_data));
dmae              631 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	dmae.len = len32;
dmae              634 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c 	rc = bnx2x_issue_dmae_with_comp(bp, &dmae, bnx2x_sp(bp, wb_comp));
dmae              154 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	struct dmae_command *dmae = &bp->stats_dmae;
dmae              173 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		memset(dmae, 0, sizeof(struct dmae_command));
dmae              174 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->opcode = opcode;
dmae              175 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->src_addr_lo = U64_LO(bnx2x_sp_mapping(bp, dmae[0]));
dmae              176 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->src_addr_hi = U64_HI(bnx2x_sp_mapping(bp, dmae[0]));
dmae              177 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->dst_addr_lo = (DMAE_REG_CMD_MEM +
dmae              180 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->dst_addr_hi = 0;
dmae              181 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->len = sizeof(struct dmae_command) >> 2;
dmae              183 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 			dmae->len--;
dmae              184 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->comp_addr_lo = dmae_reg_go_c[loader_idx + 1] >> 2;
dmae              185 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->comp_addr_hi = 0;
dmae              186 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->comp_val = 1;
dmae              189 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		bnx2x_post_dmae(bp, dmae, loader_idx);
dmae              193 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		bnx2x_issue_dmae_with_comp(bp, dmae, stats_comp);
dmae              220 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	struct dmae_command *dmae;
dmae              235 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae = bnx2x_sp(bp, dmae[bp->executer_idx++]);
dmae              236 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->opcode = bnx2x_dmae_opcode_add_comp(opcode, DMAE_COMP_GRC);
dmae              237 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->src_addr_lo = bp->port.port_stx >> 2;
dmae              238 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->src_addr_hi = 0;
dmae              239 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->dst_addr_lo = U64_LO(bnx2x_sp_mapping(bp, port_stats));
dmae              240 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->dst_addr_hi = U64_HI(bnx2x_sp_mapping(bp, port_stats));
dmae              241 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->len = DMAE_LEN32_RD_MAX;
dmae              242 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->comp_addr_lo = dmae_reg_go_c[loader_idx] >> 2;
dmae              243 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->comp_addr_hi = 0;
dmae              244 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->comp_val = 1;
dmae              246 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae = bnx2x_sp(bp, dmae[bp->executer_idx++]);
dmae              247 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->opcode = bnx2x_dmae_opcode_add_comp(opcode, DMAE_COMP_PCI);
dmae              248 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->src_addr_lo = (bp->port.port_stx >> 2) + DMAE_LEN32_RD_MAX;
dmae              249 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->src_addr_hi = 0;
dmae              250 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->dst_addr_lo = U64_LO(bnx2x_sp_mapping(bp, port_stats) +
dmae              252 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->dst_addr_hi = U64_HI(bnx2x_sp_mapping(bp, port_stats) +
dmae              254 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->len = bnx2x_get_port_stats_dma_len(bp) - DMAE_LEN32_RD_MAX;
dmae              256 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->comp_addr_lo = U64_LO(bnx2x_sp_mapping(bp, stats_comp));
dmae              257 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->comp_addr_hi = U64_HI(bnx2x_sp_mapping(bp, stats_comp));
dmae              258 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->comp_val = DMAE_COMP_VAL;
dmae              267 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	struct dmae_command *dmae;
dmae              288 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae = bnx2x_sp(bp, dmae[bp->executer_idx++]);
dmae              289 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->opcode = opcode;
dmae              290 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->src_addr_lo = U64_LO(bnx2x_sp_mapping(bp, port_stats));
dmae              291 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->src_addr_hi = U64_HI(bnx2x_sp_mapping(bp, port_stats));
dmae              292 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->dst_addr_lo = bp->port.port_stx >> 2;
dmae              293 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->dst_addr_hi = 0;
dmae              294 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->len = bnx2x_get_port_stats_dma_len(bp);
dmae              295 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->comp_addr_lo = dmae_reg_go_c[loader_idx] >> 2;
dmae              296 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->comp_addr_hi = 0;
dmae              297 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->comp_val = 1;
dmae              302 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae = bnx2x_sp(bp, dmae[bp->executer_idx++]);
dmae              303 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->opcode = opcode;
dmae              304 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->src_addr_lo = U64_LO(bnx2x_sp_mapping(bp, func_stats));
dmae              305 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->src_addr_hi = U64_HI(bnx2x_sp_mapping(bp, func_stats));
dmae              306 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->dst_addr_lo = bp->func_stx >> 2;
dmae              307 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->dst_addr_hi = 0;
dmae              308 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->len = sizeof(struct host_func_stats) >> 2;
dmae              309 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->comp_addr_lo = dmae_reg_go_c[loader_idx] >> 2;
dmae              310 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->comp_addr_hi = 0;
dmae              311 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->comp_val = 1;
dmae              323 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae = bnx2x_sp(bp, dmae[bp->executer_idx++]);
dmae              324 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->opcode = opcode;
dmae              325 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->src_addr_lo = (mac_addr +
dmae              327 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->src_addr_hi = 0;
dmae              328 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->dst_addr_lo = U64_LO(bnx2x_sp_mapping(bp, mac_stats));
dmae              329 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->dst_addr_hi = U64_HI(bnx2x_sp_mapping(bp, mac_stats));
dmae              330 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->len = EMAC_REG_EMAC_RX_STAT_AC_COUNT;
dmae              331 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->comp_addr_lo = dmae_reg_go_c[loader_idx] >> 2;
dmae              332 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->comp_addr_hi = 0;
dmae              333 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->comp_val = 1;
dmae              336 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae = bnx2x_sp(bp, dmae[bp->executer_idx++]);
dmae              337 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->opcode = opcode;
dmae              338 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->src_addr_lo = (mac_addr +
dmae              340 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->src_addr_hi = 0;
dmae              341 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->dst_addr_lo = U64_LO(bnx2x_sp_mapping(bp, mac_stats) +
dmae              343 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->dst_addr_hi = U64_HI(bnx2x_sp_mapping(bp, mac_stats) +
dmae              345 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->len = 1;
dmae              346 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->comp_addr_lo = dmae_reg_go_c[loader_idx] >> 2;
dmae              347 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->comp_addr_hi = 0;
dmae              348 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->comp_val = 1;
dmae              351 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae = bnx2x_sp(bp, dmae[bp->executer_idx++]);
dmae              352 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->opcode = opcode;
dmae              353 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->src_addr_lo = (mac_addr +
dmae              355 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->src_addr_hi = 0;
dmae              356 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->dst_addr_lo = U64_LO(bnx2x_sp_mapping(bp, mac_stats) +
dmae              358 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->dst_addr_hi = U64_HI(bnx2x_sp_mapping(bp, mac_stats) +
dmae              360 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->len = EMAC_REG_EMAC_TX_STAT_AC_COUNT;
dmae              361 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->comp_addr_lo = dmae_reg_go_c[loader_idx] >> 2;
dmae              362 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->comp_addr_hi = 0;
dmae              363 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->comp_val = 1;
dmae              413 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae = bnx2x_sp(bp, dmae[bp->executer_idx++]);
dmae              414 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->opcode = opcode;
dmae              415 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->src_addr_lo = tx_src_addr_lo;
dmae              416 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->src_addr_hi = 0;
dmae              417 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->len = tx_len;
dmae              418 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->dst_addr_lo = U64_LO(bnx2x_sp_mapping(bp, mac_stats));
dmae              419 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->dst_addr_hi = U64_HI(bnx2x_sp_mapping(bp, mac_stats));
dmae              420 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->comp_addr_lo = dmae_reg_go_c[loader_idx] >> 2;
dmae              421 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->comp_addr_hi = 0;
dmae              422 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->comp_val = 1;
dmae              425 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae = bnx2x_sp(bp, dmae[bp->executer_idx++]);
dmae              426 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->opcode = opcode;
dmae              427 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->src_addr_hi = 0;
dmae              428 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->src_addr_lo = rx_src_addr_lo;
dmae              429 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->dst_addr_lo =
dmae              431 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->dst_addr_hi =
dmae              433 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->len = rx_len;
dmae              434 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->comp_addr_lo = dmae_reg_go_c[loader_idx] >> 2;
dmae              435 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->comp_addr_hi = 0;
dmae              436 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->comp_val = 1;
dmae              441 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae = bnx2x_sp(bp, dmae[bp->executer_idx++]);
dmae              442 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->opcode = opcode;
dmae              443 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->src_addr_lo = (port ? NIG_REG_STAT1_EGRESS_MAC_PKT0 :
dmae              445 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->src_addr_hi = 0;
dmae              446 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->dst_addr_lo = U64_LO(bnx2x_sp_mapping(bp, nig_stats) +
dmae              448 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->dst_addr_hi = U64_HI(bnx2x_sp_mapping(bp, nig_stats) +
dmae              450 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->len = (2*sizeof(u32)) >> 2;
dmae              451 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->comp_addr_lo = dmae_reg_go_c[loader_idx] >> 2;
dmae              452 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->comp_addr_hi = 0;
dmae              453 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->comp_val = 1;
dmae              455 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae = bnx2x_sp(bp, dmae[bp->executer_idx++]);
dmae              456 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->opcode = opcode;
dmae              457 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->src_addr_lo = (port ? NIG_REG_STAT1_EGRESS_MAC_PKT1 :
dmae              459 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->src_addr_hi = 0;
dmae              460 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->dst_addr_lo = U64_LO(bnx2x_sp_mapping(bp, nig_stats) +
dmae              462 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->dst_addr_hi = U64_HI(bnx2x_sp_mapping(bp, nig_stats) +
dmae              464 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->len = (2*sizeof(u32)) >> 2;
dmae              465 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->comp_addr_lo = dmae_reg_go_c[loader_idx] >> 2;
dmae              466 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->comp_addr_hi = 0;
dmae              467 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->comp_val = 1;
dmae              470 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae = bnx2x_sp(bp, dmae[bp->executer_idx++]);
dmae              471 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->opcode = bnx2x_dmae_opcode(bp, DMAE_SRC_GRC, DMAE_DST_PCI,
dmae              473 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->src_addr_lo = (port ? NIG_REG_STAT1_BRB_DISCARD :
dmae              475 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->src_addr_hi = 0;
dmae              476 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->dst_addr_lo = U64_LO(bnx2x_sp_mapping(bp, nig_stats));
dmae              477 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->dst_addr_hi = U64_HI(bnx2x_sp_mapping(bp, nig_stats));
dmae              478 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->len = (sizeof(struct nig_stats) - 4*sizeof(u32)) >> 2;
dmae              480 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->comp_addr_lo = U64_LO(bnx2x_sp_mapping(bp, stats_comp));
dmae              481 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->comp_addr_hi = U64_HI(bnx2x_sp_mapping(bp, stats_comp));
dmae              482 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->comp_val = DMAE_COMP_VAL;
dmae              489 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	struct dmae_command *dmae = &bp->stats_dmae;
dmae              499 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	memset(dmae, 0, sizeof(struct dmae_command));
dmae              501 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->opcode = bnx2x_dmae_opcode(bp, DMAE_SRC_PCI, DMAE_DST_GRC,
dmae              503 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->src_addr_lo = U64_LO(bnx2x_sp_mapping(bp, func_stats));
dmae              504 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->src_addr_hi = U64_HI(bnx2x_sp_mapping(bp, func_stats));
dmae              505 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->dst_addr_lo = bp->func_stx >> 2;
dmae              506 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->dst_addr_hi = 0;
dmae              507 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->len = sizeof(struct host_func_stats) >> 2;
dmae              508 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->comp_addr_lo = U64_LO(bnx2x_sp_mapping(bp, stats_comp));
dmae              509 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->comp_addr_hi = U64_HI(bnx2x_sp_mapping(bp, stats_comp));
dmae              510 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->comp_val = DMAE_COMP_VAL;
dmae             1264 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	struct dmae_command *dmae;
dmae             1275 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae = bnx2x_sp(bp, dmae[bp->executer_idx++]);
dmae             1277 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 			dmae->opcode = bnx2x_dmae_opcode_add_comp(
dmae             1280 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 			dmae->opcode = bnx2x_dmae_opcode_add_comp(
dmae             1283 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->src_addr_lo = U64_LO(bnx2x_sp_mapping(bp, port_stats));
dmae             1284 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->src_addr_hi = U64_HI(bnx2x_sp_mapping(bp, port_stats));
dmae             1285 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->dst_addr_lo = bp->port.port_stx >> 2;
dmae             1286 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->dst_addr_hi = 0;
dmae             1287 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->len = bnx2x_get_port_stats_dma_len(bp);
dmae             1289 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 			dmae->comp_addr_lo = dmae_reg_go_c[loader_idx] >> 2;
dmae             1290 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 			dmae->comp_addr_hi = 0;
dmae             1291 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 			dmae->comp_val = 1;
dmae             1293 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 			dmae->comp_addr_lo =
dmae             1295 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 			dmae->comp_addr_hi =
dmae             1297 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 			dmae->comp_val = DMAE_COMP_VAL;
dmae             1305 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae = bnx2x_sp(bp, dmae[bp->executer_idx++]);
dmae             1306 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->opcode =
dmae             1308 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->src_addr_lo = U64_LO(bnx2x_sp_mapping(bp, func_stats));
dmae             1309 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->src_addr_hi = U64_HI(bnx2x_sp_mapping(bp, func_stats));
dmae             1310 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->dst_addr_lo = bp->func_stx >> 2;
dmae             1311 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->dst_addr_hi = 0;
dmae             1312 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->len = sizeof(struct host_func_stats) >> 2;
dmae             1313 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->comp_addr_lo = U64_LO(bnx2x_sp_mapping(bp, stats_comp));
dmae             1314 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->comp_addr_hi = U64_HI(bnx2x_sp_mapping(bp, stats_comp));
dmae             1315 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 		dmae->comp_val = DMAE_COMP_VAL;
dmae             1402 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	struct dmae_command *dmae;
dmae             1413 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae = bnx2x_sp(bp, dmae[bp->executer_idx++]);
dmae             1414 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->opcode = bnx2x_dmae_opcode(bp, DMAE_SRC_PCI, DMAE_DST_GRC,
dmae             1416 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->src_addr_lo = U64_LO(bnx2x_sp_mapping(bp, port_stats));
dmae             1417 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->src_addr_hi = U64_HI(bnx2x_sp_mapping(bp, port_stats));
dmae             1418 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->dst_addr_lo = bp->port.port_stx >> 2;
dmae             1419 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->dst_addr_hi = 0;
dmae             1420 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->len = bnx2x_get_port_stats_dma_len(bp);
dmae             1421 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->comp_addr_lo = U64_LO(bnx2x_sp_mapping(bp, stats_comp));
dmae             1422 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->comp_addr_hi = U64_HI(bnx2x_sp_mapping(bp, stats_comp));
dmae             1423 drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.c 	dmae->comp_val = DMAE_COMP_VAL;
dmae             1079 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c 	struct dmae_command dmae;
dmae             1092 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c 	bnx2x_prep_dmae_with_comp(bp, &dmae, DMAE_SRC_PCI, DMAE_DST_PCI);
dmae             1095 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c 		dmae.opcode_iov = (vfid << DMAE_COMMAND_SRC_VFID_SHIFT) |
dmae             1099 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c 		dmae.opcode |= (DMAE_C_DST << DMAE_COMMAND_C_FUNC_SHIFT);
dmae             1101 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c 		dmae.src_addr_lo = vf_addr_lo;
dmae             1102 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c 		dmae.src_addr_hi = vf_addr_hi;
dmae             1103 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c 		dmae.dst_addr_lo = U64_LO(pf_addr);
dmae             1104 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c 		dmae.dst_addr_hi = U64_HI(pf_addr);
dmae             1106 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c 		dmae.opcode_iov = (vfid << DMAE_COMMAND_DST_VFID_SHIFT) |
dmae             1110 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c 		dmae.opcode |= (DMAE_C_SRC << DMAE_COMMAND_C_FUNC_SHIFT);
dmae             1112 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c 		dmae.src_addr_lo = U64_LO(pf_addr);
dmae             1113 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c 		dmae.src_addr_hi = U64_HI(pf_addr);
dmae             1114 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c 		dmae.dst_addr_lo = vf_addr_lo;
dmae             1115 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c 		dmae.dst_addr_hi = vf_addr_hi;
dmae             1117 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c 	dmae.len = len32;
dmae             1120 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c 	return bnx2x_issue_dmae_with_comp(bp, &dmae, bnx2x_sp(bp, wb_comp));