Lines Matching refs:wrb_params

833 				       struct be_wrb_params *wrb_params)  in be_get_wrb_params_from_skb()  argument
838 BE_WRB_F_SET(wrb_params->features, LSO, 1); in be_get_wrb_params_from_skb()
839 wrb_params->lso_mss = skb_shinfo(skb)->gso_size; in be_get_wrb_params_from_skb()
841 BE_WRB_F_SET(wrb_params->features, LSO6, 1); in be_get_wrb_params_from_skb()
844 BE_WRB_F_SET(wrb_params->features, IPCS, 1); in be_get_wrb_params_from_skb()
850 BE_WRB_F_SET(wrb_params->features, TCPCS, 1); in be_get_wrb_params_from_skb()
852 BE_WRB_F_SET(wrb_params->features, UDPCS, 1); in be_get_wrb_params_from_skb()
856 BE_WRB_F_SET(wrb_params->features, VLAN, 1); in be_get_wrb_params_from_skb()
857 wrb_params->vlan_tag = be_get_tx_vlan_tag(adapter, skb); in be_get_wrb_params_from_skb()
860 BE_WRB_F_SET(wrb_params->features, CRC, 1); in be_get_wrb_params_from_skb()
865 struct be_wrb_params *wrb_params, in wrb_fill_hdr() argument
871 BE_WRB_F_GET(wrb_params->features, CRC)); in wrb_fill_hdr()
873 BE_WRB_F_GET(wrb_params->features, IPCS)); in wrb_fill_hdr()
875 BE_WRB_F_GET(wrb_params->features, TCPCS)); in wrb_fill_hdr()
877 BE_WRB_F_GET(wrb_params->features, UDPCS)); in wrb_fill_hdr()
880 BE_WRB_F_GET(wrb_params->features, LSO)); in wrb_fill_hdr()
882 BE_WRB_F_GET(wrb_params->features, LSO6)); in wrb_fill_hdr()
883 SET_TX_WRB_HDR_BITS(lso_mss, hdr, wrb_params->lso_mss); in wrb_fill_hdr()
889 BE_WRB_F_GET(wrb_params->features, VLAN_SKIP_HW)); in wrb_fill_hdr()
891 BE_WRB_F_GET(wrb_params->features, VLAN)); in wrb_fill_hdr()
892 SET_TX_WRB_HDR_BITS(vlan_tag, hdr, wrb_params->vlan_tag); in wrb_fill_hdr()
897 BE_WRB_F_GET(wrb_params->features, OS2BMC)); in wrb_fill_hdr()
929 struct be_wrb_params *wrb_params, in be_tx_setup_wrb_hdr() argument
936 wrb_fill_hdr(adapter, hdr, wrb_params, skb); in be_tx_setup_wrb_hdr()
993 struct be_wrb_params *wrb_params) in be_xmit_enqueue() argument
1026 be_tx_setup_wrb_hdr(adapter, txo, wrb_params, skb, head); in be_xmit_enqueue()
1045 *wrb_params) in be_insert_vlan_in_pkt()
1067 BE_WRB_F_SET(wrb_params->features, VLAN_SKIP_HW, 1); in be_insert_vlan_in_pkt()
1085 BE_WRB_F_SET(wrb_params->features, VLAN_SKIP_HW, 1); in be_insert_vlan_in_pkt()
1126 *wrb_params) in be_lancer_xmit_workarounds()
1150 BE_WRB_F_SET(wrb_params->features, VLAN_SKIP_HW, 1); in be_lancer_xmit_workarounds()
1158 skb = be_insert_vlan_in_pkt(adapter, skb, wrb_params); in be_lancer_xmit_workarounds()
1180 skb = be_insert_vlan_in_pkt(adapter, skb, wrb_params); in be_lancer_xmit_workarounds()
1194 struct be_wrb_params *wrb_params) in be_xmit_workarounds() argument
1209 skb = be_lancer_xmit_workarounds(adapter, skb, wrb_params); in be_xmit_workarounds()
1373 struct be_wrb_params wrb_params = { 0 }; in be_xmit() local
1377 skb = be_xmit_workarounds(adapter, skb, &wrb_params); in be_xmit()
1381 be_get_wrb_params_from_skb(adapter, skb, &wrb_params); in be_xmit()
1383 wrb_cnt = be_xmit_enqueue(adapter, txo, skb, &wrb_params); in be_xmit()
1393 BE_WRB_F_SET(wrb_params.features, OS2BMC, 1); in be_xmit()
1394 wrb_cnt = be_xmit_enqueue(adapter, txo, skb, &wrb_params); in be_xmit()