Lines Matching refs:u0

1116 		nichdr->u0.dw[0] = 0;
1117 nichdr->u0.dw[1] = 0;
1118 nichdr->u0.dw[2] = 0;
1119 nichdr->u0.dw[3] = 0;
1121 nichdr->u0.s.complete = complete;
1122 nichdr->u0.s.mgmt = os2bmc;
1123 nichdr->u0.s.event = 1;
1124 nichdr->u0.s.crc = 1;
1125 nichdr->u0.s.forward = 0;
1126 nichdr->u0.s.ipcs = (m->m_pkthdr.csum_flags & CSUM_IP) ? 1 : 0;
1127 nichdr->u0.s.udpcs =
1129 nichdr->u0.s.tcpcs =
1131 nichdr->u0.s.num_wqe = num_wqes;
1132 nichdr->u0.s.total_length = m->m_pkthdr.len;
1135 nichdr->u0.s.vlan = 1; /*Vlan present*/
1136 nichdr->u0.s.vlan_tag = m->m_pkthdr.ether_vtag;
1141 nichdr->u0.s.lso = 1;
1142 nichdr->u0.s.lso_mss = m->m_pkthdr.tso_segsz;
1145 nichdr->u0.s.ipcs = 1;
1155 nicfrag->u0.s.rsvd0 = 0;
1156 nicfrag->u0.s.frag_pa_hi = ADDR_HI(segs[i].ds_addr);
1157 nicfrag->u0.s.frag_pa_lo = ADDR_LO(segs[i].ds_addr);
1158 nicfrag->u0.s.frag_len = segs[i].ds_len;
1167 nicfrag->u0.dw[0] = 0;
1168 nicfrag->u0.dw[1] = 0;
1169 nicfrag->u0.dw[2] = 0;
1170 nicfrag->u0.dw[3] = 0;
1398 while (cqe->u0.dw[3]) {
1401 wq->ring->cidx = cqe->u0.s.wqe_index + 1;
1407 cqe->u0.dw[3] = 0;
1664 if(!cqe->u0.s.num_fragments)
1667 len = cqe->u0.s.pkt_size;
1670 oce_discard_rx_comp(rq, cqe->u0.s.num_fragments);
1675 oce_discard_rx_comp(rq, cqe->u0.s.num_fragments);
1681 vtag = BSWAP_16(cqe->u0.s.vlan_tag);
1683 vtag = cqe->u0.s.vlan_tag;
1685 cq_info.l4_cksum_pass = cqe->u0.s.l4_cksum_pass;
1686 cq_info.ip_cksum_pass = cqe->u0.s.ip_cksum_pass;
1687 cq_info.ipv6_frame = cqe->u0.s.ip_ver;
1688 cq_info.num_frags = cqe->u0.s.num_fragments;
1689 cq_info.pkt_size = cqe->u0.s.pkt_size;
1705 if (cqe->u0.s.qnq) {
1723 (cqe->u0.s.ip_cksum_pass) &&
1724 (cqe->u0.s.l4_cksum_pass) &&
1725 (!cqe->u0.s.ip_ver) &&
1741 rq->rx_stats.rx_bytes += cqe->u0.s.pkt_size;
1742 rq->rx_stats.rx_frags += cqe->u0.s.num_fragments;
1743 if (cqe->u0.s.pkt_type == OCE_MULTICAST_PACKET)
1745 if (cqe->u0.s.pkt_type == OCE_UNICAST_PACKET)
1786 vtp = cqe_v1->u0.s.vlan_tag_present;
1788 vtp = cqe->u0.s.vlan_tag_present;
1802 port_id = cqe_v1->u0.s.port;
1904 rqe->u0.s.frag_pa_hi = ADDR_HI(segs[0].ds_addr);
1905 rqe->u0.s.frag_pa_lo = ADDR_LO(segs[0].ds_addr);
2051 while (cqe->u0.dw[2]) {
2054 if (cqe->u0.s.error == 0) {
2063 cqe->u0.dw[2] = 0;
2251 req_size = le32toh(req.u0.req.request_length);
2280 if(req.u0.rsp.opcode == OPCODE_COMMON_GET_CNTL_ATTRIBUTES) {
2592 if ((acqe->u0.s.link_status & ~ASYNC_EVENT_LOGICAL) ==
2627 switch (cqe->u0.s.async_type) {
2661 while (cqe->u0.dw[3]) {
2663 if (cqe->u0.s.async_event) {
2664 evt_type = cqe->u0.s.event_type;
2665 optype = cqe->u0.s.async_type;
2680 cqe->u0.dw[3] = 0;