Home
last modified time | relevance | path

Searched refs:tx_flags (Results 1 – 25 of 173) sorted by relevance

1234567

/linux-6.6.21/drivers/net/ethernet/intel/iavf/
Diavf_txrx.c31 if (tx_buffer->tx_flags & IAVF_TX_FLAGS_FD_SB) in iavf_unmap_and_free_tx_resource()
1827 u32 tx_flags = 0; in iavf_tx_prepare_vlan_flags() local
1836 tx_flags |= skb_vlan_tag_get(skb) << IAVF_TX_FLAGS_VLAN_SHIFT; in iavf_tx_prepare_vlan_flags()
1838 tx_flags |= IAVF_TX_FLAGS_HW_OUTER_SINGLE_VLAN; in iavf_tx_prepare_vlan_flags()
1840 tx_flags |= IAVF_TX_FLAGS_HW_VLAN; in iavf_tx_prepare_vlan_flags()
1846 *flags = tx_flags; in iavf_tx_prepare_vlan_flags()
1973 static int iavf_tx_enable_csum(struct sk_buff *skb, u32 *tx_flags, in iavf_tx_enable_csum() argument
2005 if (*tx_flags & IAVF_TX_FLAGS_IPV4) { in iavf_tx_enable_csum()
2006 tunnel |= (*tx_flags & IAVF_TX_FLAGS_TSO) ? in iavf_tx_enable_csum()
2011 } else if (*tx_flags & IAVF_TX_FLAGS_IPV6) { in iavf_tx_enable_csum()
[all …]
/linux-6.6.21/drivers/net/ethernet/intel/i40e/
Di40e_txrx.c140 tx_buf->tx_flags = I40E_TX_FLAGS_FD_SB; in i40e_program_fdir_filter()
760 if (tx_buffer->tx_flags & I40E_TX_FLAGS_FD_SB) in i40e_unmap_and_free_tx_resource()
2873 u32 tx_flags) in i40e_atr() argument
2900 if (!(tx_flags & (I40E_TX_FLAGS_IPV4 | I40E_TX_FLAGS_IPV6))) in i40e_atr()
2904 hdr.network = (tx_flags & I40E_TX_FLAGS_UDP_TUNNEL) ? in i40e_atr()
2910 if (tx_flags & I40E_TX_FLAGS_IPV4) { in i40e_atr()
2962 flex_ptype |= (tx_flags & I40E_TX_FLAGS_IPV4) ? in i40e_atr()
2985 if (!(tx_flags & I40E_TX_FLAGS_UDP_TUNNEL)) in i40e_atr()
3022 u32 tx_flags = 0; in i40e_tx_prepare_vlan_flags() local
3039 tx_flags |= skb_vlan_tag_get(skb) << I40E_TX_FLAGS_VLAN_SHIFT; in i40e_tx_prepare_vlan_flags()
[all …]
/linux-6.6.21/drivers/net/wireless/intel/iwlwifi/dvm/
Dtx.c32 __le16 fc, __le32 *tx_flags) in iwlagn_tx_cmd_protection() argument
37 *tx_flags |= TX_CMD_FLG_PROT_REQUIRE_MSK; in iwlagn_tx_cmd_protection()
50 __le32 tx_flags = tx_cmd->tx_flags; in iwlagn_tx_cmd_build_basic() local
55 tx_flags |= TX_CMD_FLG_ACK_MSK; in iwlagn_tx_cmd_build_basic()
57 tx_flags &= ~TX_CMD_FLG_ACK_MSK; in iwlagn_tx_cmd_build_basic()
60 tx_flags |= TX_CMD_FLG_TSF_MSK; in iwlagn_tx_cmd_build_basic()
62 tx_flags |= TX_CMD_FLG_ACK_MSK | TX_CMD_FLG_IMM_BA_RSP_MASK; in iwlagn_tx_cmd_build_basic()
69 tx_flags |= TX_CMD_FLG_IGNORE_BT; in iwlagn_tx_cmd_build_basic()
74 tx_flags |= TX_CMD_FLG_MORE_FRAG_MSK; in iwlagn_tx_cmd_build_basic()
79 tx_flags &= ~TX_CMD_FLG_SEQ_CTL_MSK; in iwlagn_tx_cmd_build_basic()
[all …]
/linux-6.6.21/drivers/net/ethernet/intel/ice/
Dice_txrx.c1664 if (first->tx_flags & ICE_TX_FLAGS_HW_VLAN) { in ice_tx_map()
1832 first->tx_flags |= ICE_TX_FLAGS_IPV4; in ice_tx_csum()
1834 first->tx_flags |= ICE_TX_FLAGS_IPV6; in ice_tx_csum()
1841 if (first->tx_flags & ICE_TX_FLAGS_IPV4) { in ice_tx_csum()
1842 tunnel |= (first->tx_flags & ICE_TX_FLAGS_TSO) ? in ice_tx_csum()
1846 } else if (first->tx_flags & ICE_TX_FLAGS_IPV6) { in ice_tx_csum()
1862 first->tx_flags |= ICE_TX_FLAGS_TUNNEL; in ice_tx_csum()
1866 first->tx_flags |= ICE_TX_FLAGS_TUNNEL; in ice_tx_csum()
1870 first->tx_flags |= ICE_TX_FLAGS_TUNNEL; in ice_tx_csum()
1874 if (first->tx_flags & ICE_TX_FLAGS_TSO) in ice_tx_csum()
[all …]
/linux-6.6.21/drivers/hid/intel-ish-hid/ishtp/
Dclient.c534 unsigned long tx_flags, tx_free_flags; in ishtp_cl_send() local
590 spin_lock_irqsave(&cl->tx_list_spinlock, tx_flags); in ishtp_cl_send()
593 spin_unlock_irqrestore(&cl->tx_list_spinlock, tx_flags); in ishtp_cl_send()
643 unsigned long tx_flags, tx_free_flags; in ipc_tx_send() local
659 spin_lock_irqsave(&cl->tx_list_spinlock, tx_flags); in ipc_tx_send()
661 spin_unlock_irqrestore(&cl->tx_list_spinlock, tx_flags); in ipc_tx_send()
666 spin_unlock_irqrestore(&cl->tx_list_spinlock, tx_flags); in ipc_tx_send()
709 spin_unlock_irqrestore(&cl->tx_list_spinlock, tx_flags); in ipc_tx_send()
752 unsigned long tx_flags, tx_free_flags; in ishtp_cl_send_msg_dma() local
758 spin_lock_irqsave(&cl->tx_list_spinlock, tx_flags); in ishtp_cl_send_msg_dma()
[all …]
Dclient-buffers.c265 unsigned long tx_flags; in ishtp_cl_tx_empty() local
267 spin_lock_irqsave(&cl->tx_list_spinlock, tx_flags); in ishtp_cl_tx_empty()
269 spin_unlock_irqrestore(&cl->tx_list_spinlock, tx_flags); in ishtp_cl_tx_empty()
Dhbm.c783 unsigned long flags, tx_flags; in recv_hbm() local
808 tx_flags); in recv_hbm()
816 tx_flags); in recv_hbm()
821 tx_flags); in recv_hbm()
/linux-6.6.21/drivers/net/ethernet/wangxun/libwx/
Dwx_lib.c895 static u32 wx_tx_cmd_type(u32 tx_flags) in wx_tx_cmd_type() argument
901 cmd_type |= WX_SET_FLAG(tx_flags, WX_TX_FLAGS_HW_VLAN, WX_TXD_VLE); in wx_tx_cmd_type()
903 cmd_type |= WX_SET_FLAG(tx_flags, WX_TX_FLAGS_TSO, WX_TXD_TSE); in wx_tx_cmd_type()
905 cmd_type |= WX_SET_FLAG(tx_flags, WX_TX_FLAGS_TSTAMP, WX_TXD_MAC_TSTAMP); in wx_tx_cmd_type()
906 cmd_type |= WX_SET_FLAG(tx_flags, WX_TX_FLAGS_LINKSEC, WX_TXD_LINKSEC); in wx_tx_cmd_type()
912 u32 tx_flags, unsigned int paylen) in wx_tx_olinfo_status() argument
917 olinfo_status |= WX_SET_FLAG(tx_flags, WX_TX_FLAGS_CSUM, WX_TXD_L4CS); in wx_tx_olinfo_status()
919 olinfo_status |= WX_SET_FLAG(tx_flags, WX_TX_FLAGS_IPV4, WX_TXD_IIPCS); in wx_tx_olinfo_status()
921 olinfo_status |= WX_SET_FLAG(tx_flags, WX_TX_FLAGS_OUTER_IPV4, in wx_tx_olinfo_status()
926 olinfo_status |= WX_SET_FLAG(tx_flags, WX_TX_FLAGS_CC, WX_TXD_CC); in wx_tx_olinfo_status()
[all …]
/linux-6.6.21/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_ptp.h57 return skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP; in cxgb4_xmit_with_hwtstamp()
62 skb_shinfo(skb)->tx_flags |= SKBTX_IN_PROGRESS; in cxgb4_xmit_hwtstamp_pending()
/linux-6.6.21/drivers/net/wireless/microchip/wilc1000/
Dmon.c18 u16 tx_flags; member
67 cb_hdr->tx_flags = IEEE80211_RADIOTAP_F_TX_RTS; in wilc_wfi_monitor_rx()
69 cb_hdr->tx_flags = IEEE80211_RADIOTAP_F_TX_FAIL; in wilc_wfi_monitor_rx()
179 cb_hdr->tx_flags = 0x0004; in wilc_wfi_mon_xmit()
/linux-6.6.21/drivers/media/cec/i2c/
Dch7322.c155 u8 tx_flags; member
187 ch7322->tx_flags = CH7322_TX_FLAG_NACK | CH7322_TX_FLAG_RETRY; in ch7322_send_message()
189 ch7322->tx_flags = CH7322_TX_FLAG_NACK; in ch7322_send_message()
191 ch7322->tx_flags = CH7322_TX_FLAG_RETRY; in ch7322_send_message()
245 flags = ch7322->tx_flags; in ch7322_tx_done()
481 ch7322->tx_flags = 0; in ch7322_probe()
/linux-6.6.21/include/trace/events/
Dnet.h34 __field( u8, tx_flags )
56 __entry->tx_flags = skb_shinfo(skb)->tx_flags;
68 __entry->transport_offset, __entry->tx_flags,
/linux-6.6.21/drivers/net/wireless/intel/iwlwifi/mvm/
Dtx.c155 u32 tx_flags = le32_to_cpu(tx_cmd->tx_flags); in iwl_mvm_set_tx_cmd() local
163 tx_flags |= TX_CMD_FLG_ACK; in iwl_mvm_set_tx_cmd()
165 tx_flags &= ~TX_CMD_FLG_ACK; in iwl_mvm_set_tx_cmd()
168 tx_flags |= TX_CMD_FLG_TSF; in iwl_mvm_set_tx_cmd()
171 tx_flags |= TX_CMD_FLG_MORE_FRAG; in iwl_mvm_set_tx_cmd()
176 tx_flags &= ~TX_CMD_FLG_SEQ_CTL; in iwl_mvm_set_tx_cmd()
183 tx_flags |= TX_CMD_FLG_ACK | TX_CMD_FLG_BAR; in iwl_mvm_set_tx_cmd()
197 tx_flags |= TX_CMD_FLG_SEQ_CTL; in iwl_mvm_set_tx_cmd()
199 tx_flags &= ~TX_CMD_FLG_SEQ_CTL; in iwl_mvm_set_tx_cmd()
208 tx_flags |= iwl_mvm_bt_coex_tx_prio(mvm, hdr, info, ac) << in iwl_mvm_set_tx_cmd()
[all …]
/linux-6.6.21/drivers/net/ethernet/intel/igbvf/
Dnetdev.c2005 struct sk_buff *skb, u32 tx_flags, u8 *hdr_len) in igbvf_tso() argument
2071 vlan_macip_lens |= tx_flags & IGBVF_TX_FLAGS_VLAN_MASK; in igbvf_tso()
2079 u32 tx_flags, __be16 protocol) in igbvf_tx_csum() argument
2086 if (!(tx_flags & IGBVF_TX_FLAGS_VLAN)) in igbvf_tx_csum()
2113 vlan_macip_lens |= tx_flags & IGBVF_TX_FLAGS_VLAN_MASK; in igbvf_tx_csum()
2222 int tx_flags, int count, in igbvf_tx_queue_adv() argument
2234 if (tx_flags & IGBVF_TX_FLAGS_VLAN) in igbvf_tx_queue_adv()
2237 if (tx_flags & IGBVF_TX_FLAGS_TSO) { in igbvf_tx_queue_adv()
2244 if (tx_flags & IGBVF_TX_FLAGS_IPV4) in igbvf_tx_queue_adv()
2247 } else if (tx_flags & IGBVF_TX_FLAGS_CSUM) { in igbvf_tx_queue_adv()
[all …]
/linux-6.6.21/drivers/net/can/dev/
Dskb.c79 if (skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP) in can_put_echo_skb()
80 skb_shinfo(skb)->tx_flags |= SKBTX_IN_PROGRESS; in can_put_echo_skb()
116 if (skb_shinfo(skb)->tx_flags & SKBTX_IN_PROGRESS) in __can_get_echo_skb()
/linux-6.6.21/drivers/dma/
Dvirt-dma.h57 struct virt_dma_desc *vd, unsigned long tx_flags) in vchan_tx_prep() argument
62 vd->tx.flags = tx_flags; in vchan_tx_prep()
/linux-6.6.21/drivers/net/ethernet/intel/fm10k/
Dfm10k_main.c769 first->tx_flags |= FM10K_TX_FLAGS_CSUM; in fm10k_tso()
865 first->tx_flags |= FM10K_TX_FLAGS_CSUM; in fm10k_tx_csum()
880 static u8 fm10k_tx_desc_flags(struct sk_buff *skb, u32 tx_flags) in fm10k_tx_desc_flags() argument
886 desc_flags |= FM10K_SET_FLAG(tx_flags, FM10K_TX_FLAGS_CSUM, in fm10k_tx_desc_flags()
943 u32 tx_flags = first->tx_flags; in fm10k_tx_map() local
945 u8 flags = fm10k_tx_desc_flags(skb, tx_flags); in fm10k_tx_map()
1058 u32 tx_flags = 0; in fm10k_xmit_frame_ring() local
1084 first->tx_flags = tx_flags; in fm10k_xmit_frame_ring()
/linux-6.6.21/drivers/net/ethernet/microchip/sparx5/
Dsparx5_packet.c236 if (sparx5->ptp && skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP) { in sparx5_port_xmit_impl()
263 if (skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP && in sparx5_port_xmit_impl()
275 if (skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP && in sparx5_port_xmit_impl()
/linux-6.6.21/include/uapi/linux/can/
Disotp.h119 __u8 tx_flags; /* set into struct canfd_frame.flags */ member
/linux-6.6.21/drivers/net/ethernet/sun/
Dsunhme.c171 txd->tx_flags = (__force hme32)flags; in sbus_hme_write_txd()
200 txd->tx_flags = (__force hme32)cpu_to_le32(flags); in pci_hme_write_txd()
233 (__txd)->tx_flags = (__force hme32)(u32)(__flags); \
250 (__txd)->tx_flags = (__force hme32)cpu_to_le32(__flags); \
1190 (hme_read_desc32(hp, &txd->tx_flags) in happy_meal_clean_rings()
1195 (hme_read_desc32(hp, &txd->tx_flags) in happy_meal_clean_rings()
1711 flags = hme_read_desc32(hp, &this->tx_flags); in happy_meal_tx()
1720 flags = hme_read_desc32(hp, &txbase[last].tx_flags); in happy_meal_tx()
1729 dma_len = hme_read_desc32(hp, &this->tx_flags); in happy_meal_tx()
1965 len = hme_read_desc32(hp, &this->tx_flags); in unmap_partial_tx_skb()
[all …]
/linux-6.6.21/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf_main.c301 if (tx_buffer->tx_flags & IXGBE_TX_FLAGS_IPSEC) in ixgbevf_clean_tx_irq()
3826 first->tx_flags |= IXGBE_TX_FLAGS_TSO | in ixgbevf_tso()
3831 first->tx_flags |= IXGBE_TX_FLAGS_TSO | in ixgbevf_tso()
3860 vlan_macip_lens |= first->tx_flags & IXGBE_TX_FLAGS_VLAN_MASK; in ixgbevf_tso()
3902 first->tx_flags |= IXGBE_TX_FLAGS_CSUM; in ixgbevf_tx_csum()
3908 vlan_macip_lens |= first->tx_flags & IXGBE_TX_FLAGS_VLAN_MASK; in ixgbevf_tx_csum()
3917 static __le32 ixgbevf_tx_cmd_type(u32 tx_flags) in ixgbevf_tx_cmd_type() argument
3925 if (tx_flags & IXGBE_TX_FLAGS_VLAN) in ixgbevf_tx_cmd_type()
3929 if (tx_flags & IXGBE_TX_FLAGS_TSO) in ixgbevf_tx_cmd_type()
3936 u32 tx_flags, unsigned int paylen) in ixgbevf_tx_olinfo_status() argument
[all …]
/linux-6.6.21/drivers/net/wireless/intel/iwlegacy/
D3945-mac.c396 __le32 tx_flags = tx_cmd->tx_flags; in il3945_build_tx_cmd_basic() local
401 tx_flags |= TX_CMD_FLG_ACK_MSK; in il3945_build_tx_cmd_basic()
403 tx_flags |= TX_CMD_FLG_SEQ_CTL_MSK; in il3945_build_tx_cmd_basic()
406 tx_flags |= TX_CMD_FLG_TSF_MSK; in il3945_build_tx_cmd_basic()
408 tx_flags &= (~TX_CMD_FLG_ACK_MSK); in il3945_build_tx_cmd_basic()
409 tx_flags |= TX_CMD_FLG_SEQ_CTL_MSK; in il3945_build_tx_cmd_basic()
414 tx_flags |= TX_CMD_FLG_MORE_FRAG_MSK; in il3945_build_tx_cmd_basic()
419 tx_flags &= ~TX_CMD_FLG_SEQ_CTL_MSK; in il3945_build_tx_cmd_basic()
421 tx_flags |= TX_CMD_FLG_SEQ_CTL_MSK; in il3945_build_tx_cmd_basic()
424 il_tx_cmd_protection(il, info, fc, &tx_flags); in il3945_build_tx_cmd_basic()
[all …]
/linux-6.6.21/drivers/dma/ti/
Dedma.c1012 unsigned long tx_flags, void *context) in edma_prep_slave_sg() argument
1102 return vchan_tx_prep(&echan->vchan, &edesc->vdesc, tx_flags); in edma_prep_slave_sg()
1107 size_t len, unsigned long tx_flags) in edma_prep_dma_memcpy() argument
1182 if (tx_flags & DMA_PREP_INTERRUPT) in edma_prep_dma_memcpy()
1211 if (tx_flags & DMA_PREP_INTERRUPT) in edma_prep_dma_memcpy()
1215 if (!(tx_flags & DMA_PREP_INTERRUPT)) in edma_prep_dma_memcpy()
1218 return vchan_tx_prep(&echan->vchan, &edesc->vdesc, tx_flags); in edma_prep_dma_memcpy()
1224 unsigned long tx_flags) in edma_prep_dma_interleaved() argument
1288 if (tx_flags & DMA_PREP_INTERRUPT) in edma_prep_dma_interleaved()
1293 return vchan_tx_prep(&echan->vchan, &edesc->vdesc, tx_flags); in edma_prep_dma_interleaved()
[all …]
/linux-6.6.21/drivers/net/ethernet/mellanox/mlx5/core/
Den_tx.c338 if (unlikely(skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP)) in mlx5e_tx_skb_update_hwts_flags()
339 skb_shinfo(skb)->tx_flags |= SKBTX_IN_PROGRESS; in mlx5e_tx_skb_update_hwts_flags()
398 (skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP))) { in mlx5e_txwqe_complete()
497 if (unlikely(sq->ptpsq && (skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP))) in mlx5e_sq_xmit_wqe()
656 if (unlikely(skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP)) in mlx5e_cqe_ts_id_eseg()
746 if (unlikely(skb_shinfo(skb)->tx_flags & SKBTX_HW_TSTAMP)) { in mlx5e_consume_skb()
/linux-6.6.21/drivers/net/ethernet/intel/igc/
Digc_main.c1186 if (!(first->tx_flags & IGC_TX_FLAGS_VLAN) && in igc_tx_csum()
1211 first->tx_flags |= IGC_TX_FLAGS_CSUM; in igc_tx_csum()
1216 vlan_macip_lens |= first->tx_flags & IGC_TX_FLAGS_VLAN_MASK; in igc_tx_csum()
1259 static u32 igc_tx_cmd_type(struct sk_buff *skb, u32 tx_flags) in igc_tx_cmd_type() argument
1267 cmd_type |= IGC_SET_FLAG(tx_flags, IGC_TX_FLAGS_VLAN, in igc_tx_cmd_type()
1271 cmd_type |= IGC_SET_FLAG(tx_flags, IGC_TX_FLAGS_TSO, in igc_tx_cmd_type()
1277 cmd_type |= IGC_SET_FLAG(tx_flags, IGC_TX_FLAGS_TSTAMP, in igc_tx_cmd_type()
1280 cmd_type |= IGC_SET_FLAG(tx_flags, IGC_TX_FLAGS_TSTAMP_1, in igc_tx_cmd_type()
1283 cmd_type |= IGC_SET_FLAG(tx_flags, IGC_TX_FLAGS_TSTAMP_2, in igc_tx_cmd_type()
1286 cmd_type |= IGC_SET_FLAG(tx_flags, IGC_TX_FLAGS_TSTAMP_3, in igc_tx_cmd_type()
[all …]

1234567