Home
last modified time | relevance | path

Searched refs:rrd (Results 1 – 6 of 6) sorted by relevance

/drivers/net/ethernet/qualcomm/emac/
A Demac-mac.h52 #define RRD_NOR(rrd) BITS_GET((rrd)->word[0], 16, 19) argument
54 #define RRD_SI(rrd) BITS_GET((rrd)->word[0], 20, 31) argument
56 #define RRD_CVALN_TAG(rrd) BITS_GET((rrd)->word[2], 0, 15) argument
58 #define RRD_PKT_SIZE(rrd) BITS_GET((rrd)->word[3], 0, 13) argument
60 #define RRD_L4F(rrd) BITS_GET((rrd)->word[3], 14, 14) argument
62 #define RRD_CVTAG(rrd) BITS_GET((rrd)->word[3], 16, 16) argument
66 #define RRD_UPDT(rrd) BITS_GET((rrd)->word[3], 31, 31) argument
67 #define RRD_UPDT_SET(rrd, val) BITS_SET((rrd)->word[3], 31, 31, val) argument
69 #define RRD_TS_LOW(rrd) BITS_GET((rrd)->word[4], 0, 29) argument
71 #define RRD_TS_HI(rrd) le32_to_cpu((rrd)->word[5]) argument
[all …]
A Demac-mac.c650 memset(rx_q->rrd.v_addr, 0, rx_q->rrd.size); in emac_rx_q_free_descs()
728 rx_q->rrd.size = rx_q->rrd.count * (adpt->rrd_size * 4); in emac_rx_descs_alloc()
998 if (!RRD_UPDT(rrd)) in emac_rx_process_rrd()
1001 rrd->word[4] = 0; in emac_rx_process_rrd()
1002 rrd->word[5] = 0; in emac_rx_process_rrd()
1011 RRD_NOR(rrd)); in emac_rx_process_rrd()
1018 if (++rx_q->rrd.consume_idx == rx_q->rrd.count) in emac_rx_process_rrd()
1094 struct emac_rrd rrd; in emac_mac_rx_process() local
1103 (hw_consume_idx + rx_q->rrd.count - rx_q->rrd.consume_idx); in emac_mac_rx_process()
1136 rrd.word[0], rrd.word[1], in emac_mac_rx_process()
[all …]
/drivers/net/ethernet/atheros/atlx/
A Datl1.c1772 struct rx_return_desc *rrd) in atl1_update_rfd_index() argument
1818 if (likely(!(rrd->err_flg & in atl1_rx_checksum()
1938 rrd->num_buf); in atl1_intr_rx()
1944 rrd->pkt_flg); in atl1_intr_rx()
1947 rrd->err_flg); in atl1_intr_rx()
1950 rrd->vlan_tag); in atl1_intr_rx()
1964 if (rrd->num_buf > 1) in atl1_intr_rx()
1968 rrd->xsz.valid = 0; in atl1_intr_rx()
1991 if (!(rrd->err_flg & in atl1_intr_rx()
1996 rrd->xsz.valid = 0; in atl1_intr_rx()
[all …]
/drivers/net/ethernet/atheros/alx/
A Dmain.c219 struct alx_rrd *rrd; in alx_clean_rx_irq() local
228 rrd = &rxq->rrd[rxq->rrd_read_idx]; in alx_clean_rx_irq()
231 rrd->word3 &= ~cpu_to_le32(1 << RRD_UPDATED_SHIFT); in alx_clean_rx_irq()
233 if (ALX_GET_FIELD(le32_to_cpu(rrd->word0), in alx_clean_rx_irq()
235 ALX_GET_FIELD(le32_to_cpu(rrd->word0), in alx_clean_rx_irq()
250 if (rrd->word3 & cpu_to_le32(1 << RRD_ERR_RES_SHIFT) || in alx_clean_rx_irq()
251 rrd->word3 & cpu_to_le32(1 << RRD_ERR_LEN_SHIFT)) { in alx_clean_rx_irq()
252 rrd->word3 = 0; in alx_clean_rx_irq()
257 length = ALX_GET_FIELD(le32_to_cpu(rrd->word3), in alx_clean_rx_irq()
266 switch (ALX_GET_FIELD(le32_to_cpu(rrd->word2), in alx_clean_rx_irq()
[all …]
A Dalx.h57 struct alx_rrd *rrd; member
/drivers/infiniband/hw/hfi1/
A Dchip.c14394 rrd.pkt_type = 2; in init_qos()
14398 rrd.index1_width = n; in init_qos()
14475 rrd.offset = offset; in init_fecn_handling()
14476 rrd.pkt_type = 0; in init_fecn_handling()
14477 rrd.field1_off = 95; in init_fecn_handling()
14479 rrd.index1_off = 64; in init_fecn_handling()
14481 rrd.index2_off = 0; in init_fecn_handling()
14483 rrd.mask1 = 1; in init_fecn_handling()
14484 rrd.value1 = 1; in init_fecn_handling()
14485 rrd.mask2 = 1; in init_fecn_handling()
[all …]

Completed in 50 milliseconds