Symbol: flow_state
drivers/infiniband/hw/hfi1/rc.c
1074
req->s_next_psn = flow->flow_state.ib_lpsn + 1;
drivers/infiniband/hw/hfi1/tid_rdma.c
1519
memset(&flow->flow_state, 0x0, sizeof(flow->flow_state));
drivers/infiniband/hw/hfi1/tid_rdma.c
1520
flow->idx = qpriv->flow_state.index;
drivers/infiniband/hw/hfi1/tid_rdma.c
1521
flow->flow_state.generation = qpriv->flow_state.generation;
drivers/infiniband/hw/hfi1/tid_rdma.c
1522
flow->flow_state.spsn = qpriv->flow_state.psn;
drivers/infiniband/hw/hfi1/tid_rdma.c
1523
flow->flow_state.lpsn = flow->flow_state.spsn + flow->npkts - 1;
drivers/infiniband/hw/hfi1/tid_rdma.c
1524
flow->flow_state.r_next_psn =
drivers/infiniband/hw/hfi1/tid_rdma.c
1525
full_flow_psn(flow, flow->flow_state.spsn);
drivers/infiniband/hw/hfi1/tid_rdma.c
1526
qpriv->flow_state.psn += flow->npkts;
drivers/infiniband/hw/hfi1/tid_rdma.c
1692
if (cmp_psn(psn, flow->flow_state.ib_spsn) >= 0 &&
drivers/infiniband/hw/hfi1/tid_rdma.c
1693
cmp_psn(psn, flow->flow_state.ib_lpsn) <= 0) {
drivers/infiniband/hw/hfi1/tid_rdma.c
1718
*bth2 = mask_psn(flow->flow_state.ib_spsn + flow->pkt);
drivers/infiniband/hw/hfi1/tid_rdma.c
1753
cpu_to_be32((flow->flow_state.generation <<
drivers/infiniband/hw/hfi1/tid_rdma.c
1755
((flow->flow_state.spsn + flow->pkt) &
drivers/infiniband/hw/hfi1/tid_rdma.c
1839
if ((qpriv->flow_state.psn + npkts) > MAX_TID_FLOW_PSN - 1) {
drivers/infiniband/hw/hfi1/tid_rdma.c
1870
flow->flow_state.ib_spsn = req->s_next_psn;
drivers/infiniband/hw/hfi1/tid_rdma.c
1871
flow->flow_state.ib_lpsn =
drivers/infiniband/hw/hfi1/tid_rdma.c
1872
flow->flow_state.ib_spsn + flow->npkts - 1;
drivers/infiniband/hw/hfi1/tid_rdma.c
1945
flow->flow_state.generation = flow_psn >> HFI1_KDETH_BTH_SEQ_SHIFT;
drivers/infiniband/hw/hfi1/tid_rdma.c
1946
flow->flow_state.spsn = flow_psn & HFI1_KDETH_BTH_SEQ_MASK;
drivers/infiniband/hw/hfi1/tid_rdma.c
1949
flow->flow_state.lpsn = flow->flow_state.spsn +
drivers/infiniband/hw/hfi1/tid_rdma.c
1951
flow->flow_state.ib_spsn = psn;
drivers/infiniband/hw/hfi1/tid_rdma.c
1952
flow->flow_state.ib_lpsn = flow->flow_state.ib_spsn + flow->npkts - 1;
drivers/infiniband/hw/hfi1/tid_rdma.c
2073
struct flow_state *fstate;
drivers/infiniband/hw/hfi1/tid_rdma.c
2127
fstate = &req->flows[req->clear_tail].flow_state;
drivers/infiniband/hw/hfi1/tid_rdma.c
2386
resp->verbs_psn = cpu_to_be32(mask_psn(flow->flow_state.ib_spsn +
drivers/infiniband/hw/hfi1/tid_rdma.c
2391
*bth2 = mask_psn(((flow->flow_state.spsn + flow->pkt++) &
drivers/infiniband/hw/hfi1/tid_rdma.c
2393
(flow->flow_state.generation <<
drivers/infiniband/hw/hfi1/tid_rdma.c
2476
if (cmp_psn(ipsn, flow->flow_state.ib_lpsn)) {
drivers/infiniband/hw/hfi1/tid_rdma.c
2479
if (cmp_psn(kpsn, flow->flow_state.r_next_psn))
drivers/infiniband/hw/hfi1/tid_rdma.c
2481
flow->flow_state.r_next_psn = mask_psn(kpsn + 1);
drivers/infiniband/hw/hfi1/tid_rdma.c
2512
flow->flow_state.r_next_psn = mask_psn(kpsn + 1);
drivers/infiniband/hw/hfi1/tid_rdma.c
2639
hfi1_restart_rc(qp, flow->flow_state.ib_spsn, 0);
drivers/infiniband/hw/hfi1/tid_rdma.c
2762
flow->flow_state.r_next_psn);
drivers/infiniband/hw/hfi1/tid_rdma.c
2786
flow->flow_state.lpsn);
drivers/infiniband/hw/hfi1/tid_rdma.c
2793
flow->flow_state.r_next_psn =
drivers/infiniband/hw/hfi1/tid_rdma.c
2800
flow->flow_state.r_next_psn = last_psn;
drivers/infiniband/hw/hfi1/tid_rdma.c
2959
flow->flow_state.r_next_psn =
drivers/infiniband/hw/hfi1/tid_rdma.c
2963
flow->flow_state.r_next_psn;
drivers/infiniband/hw/hfi1/tid_rdma.c
2975
flow->flow_state.r_next_psn);
drivers/infiniband/hw/hfi1/tid_rdma.c
2988
flow->flow_state.lpsn))
drivers/infiniband/hw/hfi1/tid_rdma.c
2990
flow->flow_state.r_next_psn =
drivers/infiniband/hw/hfi1/tid_rdma.c
2993
flow->flow_state.r_next_psn;
drivers/infiniband/hw/hfi1/tid_rdma.c
3034
qpriv->s_nak_psn = mask_psn(flow->flow_state.r_next_psn);
drivers/infiniband/hw/hfi1/tid_rdma.c
3075
delta_pkts = delta_psn(*bth2, flow->flow_state.ib_spsn);
drivers/infiniband/hw/hfi1/tid_rdma.c
3079
flow->flow_state.spsn));
drivers/infiniband/hw/hfi1/tid_rdma.c
3176
fs = &qpriv->flow_state;
drivers/infiniband/hw/hfi1/tid_rdma.c
349
qpriv->flow_state.psn = 0;
drivers/infiniband/hw/hfi1/tid_rdma.c
3498
if (qpriv->flow_state.index < RXE_NUM_TID_FLOWS &&
drivers/infiniband/hw/hfi1/tid_rdma.c
350
qpriv->flow_state.index = RXE_NUM_TID_FLOWS;
drivers/infiniband/hw/hfi1/tid_rdma.c
351
qpriv->flow_state.last_index = RXE_NUM_TID_FLOWS;
drivers/infiniband/hw/hfi1/tid_rdma.c
352
qpriv->flow_state.generation = KERN_GENERATION_RESERVED;
drivers/infiniband/hw/hfi1/tid_rdma.c
3532
if (qpriv->flow_state.index >= RXE_NUM_TID_FLOWS) {
drivers/infiniband/hw/hfi1/tid_rdma.c
3548
if (qpriv->flow_state.psn + npkts > MAX_TID_FLOW_PSN - 1) {
drivers/infiniband/hw/hfi1/tid_rdma.c
3888
flow->flow_state.resp_ib_psn = bth2;
drivers/infiniband/hw/hfi1/tid_rdma.c
3920
cpu_to_be32((flow->flow_state.generation <<
drivers/infiniband/hw/hfi1/tid_rdma.c
3922
(flow->flow_state.spsn &
drivers/infiniband/hw/hfi1/tid_rdma.c
4116
flow->flow_state.generation = flow_psn >> HFI1_KDETH_BTH_SEQ_SHIFT;
drivers/infiniband/hw/hfi1/tid_rdma.c
4117
flow->flow_state.spsn = flow_psn & HFI1_KDETH_BTH_SEQ_MASK;
drivers/infiniband/hw/hfi1/tid_rdma.c
4118
flow->flow_state.resp_ib_psn = psn;
drivers/infiniband/hw/hfi1/tid_rdma.c
4123
flow->flow_state.lpsn = flow->flow_state.spsn +
drivers/infiniband/hw/hfi1/tid_rdma.c
4247
*bth2 = mask_psn(((flow->flow_state.spsn + flow->pkt++) &
drivers/infiniband/hw/hfi1/tid_rdma.c
4249
(flow->flow_state.generation <<
drivers/infiniband/hw/hfi1/tid_rdma.c
4253
if (flow->flow_state.lpsn + 1 +
drivers/infiniband/hw/hfi1/tid_rdma.c
4296
if (cmp_psn(psn, full_flow_psn(flow, flow->flow_state.lpsn))) {
drivers/infiniband/hw/hfi1/tid_rdma.c
4299
if (cmp_psn(psn, flow->flow_state.r_next_psn))
drivers/infiniband/hw/hfi1/tid_rdma.c
4302
flow->flow_state.r_next_psn = mask_psn(psn + 1);
drivers/infiniband/hw/hfi1/tid_rdma.c
4324
full_flow_psn(flow, flow->flow_state.spsn)) *
drivers/infiniband/hw/hfi1/tid_rdma.c
4346
flow->flow_state.r_next_psn = mask_psn(psn + 1);
drivers/infiniband/hw/hfi1/tid_rdma.c
4405
priv->r_next_psn_kdeth = flow->flow_state.r_next_psn;
drivers/infiniband/hw/hfi1/tid_rdma.c
4414
priv->s_nak_psn = flow->flow_state.r_next_psn;
drivers/infiniband/hw/hfi1/tid_rdma.c
4431
struct tid_flow_state *fs = &qpriv->flow_state;
drivers/infiniband/hw/hfi1/tid_rdma.c
4454
*bth2 = full_flow_psn(flow, flow->flow_state.lpsn);
drivers/infiniband/hw/hfi1/tid_rdma.c
4466
cpu_to_be32(flow->flow_state.resp_ib_psn);
drivers/infiniband/hw/hfi1/tid_rdma.c
4549
if (cmp_psn(psn, full_flow_psn(flow, flow->flow_state.spsn)) < 0 ||
drivers/infiniband/hw/hfi1/tid_rdma.c
4550
cmp_psn(req_psn, flow->flow_state.resp_ib_psn) < 0)
drivers/infiniband/hw/hfi1/tid_rdma.c
4554
full_flow_psn(flow, flow->flow_state.lpsn)) >= 0 &&
drivers/infiniband/hw/hfi1/tid_rdma.c
4559
req->r_last_acked = flow->flow_state.resp_ib_psn;
drivers/infiniband/hw/hfi1/tid_rdma.c
4647
fpsn = full_flow_psn(flow, flow->flow_state.spsn);
drivers/infiniband/hw/hfi1/tid_rdma.c
4655
if (flow->flow_state.generation !=
drivers/infiniband/hw/hfi1/tid_rdma.c
4676
gen = flow->flow_state.generation;
drivers/infiniband/hw/hfi1/tid_rdma.c
4678
flow->flow_state.spsn !=
drivers/infiniband/hw/hfi1/tid_rdma.c
4681
lpsn = flow->flow_state.lpsn;
drivers/infiniband/hw/hfi1/tid_rdma.c
4687
flow->flow_state.generation =
drivers/infiniband/hw/hfi1/tid_rdma.c
4689
flow->flow_state.spsn = spsn;
drivers/infiniband/hw/hfi1/tid_rdma.c
4690
flow->flow_state.lpsn =
drivers/infiniband/hw/hfi1/tid_rdma.c
4691
flow->flow_state.spsn +
drivers/infiniband/hw/hfi1/tid_rdma.c
4724
flpsn = full_flow_psn(flow, flow->flow_state.lpsn);
drivers/infiniband/hw/hfi1/tid_rdma.c
4861
generation = kern_flow_generation_next(flow->flow_state.generation);
drivers/infiniband/hw/hfi1/tid_rdma.c
4880
struct tid_flow_state *fs = &qpriv->flow_state;
drivers/infiniband/hw/hfi1/tid_rdma.c
4950
flow->flow_state.lpsn);
drivers/infiniband/hw/hfi1/tid_rdma.c
4951
next = flow->flow_state.r_next_psn;
drivers/infiniband/hw/hfi1/tid_rdma.c
4953
flow->flow_state.generation = fs->generation;
drivers/infiniband/hw/hfi1/tid_rdma.c
4954
flow->flow_state.spsn = fs->psn;
drivers/infiniband/hw/hfi1/tid_rdma.c
4955
flow->flow_state.lpsn =
drivers/infiniband/hw/hfi1/tid_rdma.c
4956
flow->flow_state.spsn + flow->npkts - 1;
drivers/infiniband/hw/hfi1/tid_rdma.c
4957
flow->flow_state.r_next_psn =
drivers/infiniband/hw/hfi1/tid_rdma.c
4959
flow->flow_state.spsn);
drivers/infiniband/hw/hfi1/tid_rdma.c
5291
req->flows[flow].flow_state.lpsn)) > 0))) {
drivers/infiniband/hw/hfi1/tid_rdma.c
5531
flow->flow_state.r_next_psn =
drivers/infiniband/hw/hfi1/tid_rdma.c
783
struct tid_flow_state *fs = &qpriv->flow_state;
drivers/infiniband/hw/hfi1/tid_rdma.c
823
struct tid_flow_state *fs = &qpriv->flow_state;
drivers/infiniband/hw/hfi1/tid_rdma.h
178
struct flow_state flow_state;
drivers/infiniband/hw/hfi1/trace_tid.h
1008
__entry->hw_flow_index = priv->flow_state.index;
drivers/infiniband/hw/hfi1/trace_tid.h
1009
__entry->generation = priv->flow_state.generation;
drivers/infiniband/hw/hfi1/trace_tid.h
1010
__entry->fpsn = priv->flow_state.psn;
drivers/infiniband/hw/hfi1/trace_tid.h
1394
__entry->hw_flow_index = priv->flow_state.index;
drivers/infiniband/hw/hfi1/trace_tid.h
1395
__entry->generation = priv->flow_state.generation;
drivers/infiniband/hw/hfi1/trace_tid.h
1396
__entry->fpsn = priv->flow_state.psn;
drivers/infiniband/hw/hfi1/trace_tid.h
518
__entry->resp_ib_psn = flow->flow_state.resp_ib_psn;
drivers/infiniband/hw/hfi1/trace_tid.h
519
__entry->generation = flow->flow_state.generation;
drivers/infiniband/hw/hfi1/trace_tid.h
521
flow->flow_state.spsn);
drivers/infiniband/hw/hfi1/trace_tid.h
523
flow->flow_state.lpsn);
drivers/infiniband/hw/hfi1/trace_tid.h
524
__entry->r_next_psn = flow->flow_state.r_next_psn;
drivers/infiniband/hw/hfi1/trace_tid.h
525
__entry->ib_spsn = flow->flow_state.ib_spsn;
drivers/infiniband/hw/hfi1/trace_tid.h
526
__entry->ib_lpsn = flow->flow_state.ib_lpsn;
drivers/infiniband/hw/hfi1/verbs.h
128
struct tid_flow_state flow_state;
drivers/infiniband/hw/hfi1/verbs.h
347
static inline u32 __full_flow_psn(struct flow_state *state, u32 psn)
drivers/infiniband/hw/hfi1/verbs.h
355
return __full_flow_psn(&flow->flow_state, psn);
net/caif/caif_socket.c
51
unsigned long flow_state;
net/caif/caif_socket.c
60
return test_bit(RX_FLOW_ON_BIT, &cf_sk->flow_state);
net/caif/caif_socket.c
65
return test_bit(TX_FLOW_ON_BIT, &cf_sk->flow_state);
net/caif/caif_socket.c
70
clear_bit(RX_FLOW_ON_BIT, &cf_sk->flow_state);
net/caif/caif_socket.c
75
set_bit(RX_FLOW_ON_BIT, &cf_sk->flow_state);
net/caif/caif_socket.c
80
clear_bit(TX_FLOW_ON_BIT, &cf_sk->flow_state);
net/caif/caif_socket.c
85
set_bit(TX_FLOW_ON_BIT, &cf_sk->flow_state);
net/core/pktgen.c
3847
sizeof(struct flow_state)),
net/core/pktgen.c
419
struct flow_state *flows;