ULONG
case ULONG:
case ULONG:
ep->e_type = ULONG;
ep->e_type = ULONG;
ep->e_type = ULONG;
ep->e_type = ULONG;
ep->e_type = ULONG;
case ULONG:
case ULONG:
case ULONG:
case ULONG:
case ULONG:
case ULONG:
case ULONG:
extern ULONG Htonl (ULONG h);
extern ULONG Ntohl (ULONG n);
extern ULONG stp_trace (const char* fmt, ...);
ULONG
ULONG reg1 /* reg1 */;
ULONG reg2 /* reg2 */;
ULONG reg0 /* reg0 */;
ULONG reg1 /* reg1 */;
ULONG reg2 /* reg2 */;
ULONG reg3 /* reg3 */;
ULONG reg4 /* reg4 */;
ULONG reg5 /* reg5 */;
ULONG reg6 /* reg6 */;
ULONG reg7 /* reg7 */;
ULONG reg0 /* reg0 */;
ULONG reg1 /* reg1 */;
ULONG reg2 /* reg2 */;
ULONG reg3 /* reg3 */;
ULONG reg0 /* reg0 */;
ULONG reg1 /* reg1 */;
ULONG mw_cnt /* reg0 */;
ULONG reg1 /* reg1 */;
ULONG reg0 /* reg0 */;
ULONG reg1 /* reg1 */;
ULONG snd_max_psn /* reg2 */;
ULONG orq_prod /* reg3 */;
ULONG irq_cons /* reg4 */;
ULONG snd_nxt_psn /* reg5 */;
ULONG reg6 /* reg6 */;
ULONG irq_rxmit_psn_echo /* reg7 */;
ULONG trcq_cons /* reg8 */;
ULONG reg9 /* reg9 */;
ULONG reg0 /* reg0 */;
ULONG reg1 /* regpair1 */;
ULONG reg2 /* reg2 */;
ULONG cq_cons /* reg0 */;
ULONG cq_se_prod /* reg1 */;
ULONG cq_prod /* reg2 */;
ULONG reg3 /* reg3 */;
ULONG reg0 /* dif_err_intervals */;
ULONG reg1 /* dif_error_1st_interval */;
ULONG reg2 /* reg2 */;
ULONG reg3 /* reg3 */;
ULONG reg4 /* reg4 */;
ULONG reg5 /* reg5 */;
ULONG reg6 /* reg6 */;
ULONG reg7 /* reg7 */;
ULONG snd_una_psn /* reg0 */;
ULONG snd_una_psn_th /* reg1 */;
ULONG snd_lsn /* reg2 */;
ULONG snd_nxt_psn /* reg3 */;
ULONG reg4 /* reg4 */;
ULONG snd_ssn /* cf_array0 */;
ULONG irq_rxmit_psn /* cf_array1 */;
ULONG ack_msn_syn_to_fe /* reg7 */;
ULONG ack_psn_to_fe /* reg8 */;
ULONG inv_stag /* reg9 */;
ULONG reg0 /* reg0 */;
ULONG reg1 /* reg1 */;
ULONG reg2 /* reg2 */;
ULONG reg3 /* reg3 */;
ULONG mw_cnt /* reg0 */;
ULONG reg1 /* reg1 */;
ULONG cq_cons_val /* aggregated value to update */;
ULONG snd_una_psn /* reg0 */;
ULONG snd_una_psn_th /* reg1 */;
ULONG snd_lsn /* reg2 */;
ULONG snd_nxt_psn /* reg3 */;
ULONG reg4 /* reg4 */;
ULONG snd_ssn /* cf_array0 */;
ULONG irq_rxmit_psn /* cf_array1 */;
ULONG ack_msn_syn_to_fe /* reg7 */;
ULONG ack_psn_to_fe /* reg8 */;
ULONG inv_stag /* reg9 */;
ULONG reg0 /* reg0 */;
ULONG reg1 /* reg1 */;
ULONG snd_max_psn /* reg2 */;
ULONG orq_prod /* reg3 */;
ULONG irq_cons /* reg4 */;
ULONG snd_nxt_psn /* reg5 */;
ULONG reg6 /* reg6 */;
ULONG irq_rxmit_psn_echo /* reg7 */;
ULONG trcq_cons /* reg8 */;
ULONG reg9 /* reg9 */;
ULONG reg10 /* reg10 */;
ULONG cq_cons /* reg0 */;
ULONG cq_se_prod /* reg1 */;
ULONG cq_prod /* reg2 */;
ULONG reg3 /* reg3 */;
ULONG reserved1;
ULONG reserved2[4];
ULONG length /* Length of the data placed */;
ULONG r_key /* The invalidated r_key in case of SEND_WITH_INVALIDATE */;
ULONG immData /* The immediate data in case on SEND_WITH_IMMEDIATE or RDMA_WRITE_WITH_IMMEDIATE */;
ULONG err_data;
ULONG reserved1[4];
ULONG cq_id;
ULONG l_key /* local key of MR */;
ULONG length /* length of the sge */;
ULONG remote_key /* Remote key */;
ULONG reserved;
ULONG data_2_trans /* Total data to transfer in bytes */;
ULONG invalidate_key /* In case of SEND_WITH_INVALIDATE, this is the r_key to invalidate. In case of LOCAL_INVALIDATE, this is the l_key to invalidate */;
ULONG imm_data /* In case of send with immediate or RDMA write with immediate, this is the immediate data */;
ULONG mw_cnt /* reg0 */;
ULONG reg1 /* reg1 */;
ULONG reg2 /* reg2 */;
ULONG mw_cnt /* reg0 */;
ULONG reg1 /* reg1 */;
ULONG reg2 /* reg2 */;
ULONG reg0 /* reg0 */;
ULONG reg1 /* reg1 */;
ULONG reg0 /* reg0 */;
ULONG MappedMemBaseAddress;
ULONG MappedMemBaseAddress;
milFreeResources(struct LayerPointers *pLayerPointers, ULONG *mem_free_array)
*(++mem_free_array) = (ULONG)pLayerPointers->pMil;
*(++mem_free_array) = (ULONG)pLayerPointers->pMil->USpaceMapArray;
*(++mem_free_array) = (ULONG)pLayerPointers->pMil->pNonphysical;
(ULONG)pLayerPointers->pMil->pNonphysical->RxBufDescQRead;
(ULONG)pLayerPointers->pMil->pNonphysical->RxBufDescQStart;
(ULONG)pLayerPointers->pMil->pNonphysical->RxBufDescQEnd;
milRequestResources(ULONG *mem_req_array)
milSetResources(struct LayerPointers *pLayerPointers, ULONG *pmem_set_array)
ULONG MemBaseAddress;
ULONG Mem_Address = pMdl->Mem_Address;
mdlRequestResources(ULONG *mem_req_array)
mdlSetResources(struct LayerPointers *pLayerPointers, ULONG *pmem_set_array)
mdlFreeResources(struct LayerPointers *pLayerPointers, ULONG *pmem_free_array)
*(++pmem_free_array) = (ULONG)pMdl; /* VA */
*(++pmem_free_array) = (ULONG)pMdl->PMR_PtrList; /* VA */
*(++pmem_free_array) = (ULONG)pMdl->PatternList; /* VA */
*(++pmem_free_array) = (ULONG)pMdl->PatternLength; /* VA */
static void mdlRequestResources(ULONG *);
*(++pmem_free_array) = (ULONG)pMdl->init_blk; /* VA */
static void mdlSetResources(struct LayerPointers *, ULONG *);
static void mdlFreeResources(struct LayerPointers *, ULONG *);
void milFreeResources(struct LayerPointers *, ULONG *);
void milRequestResources(ULONG *);
void milSetResources(struct LayerPointers *, ULONG *);
ULONG Io_Address;
ULONG Mem_Address;
ULONG Speed;
ULONG FullDuplex;
ULONG Tx_desc_original;
ULONG Rx_desc_original;