Searched refs:ch_filter_specification (Results 1 - 12 of 12) sorted by relevance

/linux-master/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_tc_u32_parse.h41 int (*val)(struct ch_filter_specification *f, __be32 val, __be32 mask);
45 static inline int cxgb4_fill_ipv4_tos(struct ch_filter_specification *f,
54 static inline int cxgb4_fill_ipv4_frag(struct ch_filter_specification *f,
76 static inline int cxgb4_fill_ipv4_proto(struct ch_filter_specification *f,
85 static inline int cxgb4_fill_ipv4_src_ip(struct ch_filter_specification *f,
94 static inline int cxgb4_fill_ipv4_dst_ip(struct ch_filter_specification *f,
113 static inline int cxgb4_fill_ipv6_tos(struct ch_filter_specification *f,
122 static inline int cxgb4_fill_ipv6_proto(struct ch_filter_specification *f,
131 static inline int cxgb4_fill_ipv6_src_ip0(struct ch_filter_specification *f,
140 static inline int cxgb4_fill_ipv6_src_ip1(struct ch_filter_specification *
[all...]
H A Dcxgb4_tc_flower.h48 struct ch_filter_specification fs;
91 offsetof(struct ch_filter_specification, fs_field) + (offset) }
128 struct ch_filter_specification *fs);
142 struct ch_filter_specification *fs, u32 *tid);
144 struct ch_filter_specification *fs, int tid);
H A Dcxgb4_filter.h55 struct ch_filter_specification *fs);
H A Dcxgb4_tc_matchall.h24 struct ch_filter_specification fs[CXGB4_FILTER_TYPE_MAX];
H A Dcxgb4_uld.h282 struct ch_filter_specification;
287 struct ch_filter_specification *fs,
290 struct ch_filter_specification *fs,
293 struct ch_filter_specification *fs);
295 struct ch_filter_specification *fs);
H A Dcxgb4_tc_flower.c128 static void cxgb4_action_natmode_tweak(struct ch_filter_specification *fs,
164 struct ch_filter_specification *fs)
356 static void offload_pedit(struct ch_filter_specification *fs, u32 val, u32 mask,
374 static void process_pedit_field(struct ch_filter_specification *fs, u32 val,
493 struct ch_filter_specification *fs)
857 struct ch_filter_specification *fs, u32 *tid)
933 struct ch_filter_specification *fs;
971 struct ch_filter_specification *fs, int tid)
H A Dcxgb4_tc_u32.c43 /* Fill ch_filter_specification with parsed match value/mask pair. */
45 struct ch_filter_specification *fs,
89 /* Fill ch_filter_specification with parsed action. */
91 struct ch_filter_specification *fs,
155 struct ch_filter_specification fs;
295 /* Fill ch_filter_specification match fields to be shipped to hardware.
300 /* Copy linked ch_filter_specification */
312 /* Fill ch_filter_specification action fields to be shipped to
H A Dcxgb4_filter.c249 struct ch_filter_specification *fs)
327 struct ch_filter_specification *fs)
840 * of the work is translating the cxgbtool ch_filter_specification
1056 static void fill_default_mask(struct ch_filter_specification *fs)
1152 struct ch_filter_specification *fs)
1236 static u64 hash_filter_ntuple(struct ch_filter_specification *fs,
1370 struct ch_filter_specification *fs,
1529 struct ch_filter_specification *fs,
1801 struct ch_filter_specification *fs,
1858 struct ch_filter_specification *f
[all...]
H A Dcxgb4_tc_matchall.c307 struct ch_filter_specification *fs;
H A Dcxgb4.h1367 struct ch_filter_specification { struct
1473 struct ch_filter_specification fs;
H A Dcxgb4_ethtool.c1648 struct ch_filter_specification *dfs)
1875 struct ch_filter_specification fs;
H A Dcxgb4_main.c2944 memset(&f->fs, 0, sizeof(struct ch_filter_specification));

Completed in 160 milliseconds