s_smt_fp_rxd
struct s_smt_fp_rxd volatile *rx_curr_put ; /* next RxD to queue into */
struct s_smt_fp_rxd volatile *rx_prev_put ; /* shadow put pointer */
struct s_smt_fp_rxd volatile *rx_curr_get ; /* next RxD to fill */
struct s_smt_fp_rxd volatile far *rxd_next ;
struct s_smt_fp_rxd r ; /* pointer to the RxD */
#define HWM_GET_CURR_RXD(smc) (struct s_smt_fp_rxd volatile *)\
volatile struct s_smt_fp_rxd *rxd, int frag_count);
struct s_smt_fp_rxd volatile *r ; /* rxd pointer */
struct s_smt_fp_rxd volatile *rxd ; /* first rxd of rx frame */
struct s_smt_fp_rxd volatile *r ;
struct s_smt_fp_rxd volatile *r ;
struct s_smt_fp_rxd volatile *next_rxd ;
if (sizeof(struct s_smt_fp_rxd) % 16) {
SMT_R1_RXD_COUNT*sizeof(struct s_smt_fp_rxd)) ;
struct s_smt_fp_rxd volatile *ds ;
ds = (struct s_smt_fp_rxd volatile *) smc->os.hwm.descr_p ;
struct s_smt_fp_rxd volatile *r ;
volatile struct s_smt_fp_rxd *rxd,
volatile struct s_smt_fp_rxd *rxd,
void mac_drv_rx_complete(struct s_smc *smc, volatile struct s_smt_fp_rxd *rxd,
void mac_drv_requeue_rxd(struct s_smc *smc, volatile struct s_smt_fp_rxd *rxd,
void mac_drv_clear_rxd(struct s_smc *smc, volatile struct s_smt_fp_rxd *rxd,
volatile struct s_smt_fp_rxd *r = &descr->r;
void mac_drv_rx_complete(struct s_smc *smc, volatile struct s_smt_fp_rxd *rxd,
void mac_drv_requeue_rxd(struct s_smc *smc, volatile struct s_smt_fp_rxd *rxd,
volatile struct s_smt_fp_rxd *next_rxd;
volatile struct s_smt_fp_rxd *src_rxd;
volatile struct s_smt_fp_rxd *rxd;
void mac_drv_clear_rxd(struct s_smc *smc, volatile struct s_smt_fp_rxd *rxd,