Lines Matching refs:ctrl
63 uint32_t ctrl; member
116 (gem.descs->tx_tbl[gem.tx_tail].ctrl & TX_DESC_USED)) { in free_completed_pbuf_frames()
151 uint32_t ctrl = gem.descs->tx_tbl[cur_pos].ctrl & TX_DESC_WRAP; /* protect the wrap bit */ in queue_pkts_in_tx_tbl() local
152 ctrl |= TX_BUF_LEN(p->dlen); in queue_pkts_in_tx_tbl()
156 ctrl |= TX_LAST_BUF; in queue_pkts_in_tx_tbl()
161 gem.descs->tx_tbl[cur_pos].ctrl = ctrl; in queue_pkts_in_tx_tbl()
300 gem.descs->rx_tbl[n].ctrl = 0; in gem_cfg_buffer_descs()
306 gem.descs->tx_tbl[i].ctrl = TX_DESC_USED; in gem_cfg_buffer_descs()
311 gem.descs->tx_tbl[GEM_TX_DESC_CNT-1].ctrl |= TX_DESC_WRAP; in gem_cfg_buffer_descs()
348 uint32_t ctrl = gem.descs->rx_tbl[bp].ctrl; in gem_rx_thread() local
351 p->dlen = RX_BUF_LEN(ctrl); in gem_rx_thread()
356 p->flags |= (BITS_SHIFT(ctrl, 23, 22) != 0) ? PKTBUF_FLAG_CKSUM_IP_GOOD : 0; in gem_rx_thread()
357 p->flags |= (BITS_SHIFT(ctrl, 23, 22) == 1) ? PKTBUF_FLAG_CKSUM_UDP_GOOD : 0; in gem_rx_thread()
358 p->flags |= (BITS_SHIFT(ctrl, 23, 22) == 2) ? PKTBUF_FLAG_CKSUM_TCP_GOOD : 0; in gem_rx_thread()
377 gem.descs->rx_tbl[bp].ctrl = 0; in gem_rx_thread()
574 tx_used += !!(gem.descs->tx_tbl[i].ctrl & TX_DESC_USED); in cmd_gem()
585 uint32_t ctrl = gem.descs->tx_tbl[i].ctrl; in cmd_gem() local
589 i, addr, ctrl, TX_BUF_LEN(ctrl), in cmd_gem()
590 (ctrl & TX_DESC_USED) ? "driver " : "controller ", in cmd_gem()
591 (ctrl & TX_DESC_WRAP) ? "wrap " : "", in cmd_gem()
592 (ctrl & TX_LAST_BUF) ? "eof " : "", in cmd_gem()