Lines Matching refs:fdircmd
1234 static s32 ixgbe_fdir_check_cmd_complete(struct ixgbe_hw *hw, u32 *fdircmd) in ixgbe_fdir_check_cmd_complete() argument
1239 *fdircmd = IXGBE_READ_REG(hw, IXGBE_FDIRCMD); in ixgbe_fdir_check_cmd_complete()
1240 if (!(*fdircmd & IXGBE_FDIRCMD_CMD_MASK)) in ixgbe_fdir_check_cmd_complete()
1257 u32 fdircmd; in ixgbe_reinit_fdir_tables_82599() local
1266 err = ixgbe_fdir_check_cmd_complete(hw, &fdircmd); in ixgbe_reinit_fdir_tables_82599()
1570 u32 fdircmd; in ixgbe_fdir_add_signature_filter_82599() local
1596 fdircmd = IXGBE_FDIRCMD_CMD_ADD_FLOW | IXGBE_FDIRCMD_FILTER_UPDATE | in ixgbe_fdir_add_signature_filter_82599()
1598 fdircmd |= (u32)flow_type << IXGBE_FDIRCMD_FLOW_TYPE_SHIFT; in ixgbe_fdir_add_signature_filter_82599()
1599 fdircmd |= (u32)queue << IXGBE_FDIRCMD_RX_QUEUE_SHIFT; in ixgbe_fdir_add_signature_filter_82599()
1601 fdircmd |= IXGBE_FDIRCMD_TUNNEL_FILTER; in ixgbe_fdir_add_signature_filter_82599()
1607 fdirhashcmd = (u64)fdircmd << 32; in ixgbe_fdir_add_signature_filter_82599()
1904 u32 fdirport, fdirvlan, fdirhash, fdircmd; in ixgbe_fdir_write_perfect_filter_82599() local
1970 fdircmd = IXGBE_FDIRCMD_CMD_ADD_FLOW | IXGBE_FDIRCMD_FILTER_UPDATE | in ixgbe_fdir_write_perfect_filter_82599()
1973 fdircmd |= IXGBE_FDIRCMD_DROP; in ixgbe_fdir_write_perfect_filter_82599()
1975 fdircmd |= IXGBE_FDIRCMD_TUNNEL_FILTER; in ixgbe_fdir_write_perfect_filter_82599()
1976 fdircmd |= input->formatted.flow_type << IXGBE_FDIRCMD_FLOW_TYPE_SHIFT; in ixgbe_fdir_write_perfect_filter_82599()
1977 fdircmd |= (u32)queue << IXGBE_FDIRCMD_RX_QUEUE_SHIFT; in ixgbe_fdir_write_perfect_filter_82599()
1978 fdircmd |= (u32)input->formatted.vm_pool << IXGBE_FDIRCMD_VT_POOL_SHIFT; in ixgbe_fdir_write_perfect_filter_82599()
1980 IXGBE_WRITE_REG(hw, IXGBE_FDIRCMD, fdircmd); in ixgbe_fdir_write_perfect_filter_82599()
1981 err = ixgbe_fdir_check_cmd_complete(hw, &fdircmd); in ixgbe_fdir_write_perfect_filter_82599()
1995 u32 fdircmd; in ixgbe_fdir_erase_perfect_filter_82599() local
2009 err = ixgbe_fdir_check_cmd_complete(hw, &fdircmd); in ixgbe_fdir_erase_perfect_filter_82599()
2016 if (fdircmd & IXGBE_FDIRCMD_FILTER_VALID) { in ixgbe_fdir_erase_perfect_filter_82599()