Symbol: re_desc
sys/dev/netif/re/if_re.c
1134
struct re_desc *cur_rx;
sys/dev/netif/re/if_re.c
1538
struct re_desc *d, *tx_ring;
sys/dev/netif/re/if_re.c
942
struct re_desc *d;
sys/dev/netif/re/if_revar.h
102
struct re_desc *re_rx_list;
sys/dev/netif/re/if_revar.h
106
struct re_desc *re_tx_list;
sys/dev/netif/re/if_revar.h
43
#define RE_RX_LIST_SZ(sc) ((sc)->re_rx_desc_cnt * sizeof(struct re_desc))
sys/dev/netif/re/if_revar.h
44
#define RE_TX_LIST_SZ(sc) ((sc)->re_tx_desc_cnt * sizeof(struct re_desc))
sys/dev/netif/re/re.c
1000
sc->re_desc.re_tx_mtag = 0;
sys/dev/netif/re/re.c
1021
NULL, NULL, &sc->re_desc.re_tx_mtag);
sys/dev/netif/re/re.c
1039
&sc->re_desc.re_rx_mtag);
sys/dev/netif/re/re.c
1053
sc->re_desc.rx_buf[i] = m_getjcl(M_DONTWAIT, MT_DATA, M_PKTHDR, size);
sys/dev/netif/re/re.c
1054
if (!sc->re_desc.rx_buf[i]) {
sys/dev/netif/re/re.c
1061
sc->re_desc.rx_buf[i]->m_len = sc->re_desc.rx_buf[i]->m_pkthdr.len = size;
sys/dev/netif/re/re.c
1073
m_adj(sc->re_desc.rx_buf[i], RE_ETHER_ALIGN);
sys/dev/netif/re/re.c
1076
error = bus_dmamap_create(sc->re_desc.re_rx_mtag, BUS_DMA_NOWAIT, &sc->re_desc.re_rx_dmamap[i]);
sys/dev/netif/re/re.c
1085
error = bus_dmamap_create(sc->re_desc.re_tx_mtag, BUS_DMA_NOWAIT, &sc->re_desc.re_tx_dmamap[i]);
sys/dev/netif/re/re.c
5141
&sc->re_desc.rx_desc_tag);
sys/dev/netif/re/re.c
5147
error = bus_dmamem_alloc(sc->re_desc.rx_desc_tag,
sys/dev/netif/re/re.c
5148
(void**) &sc->re_desc.rx_desc,
sys/dev/netif/re/re.c
5150
&sc->re_desc.rx_desc_dmamap);
sys/dev/netif/re/re.c
5168
&sc->re_desc.tx_desc_tag);
sys/dev/netif/re/re.c
5174
error = bus_dmamem_alloc(sc->re_desc.tx_desc_tag,
sys/dev/netif/re/re.c
5175
(void**) &sc->re_desc.tx_desc,
sys/dev/netif/re/re.c
5177
&sc->re_desc.tx_desc_dmamap);
sys/dev/netif/re/re.c
5412
if (sc->re_desc.re_rx_mtag) {
sys/dev/netif/re/re.c
5414
if (sc->re_desc.rx_buf[i]!=NULL) {
sys/dev/netif/re/re.c
5415
bus_dmamap_sync(sc->re_desc.re_rx_mtag,
sys/dev/netif/re/re.c
5416
sc->re_desc.re_rx_dmamap[i],
sys/dev/netif/re/re.c
5418
bus_dmamap_unload(sc->re_desc.re_rx_mtag,
sys/dev/netif/re/re.c
5419
sc->re_desc.re_rx_dmamap[i]);
sys/dev/netif/re/re.c
5420
bus_dmamap_destroy(sc->re_desc.re_rx_mtag,
sys/dev/netif/re/re.c
5421
sc->re_desc.re_rx_dmamap[i]);
sys/dev/netif/re/re.c
5422
m_freem(sc->re_desc.rx_buf[i]);
sys/dev/netif/re/re.c
5423
sc->re_desc.rx_buf[i] =NULL;
sys/dev/netif/re/re.c
5426
bus_dma_tag_destroy(sc->re_desc.re_rx_mtag);
sys/dev/netif/re/re.c
5427
sc->re_desc.re_rx_mtag =0;
sys/dev/netif/re/re.c
5430
if (sc->re_desc.re_tx_mtag) {
sys/dev/netif/re/re.c
5432
bus_dmamap_destroy(sc->re_desc.re_tx_mtag,
sys/dev/netif/re/re.c
5433
sc->re_desc.re_tx_dmamap[i]);
sys/dev/netif/re/re.c
5435
bus_dma_tag_destroy(sc->re_desc.re_tx_mtag);
sys/dev/netif/re/re.c
5436
sc->re_desc.re_tx_mtag =0;
sys/dev/netif/re/re.c
5439
if (sc->re_desc.rx_desc_tag) {
sys/dev/netif/re/re.c
5440
bus_dmamap_sync(sc->re_desc.rx_desc_tag,
sys/dev/netif/re/re.c
5441
sc->re_desc.rx_desc_dmamap,
sys/dev/netif/re/re.c
5443
bus_dmamap_unload(sc->re_desc.rx_desc_tag,
sys/dev/netif/re/re.c
5444
sc->re_desc.rx_desc_dmamap);
sys/dev/netif/re/re.c
5445
bus_dmamem_free(sc->re_desc.rx_desc_tag,
sys/dev/netif/re/re.c
5446
sc->re_desc.rx_desc,
sys/dev/netif/re/re.c
5447
sc->re_desc.rx_desc_dmamap);
sys/dev/netif/re/re.c
5448
bus_dma_tag_destroy(sc->re_desc.rx_desc_tag);
sys/dev/netif/re/re.c
5451
if (sc->re_desc.tx_desc_tag) {
sys/dev/netif/re/re.c
5452
bus_dmamap_sync(sc->re_desc.tx_desc_tag,
sys/dev/netif/re/re.c
5453
sc->re_desc.tx_desc_dmamap,
sys/dev/netif/re/re.c
5455
bus_dmamap_unload(sc->re_desc.tx_desc_tag,
sys/dev/netif/re/re.c
5456
sc->re_desc.tx_desc_dmamap);
sys/dev/netif/re/re.c
5457
bus_dmamem_free(sc->re_desc.tx_desc_tag,
sys/dev/netif/re/re.c
5458
sc->re_desc.tx_desc,
sys/dev/netif/re/re.c
5459
sc->re_desc.tx_desc_dmamap);
sys/dev/netif/re/re.c
5460
bus_dma_tag_destroy(sc->re_desc.tx_desc_tag);
sys/dev/netif/re/re.c
7567
sc->re_desc.rx_cur_index = 0;
sys/dev/netif/re/re.c
7568
sc->re_desc.rx_last_index = 0;
sys/dev/netif/re/re.c
7569
rxptr = sc->re_desc.rx_desc;
sys/dev/netif/re/re.c
7574
bus_dmamap_load(sc->re_desc.re_rx_mtag,
sys/dev/netif/re/re.c
7575
sc->re_desc.re_rx_dmamap[i],
sys/dev/netif/re/re.c
7576
sc->re_desc.rx_buf[i]->m_data, sc->re_rx_desc_buf_sz,
sys/dev/netif/re/re.c
7580
bus_dmamap_sync(sc->re_desc.re_rx_mtag,
sys/dev/netif/re/re.c
7581
sc->re_desc.re_rx_dmamap[i],
sys/dev/netif/re/re.c
7590
bus_dmamap_load(sc->re_desc.rx_desc_tag,
sys/dev/netif/re/re.c
7591
sc->re_desc.rx_desc_dmamap,
sys/dev/netif/re/re.c
7592
sc->re_desc.rx_desc,
sys/dev/netif/re/re.c
7597
bus_dmamap_sync(sc->re_desc.rx_desc_tag,
sys/dev/netif/re/re.c
7598
sc->re_desc.rx_desc_dmamap,
sys/dev/netif/re/re.c
7601
sc->re_desc.tx_cur_index = 0;
sys/dev/netif/re/re.c
7602
sc->re_desc.tx_last_index = 0;
sys/dev/netif/re/re.c
7603
txptr = sc->re_desc.tx_desc;
sys/dev/netif/re/re.c
7610
bus_dmamap_load(sc->re_desc.tx_desc_tag,
sys/dev/netif/re/re.c
7611
sc->re_desc.tx_desc_dmamap,
sys/dev/netif/re/re.c
7612
sc->re_desc.tx_desc,
sys/dev/netif/re/re.c
7617
bus_dmamap_sync(sc->re_desc.tx_desc_tag,
sys/dev/netif/re/re.c
7618
sc->re_desc.tx_desc_dmamap,
sys/dev/netif/re/re.c
7962
while (sc->re_desc.tx_last_index!=sc->re_desc.tx_cur_index) {
sys/dev/netif/re/re.c
7963
if (sc->re_desc.re_tx_mtag) {
sys/dev/netif/re/re.c
7964
bus_dmamap_sync(sc->re_desc.re_tx_mtag,
sys/dev/netif/re/re.c
7965
sc->re_desc.re_tx_dmamap[sc->re_desc.tx_last_index],
sys/dev/netif/re/re.c
7967
bus_dmamap_unload(sc->re_desc.re_tx_mtag,
sys/dev/netif/re/re.c
7968
sc->re_desc.re_tx_dmamap[sc->re_desc.tx_last_index]);
sys/dev/netif/re/re.c
7971
if (sc->re_desc.tx_buf[sc->re_desc.tx_last_index]!=NULL) {
sys/dev/netif/re/re.c
7972
m_freem(sc->re_desc.tx_buf[sc->re_desc.tx_last_index]);
sys/dev/netif/re/re.c
7973
sc->re_desc.tx_buf[sc->re_desc.tx_last_index] = NULL;
sys/dev/netif/re/re.c
7975
sc->re_desc.tx_last_index = (sc->re_desc.tx_last_index+1)%RE_TX_BUF_NUM;
sys/dev/netif/re/re.c
8021
m_head = sc->re_desc.tx_buf[sc->re_desc.tx_cur_index];
sys/dev/netif/re/re.c
8024
if (CountMbufNum(m_head) > CountFreeTxDescNum(sc->re_desc)) { /* No enough descriptor */
sys/dev/netif/re/re.c
8076
sc->re_desc.tx_buf[sc->re_desc.tx_cur_index] = m_head;
sys/dev/netif/re/re.c
8078
sc->re_desc.tx_buf[sc->re_desc.tx_cur_index] = NULL;
sys/dev/netif/re/re.c
8130
sc->re_desc.tx_buf[sc->re_desc.tx_cur_index] = m_head;
sys/dev/netif/re/re.c
8139
uint32_t tx_cur_index = sc->re_desc.tx_cur_index;
sys/dev/netif/re/re.c
8141
txptr =&(sc->re_desc.tx_desc[tx_cur_index]);
sys/dev/netif/re/re.c
8152
bus_dmamap_load(sc->re_desc.re_tx_mtag,
sys/dev/netif/re/re.c
8153
sc->re_desc.re_tx_dmamap[tx_cur_index],
sys/dev/netif/re/re.c
8158
bus_dmamap_sync(sc->re_desc.re_tx_mtag,
sys/dev/netif/re/re.c
8159
sc->re_desc.re_tx_dmamap[tx_cur_index],
sys/dev/netif/re/re.c
8164
bus_dmamap_sync(sc->re_desc.tx_desc_tag,
sys/dev/netif/re/re.c
8165
sc->re_desc.tx_desc_dmamap,
sys/dev/netif/re/re.c
8178
sc->re_desc.tx_cur_index = (tx_cur_index+1)%RE_TX_BUF_NUM;
sys/dev/netif/re/re.c
8239
bus_dmamap_sync(sc->re_desc.tx_desc_tag,
sys/dev/netif/re/re.c
8240
sc->re_desc.tx_desc_dmamap,
sys/dev/netif/re/re.c
8243
while (sc->re_desc.tx_last_index!=sc->re_desc.tx_cur_index) {
sys/dev/netif/re/re.c
8244
txptr=&(sc->re_desc.tx_desc[sc->re_desc.tx_last_index]);
sys/dev/netif/re/re.c
8251
bus_dmamap_sync(sc->re_desc.re_tx_mtag,
sys/dev/netif/re/re.c
8252
sc->re_desc.re_tx_dmamap[sc->re_desc.tx_last_index],
sys/dev/netif/re/re.c
8254
bus_dmamap_unload(sc->re_desc.re_tx_mtag,
sys/dev/netif/re/re.c
8255
sc->re_desc.re_tx_dmamap[sc->re_desc.tx_last_index]);
sys/dev/netif/re/re.c
8257
if (sc->re_desc.tx_buf[sc->re_desc.tx_last_index]!=NULL) {
sys/dev/netif/re/re.c
8258
m_freem(sc->re_desc.tx_buf[sc->re_desc.tx_last_index]); /* Free Current MBuf in a Mbuf list*/
sys/dev/netif/re/re.c
8259
sc->re_desc.tx_buf[sc->re_desc.tx_last_index] = NULL;
sys/dev/netif/re/re.c
8262
sc->re_desc.tx_last_index = (sc->re_desc.tx_last_index+1)%RE_TX_BUF_NUM;
sys/dev/netif/re/re.c
8331
bus_dmamap_sync(sc->re_desc.rx_desc_tag,
sys/dev/netif/re/re.c
8332
sc->re_desc.rx_desc_dmamap,
sys/dev/netif/re/re.c
8335
rx_cur_index = sc->re_desc.rx_cur_index;
sys/dev/netif/re/re.c
8336
rxptr=&(sc->re_desc.rx_desc[rx_cur_index]);
sys/dev/netif/re/re.c
8341
sc->re_desc.rx_cur_index = (rx_cur_index+1)%RE_RX_BUF_NUM;
sys/dev/netif/re/re.c
8390
bus_dmamap_sync(sc->re_desc.re_rx_mtag,
sys/dev/netif/re/re.c
8391
sc->re_desc.re_rx_dmamap[rx_cur_index],
sys/dev/netif/re/re.c
8393
bus_dmamap_unload(sc->re_desc.re_rx_mtag,
sys/dev/netif/re/re.c
8394
sc->re_desc.re_rx_dmamap[rx_cur_index]);
sys/dev/netif/re/re.c
8396
m = sc->re_desc.rx_buf[rx_cur_index];
sys/dev/netif/re/re.c
8397
sc->re_desc.rx_buf[rx_cur_index] = buf;
sys/dev/netif/re/re.c
8463
bus_dmamap_load(sc->re_desc.re_rx_mtag,
sys/dev/netif/re/re.c
8464
sc->re_desc.re_rx_dmamap[rx_cur_index],
sys/dev/netif/re/re.c
8465
sc->re_desc.rx_buf[rx_cur_index]->m_data,
sys/dev/netif/re/re.c
8469
bus_dmamap_sync(sc->re_desc.re_rx_mtag,
sys/dev/netif/re/re.c
8470
sc->re_desc.re_rx_dmamap[rx_cur_index],
sys/dev/netif/re/re.c
8474
rx_cur_index = sc->re_desc.rx_cur_index;
sys/dev/netif/re/re.c
8475
rxptr=&sc->re_desc.rx_desc[rx_cur_index];
sys/dev/netif/re/re.c
8483
bus_dmamap_sync(sc->re_desc.rx_desc_tag,
sys/dev/netif/re/re.c
8484
sc->re_desc.rx_desc_dmamap,
sys/dev/netif/re/re.c
966
if (sc->re_desc.re_rx_mtag) {
sys/dev/netif/re/re.c
968
if (sc->re_desc.rx_buf[i]!=NULL) {
sys/dev/netif/re/re.c
969
bus_dmamap_sync(sc->re_desc.re_rx_mtag,
sys/dev/netif/re/re.c
970
sc->re_desc.re_rx_dmamap[i],
sys/dev/netif/re/re.c
972
bus_dmamap_unload(sc->re_desc.re_rx_mtag,
sys/dev/netif/re/re.c
973
sc->re_desc.re_rx_dmamap[i]);
sys/dev/netif/re/re.c
974
bus_dmamap_destroy(sc->re_desc.re_rx_mtag,
sys/dev/netif/re/re.c
975
sc->re_desc.re_rx_dmamap[i]);
sys/dev/netif/re/re.c
976
m_freem(sc->re_desc.rx_buf[i]);
sys/dev/netif/re/re.c
977
sc->re_desc.rx_buf[i] =NULL;
sys/dev/netif/re/re.c
980
bus_dma_tag_destroy(sc->re_desc.re_rx_mtag);
sys/dev/netif/re/re.c
981
sc->re_desc.re_rx_mtag =0;
sys/dev/netif/re/re.c
991
if (sc->re_desc.re_tx_mtag) {
sys/dev/netif/re/re.c
994
bus_dmamap_destroy(sc->re_desc.re_tx_mtag,
sys/dev/netif/re/re.c
995
sc->re_desc.re_tx_dmamap[i]);
sys/dev/netif/re/re.c
996
m_freem(sc->re_desc.tx_buf[i]);
sys/dev/netif/re/re.c
999
bus_dma_tag_destroy(sc->re_desc.re_tx_mtag);
sys/dev/netif/re/re.h
919
struct re_descriptor re_desc; /* Descriptor, Used only in C+ mode */