Lines Matching refs:hwctx
689 struct netxen_ring_ctx *hwctx; in netxen_init_old_ctx() local
694 hwctx = recv_ctx->hwctx; in netxen_init_old_ctx()
696 hwctx->cmd_ring_addr = cpu_to_le64(tx_ring->phys_addr); in netxen_init_old_ctx()
697 hwctx->cmd_ring_size = cpu_to_le32(tx_ring->num_desc); in netxen_init_old_ctx()
703 hwctx->rcv_rings[ring].addr = in netxen_init_old_ctx()
705 hwctx->rcv_rings[ring].size = in netxen_init_old_ctx()
713 hwctx->sts_ring_addr = cpu_to_le64(sds_ring->phys_addr); in netxen_init_old_ctx()
714 hwctx->sts_ring_size = cpu_to_le32(sds_ring->num_desc); in netxen_init_old_ctx()
716 hwctx->sts_rings[ring].addr = cpu_to_le64(sds_ring->phys_addr); in netxen_init_old_ctx()
717 hwctx->sts_rings[ring].size = cpu_to_le32(sds_ring->num_desc); in netxen_init_old_ctx()
718 hwctx->sts_rings[ring].msi_index = cpu_to_le16(ring); in netxen_init_old_ctx()
720 hwctx->sts_ring_count = cpu_to_le32(adapter->max_sds_rings); in netxen_init_old_ctx()
759 recv_ctx->hwctx = addr; in netxen_alloc_hw_resources()
760 recv_ctx->hwctx->ctx_id = cpu_to_le32(port); in netxen_alloc_hw_resources()
761 recv_ctx->hwctx->cmd_consumer_offset = in netxen_alloc_hw_resources()
879 if (recv_ctx->hwctx != NULL) { in netxen_free_hw_resources()
882 recv_ctx->hwctx, recv_ctx->phys_addr); in netxen_free_hw_resources()
883 recv_ctx->hwctx = NULL; in netxen_free_hw_resources()