Lines Matching refs:fdir_data
51 int i40e_program_fdir_filter(struct i40e_fdir_filter *fdir_data, u8 *raw_packet, in i40e_program_fdir_filter() argument
101 fpt = (fdir_data->q_index << I40E_TXD_FLTR_QW0_QINDEX_SHIFT) & in i40e_program_fdir_filter()
104 fpt |= (fdir_data->flex_off << I40E_TXD_FLTR_QW0_FLEXOFF_SHIFT) & in i40e_program_fdir_filter()
107 fpt |= (fdir_data->pctype << I40E_TXD_FLTR_QW0_PCTYPE_SHIFT) & in i40e_program_fdir_filter()
111 if (fdir_data->dest_vsi == 0) in i40e_program_fdir_filter()
115 fpt |= ((u32)fdir_data->dest_vsi << in i40e_program_fdir_filter()
128 dcc |= (fdir_data->dest_ctl << I40E_TXD_FLTR_QW1_DEST_SHIFT) & in i40e_program_fdir_filter()
131 dcc |= (fdir_data->fd_status << I40E_TXD_FLTR_QW1_FD_STATUS_SHIFT) & in i40e_program_fdir_filter()
134 if (fdir_data->cnt_index != 0) { in i40e_program_fdir_filter()
136 dcc |= ((u32)fdir_data->cnt_index << in i40e_program_fdir_filter()
144 fdir_desc->fd_id = cpu_to_le32(fdir_data->fd_id); in i40e_program_fdir_filter()