Searched refs:s_smt_fp_txd (Results 1 – 4 of 4) sorted by relevance
52 struct s_smt_fp_txd { struct62 struct s_smt_fp_txd volatile far *txd_next ; argument87 struct s_smt_fp_txd t ; /* pointer to the TxD */95 struct s_smt_fp_txd volatile *tx_curr_put ; /* next free TxD */96 struct s_smt_fp_txd volatile *tx_prev_put ; /* shadow put pointer */97 struct s_smt_fp_txd volatile *tx_curr_get ; /* next TxD to release*/
252 #define HWM_GET_CURR_TXD(smc,queue) (struct s_smt_fp_txd volatile *)\
102 volatile struct s_smt_fp_txd *txd);189 #define EXT_VIRT_MEM ((RXD_TXD_COUNT+1)*sizeof(struct s_smt_fp_txd) +\191 #define EXT_VIRT_MEM_2 ((RXD_TXD_COUNT+1)*sizeof(struct s_smt_fp_txd))193 #define EXT_VIRT_MEM ((RXD_TXD_COUNT+1)*sizeof(struct s_smt_fp_txd))264 if (sizeof(struct s_smt_fp_txd) % 16) { in mac_drv_init()273 (RXD_TXD_COUNT+1)*sizeof(struct s_smt_fp_txd)))) { in mac_drv_init()357 struct s_smt_fp_txd volatile *ds ; in init_txd_ring()364 ds = (struct s_smt_fp_txd volatile *) ((char *)smc->os.hwm.descr_p + in init_txd_ring()378 ds = (struct s_smt_fp_txd volatile *) ((char *)ds + in init_txd_ring()379 HWM_ASYNC_TXD_COUNT*sizeof(struct s_smt_fp_txd)) ; in init_txd_ring()[all …]
125 void mac_drv_tx_complete(struct s_smc *smc, volatile struct s_smt_fp_txd *txd);1110 struct s_smt_fp_txd *txd; // Current TxD. in send_queued_packets()1174 txd = (struct s_smt_fp_txd *) HWM_GET_CURR_TXD(smc, queue); in send_queued_packets()1491 void mac_drv_tx_complete(struct s_smc *smc, volatile struct s_smt_fp_txd *txd) in mac_drv_tx_complete()