Lines Matching refs:data
81 static u32 xenvif_new_hash(struct xenvif *vif, const u8 *data,
88 data, len);
91 xenvif_add_hash(vif, data, len, val);
116 static u32 xenvif_find_hash(struct xenvif *vif, const u8 *data,
127 return xenvif_new_hash(vif, data, len);
135 memcmp(entry->tag, data, len) == 0) {
146 val = xenvif_new_hash(vif, data, len);
193 u8 data[12];
195 memcpy(&data[0], &flow.addrs.v4addrs.src, 4);
196 memcpy(&data[4], &flow.addrs.v4addrs.dst, 4);
197 memcpy(&data[8], &flow.ports.src, 2);
198 memcpy(&data[10], &flow.ports.dst, 2);
200 hash = xenvif_find_hash(vif, data, sizeof(data));
203 u8 data[8];
205 memcpy(&data[0], &flow.addrs.v4addrs.src, 4);
206 memcpy(&data[4], &flow.addrs.v4addrs.dst, 4);
208 hash = xenvif_find_hash(vif, data, sizeof(data));
217 u8 data[36];
219 memcpy(&data[0], &flow.addrs.v6addrs.src, 16);
220 memcpy(&data[16], &flow.addrs.v6addrs.dst, 16);
221 memcpy(&data[32], &flow.ports.src, 2);
222 memcpy(&data[34], &flow.ports.dst, 2);
224 hash = xenvif_find_hash(vif, data, sizeof(data));
227 u8 data[32];
229 memcpy(&data[0], &flow.addrs.v6addrs.src, 16);
230 memcpy(&data[16], &flow.addrs.v6addrs.dst, 16);
232 hash = xenvif_find_hash(vif, data, sizeof(data));