Lines Matching refs:mask

40 	/* Fill the value/mask pair in the spec if matched */
41 int (*val)(struct ch_filter_specification *f, __be32 val, __be32 mask);
46 __be32 val, __be32 mask)
49 f->mask.tos = (ntohl(mask) >> 16) & 0x000000FF;
55 __be32 val, __be32 mask)
61 mask_val = ntohl(mask) & 0x0000FFFF;
65 f->mask.frag = 1;
68 f->mask.frag = 1;
77 __be32 val, __be32 mask)
80 f->mask.proto = (ntohl(mask) >> 16) & 0x000000FF;
86 __be32 val, __be32 mask)
89 memcpy(&f->mask.fip[0], &mask, sizeof(u32));
95 __be32 val, __be32 mask)
98 memcpy(&f->mask.lip[0], &mask, sizeof(u32));
114 __be32 val, __be32 mask)
117 f->mask.tos = (ntohl(mask) >> 20) & 0x000000FF;
123 __be32 val, __be32 mask)
126 f->mask.proto = (ntohl(mask) >> 8) & 0x000000FF;
132 __be32 val, __be32 mask)
135 memcpy(&f->mask.fip[0], &mask, sizeof(u32));
141 __be32 val, __be32 mask)
144 memcpy(&f->mask.fip[4], &mask, sizeof(u32));
150 __be32 val, __be32 mask)
153 memcpy(&f->mask.fip[8], &mask, sizeof(u32));
159 __be32 val, __be32 mask)
162 memcpy(&f->mask.fip[12], &mask, sizeof(u32));
168 __be32 val, __be32 mask)
171 memcpy(&f->mask.lip[0], &mask, sizeof(u32));
177 __be32 val, __be32 mask)
180 memcpy(&f->mask.lip[4], &mask, sizeof(u32));
186 __be32 val, __be32 mask)
189 memcpy(&f->mask.lip[8], &mask, sizeof(u32));
195 __be32 val, __be32 mask)
198 memcpy(&f->mask.lip[12], &mask, sizeof(u32));
219 __be32 val, __be32 mask)
222 f->mask.fport = ntohl(mask) >> 16;
224 f->mask.lport = ntohl(mask) & 0x0000FFFF;
240 /* Offset, shift, and mask added to beginning of the header
266 .mask = cpu_to_be32(0x00ff0000),
281 .mask = cpu_to_be32(0x00ff0000),
303 .mask = cpu_to_be32(0x0000ff00),
318 .mask = cpu_to_be32(0x0000ff00),