Home
last modified time | relevance | path

Searched refs:ext_mask (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/dpaa2/
H A Ddpaa2-ethtool.c456 struct ethtool_flow_ext *ext_mask, in dpaa2_eth_prep_ext_rule()
461 if (ext_mask->vlan_etype) in dpaa2_eth_prep_ext_rule()
464 if (ext_mask->vlan_tci) { in dpaa2_eth_prep_ext_rule()
467 *(__be16 *)(mask + off) = ext_mask->vlan_tci; in dpaa2_eth_prep_ext_rule()
475 struct ethtool_flow_ext *ext_mask, in dpaa2_eth_prep_mac_ext_rule()
480 if (!is_zero_ether_addr(ext_mask->h_dest)) { in dpaa2_eth_prep_mac_ext_rule()
483 ether_addr_copy(mask + off, ext_mask->h_dest); in dpaa2_eth_prep_mac_ext_rule()
455 dpaa2_eth_prep_ext_rule(struct ethtool_flow_ext *ext_value, struct ethtool_flow_ext *ext_mask, void *key, void *mask, u64 *fields) dpaa2_eth_prep_ext_rule() argument
474 dpaa2_eth_prep_mac_ext_rule(struct ethtool_flow_ext *ext_value, struct ethtool_flow_ext *ext_mask, void *key, void *mask, u64 *fields) dpaa2_eth_prep_mac_ext_rule() argument
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/dpaa2/
H A Ddpaa2-ethtool.c488 struct ethtool_flow_ext *ext_mask, in dpaa2_eth_prep_ext_rule()
493 if (ext_mask->vlan_etype) in dpaa2_eth_prep_ext_rule()
496 if (ext_mask->vlan_tci) { in dpaa2_eth_prep_ext_rule()
499 *(__be16 *)(mask + off) = ext_mask->vlan_tci; in dpaa2_eth_prep_ext_rule()
507 struct ethtool_flow_ext *ext_mask, in dpaa2_eth_prep_mac_ext_rule()
512 if (!is_zero_ether_addr(ext_mask->h_dest)) { in dpaa2_eth_prep_mac_ext_rule()
515 ether_addr_copy(mask + off, ext_mask->h_dest); in dpaa2_eth_prep_mac_ext_rule()
487 dpaa2_eth_prep_ext_rule(struct ethtool_flow_ext *ext_value, struct ethtool_flow_ext *ext_mask, void *key, void *mask, u64 *fields) dpaa2_eth_prep_ext_rule() argument
506 dpaa2_eth_prep_mac_ext_rule(struct ethtool_flow_ext *ext_value, struct ethtool_flow_ext *ext_mask, void *key, void *mask, u64 *fields) dpaa2_eth_prep_mac_ext_rule() argument
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/iavf/
H A Diavf_fdir.h109 struct iavf_fdir_extra ext_mask; member
H A Diavf_ethtool.c1042 if (!fltr->ext_mask.usr_def[0] && !fltr->ext_mask.usr_def[1]) in iavf_fill_rx_flow_ext_data()
1048 memcpy(fsp->m_ext.data, fltr->ext_mask.usr_def, sizeof(fsp->m_ext.data)); in iavf_fill_rx_flow_ext_data()
1263 memcpy(fltr->ext_mask.usr_def, fsp->m_ext.data, in iavf_add_fdir_fltr_info()
1264 sizeof(fltr->ext_mask.usr_def)); in iavf_add_fdir_fltr_info()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/
H A Dice_fdir.h121 struct ice_fdir_extra ext_mask; member
H A Dice_ethtool_fdir.c1521 memcpy(input->ext_mask.usr_def, fsp->m_ext.data, in ice_set_fdir_input_set()
1522 sizeof(input->ext_mask.usr_def)); in ice_set_fdir_input_set()
1523 input->ext_mask.vlan_type = fsp->m_ext.vlan_etype; in ice_set_fdir_input_set()
1524 input->ext_mask.vlan_tag = fsp->m_ext.vlan_tci; in ice_set_fdir_input_set()
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/
H A Dice_fdir.h174 struct ice_fdir_extra ext_mask; member
H A Dice_ethtool_fdir.c1751 memcpy(input->ext_mask.usr_def, fsp->m_ext.data, in ice_set_fdir_input_set()
1752 sizeof(input->ext_mask.usr_def)); in ice_set_fdir_input_set()
1753 input->ext_mask.vlan_type = fsp->m_ext.vlan_etype; in ice_set_fdir_input_set()
1754 input->ext_mask.vlan_tag = fsp->m_ext.vlan_tci; in ice_set_fdir_input_set()
H A Dice_virtchnl_fdir.c1164 if (memcmp(&a->ext_mask, &b->ext_mask, sizeof(a->ext_mask))) in ice_vc_fdir_comp_rules()
/kernel/linux/linux-6.6/drivers/infiniband/hw/bnxt_re/
H A Dqplib_sp.h249 u64 ext_mask; member
H A Dqplib_sp.c858 ext_req->modify_mask = cpu_to_le64(cc_ext->ext_mask); in bnxt_qplib_fill_cc_gen1()
859 cc_ext->ext_mask = 0; in bnxt_qplib_fill_cc_gen1()
/kernel/linux/linux-5.10/drivers/input/mouse/
H A Dsynaptics.c768 unsigned int ext_mask = GENMASK(ext_bits - 1, 0); in synaptics_parse_ext_buttons() local
770 hw->ext_buttons = buf[4] & ext_mask; in synaptics_parse_ext_buttons()
771 hw->ext_buttons |= (buf[5] & ext_mask) << ext_bits; in synaptics_parse_ext_buttons()
/kernel/linux/linux-6.6/drivers/input/mouse/
H A Dsynaptics.c770 unsigned int ext_mask = GENMASK(ext_bits - 1, 0); in synaptics_parse_ext_buttons() local
772 hw->ext_buttons = buf[4] & ext_mask; in synaptics_parse_ext_buttons()
773 hw->ext_buttons |= (buf[5] & ext_mask) << ext_bits; in synaptics_parse_ext_buttons()
/kernel/linux/linux-6.6/drivers/net/ethernet/mediatek/
H A Dmtk_wed.c1678 u32 val, ext_mask = MTK_WED_EXT_INT_STATUS_ERROR_MASK; in mtk_wed_irq_get() local
1681 ext_mask |= MTK_WED_EXT_INT_STATUS_TX_DRV_R_RESP_ERR; in mtk_wed_irq_get()
1683 ext_mask |= MTK_WED_EXT_INT_STATUS_RX_FBUF_LO_TH | in mtk_wed_irq_get()
1690 val &= ext_mask; in mtk_wed_irq_get()

Completed in 29 milliseconds