Searched refs:flow_map (Results 1 – 3 of 3) sorted by relevance
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | test_tc_edt.c | 24 } flow_map SEC(".maps"); 31 uint64_t *last_tstamp = bpf_map_lookup_elem(&flow_map, &key); in throttle_flow() 45 if (bpf_map_update_elem(&flow_map, &key, &tstamp, BPF_ANY)) in throttle_flow() 58 if (bpf_map_update_elem(&flow_map, &key, &next_tstamp, BPF_EXIST)) in throttle_flow()
|
| H A D | bpf_qdisc_fq.c | 237 static int fq_new_flow(void *flow_map, struct fq_stashed_flow **sflow, u64 hash) in fq_new_flow() argument 252 ret = bpf_map_update_elem(flow_map, &hash, &tmp, 0); in fq_new_flow() 258 *sflow = bpf_map_lookup_elem(flow_map, &hash); in fq_new_flow() 661 fq_remove_flows(struct bpf_map *flow_map, u64 *hash, in fq_remove_flows() argument 666 bpf_map_delete_elem(flow_map, hash); in fq_remove_flows()
|
| /linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| H A D | msgbuf.c | 270 unsigned long *flow_map; member 778 for_each_set_bit(flowid, msgbuf->flow_map, msgbuf->max_flowrings) { in brcmf_msgbuf_txflow_worker() 779 clear_bit(flowid, msgbuf->flow_map); in brcmf_msgbuf_txflow_worker() 790 set_bit(flowid, msgbuf->flow_map); in brcmf_msgbuf_schedule_txdata() 1554 msgbuf->flow_map = kzalloc(count, GFP_KERNEL); in brcmf_proto_msgbuf_attach() 1555 if (!msgbuf->flow_map) in brcmf_proto_msgbuf_attach() 1640 kfree(msgbuf->flow_map); in brcmf_proto_msgbuf_attach() 1673 kfree(msgbuf->flow_map); in brcmf_proto_msgbuf_detach()
|