Symbol: ib_mad_hdr
drivers/infiniband/core/agent.c
90
void agent_send_response(const struct ib_mad_hdr *mad_hdr, const struct ib_grh *grh,
drivers/infiniband/core/agent.h
47
extern void agent_send_response(const struct ib_mad_hdr *mad_hdr, const struct ib_grh *grh,
drivers/infiniband/core/cm.c
1321
static void cm_format_mad_hdr(struct ib_mad_hdr *hdr,
drivers/infiniband/core/cm.c
1332
static void cm_format_mad_ece_hdr(struct ib_mad_hdr *hdr, __be16 attr_id,
drivers/infiniband/core/cm.c
3818
attr_index = be16_to_cpu(((struct ib_mad_hdr *)
drivers/infiniband/core/mad.c
1236
((struct ib_mad_hdr *)mad_send_wr->send_buf.mad)->mgmt_class;
drivers/infiniband/core/mad.c
1289
if (!ib_is_mad_class_rmpp(((struct ib_mad_hdr *) send_buf->mad)->mgmt_class)) {
drivers/infiniband/core/mad.c
1304
if (((struct ib_mad_hdr *) send_buf->mad)->mgmt_class ==
drivers/infiniband/core/mad.c
1314
mad_send_wr->tid = ((struct ib_mad_hdr *) send_buf->mad)->tid;
drivers/infiniband/core/mad.c
1734
const struct ib_mad_hdr *mad_hdr)
drivers/infiniband/core/mad.c
1817
static int validate_mad(const struct ib_mad_hdr *mad_hdr,
drivers/infiniband/core/mad.c
1853
const struct ib_mad_hdr *mad_hdr)
drivers/infiniband/core/mad.c
1868
return ((struct ib_mad_hdr *)(wr->send_buf.mad))->mgmt_class ==
drivers/infiniband/core/mad.c
1885
send_resp = ib_response_mad((struct ib_mad_hdr *)wr->send_buf.mad);
drivers/infiniband/core/mad.c
1939
const struct ib_mad_hdr *mad_hdr;
drivers/infiniband/core/mad.c
204
int ib_response_mad(const struct ib_mad_hdr *hdr)
drivers/infiniband/core/mad.c
2152
agent_send_response((const struct ib_mad_hdr *)response->mad,
drivers/infiniband/core/mad.c
2169
const struct ib_mad_hdr *recv_hdr = (const struct ib_mad_hdr *)recv->mad;
drivers/infiniband/core/mad.c
2170
struct ib_mad_hdr *resp_hdr = (struct ib_mad_hdr *)response->mad;
drivers/infiniband/core/mad.c
2191
*resp_len = sizeof(struct ib_mad_hdr);
drivers/infiniband/core/mad.c
2242
agent_send_response((const struct ib_mad_hdr *)response->mad,
drivers/infiniband/core/mad.c
2265
struct ib_mad_hdr *mad_hdr = (struct ib_mad_hdr *)recv->mad;
drivers/infiniband/core/mad.c
2319
if (opa && ((struct ib_mad_hdr *)(recv->mad))->base_version == OPA_MGMT_BASE_VERSION) {
drivers/infiniband/core/mad.c
2331
if (!validate_mad((const struct ib_mad_hdr *)recv->mad, qp_info, opa))
drivers/infiniband/core/mad.c
2335
(struct ib_mad_hdr *)recv->mad);
drivers/infiniband/core/mad.c
2347
if (((struct ib_mad_hdr *)recv->mad)->mgmt_class ==
drivers/infiniband/core/mad.c
2370
agent_send_response((const struct ib_mad_hdr *)response->mad,
drivers/infiniband/core/mad.c
2381
mad_agent = find_mad_agent(port_priv, (const struct ib_mad_hdr *)recv->mad);
drivers/infiniband/core/mad.c
2392
agent_send_response((const struct ib_mad_hdr *)response->mad, &recv->grh, wc,
drivers/infiniband/core/mad.c
2795
base_version = ((struct ib_mad_hdr *)(local->mad_priv->mad))->base_version;
drivers/infiniband/core/mad.c
733
if (ib_response_mad((const struct ib_mad_hdr *)mad_priv->mad) &&
drivers/infiniband/core/mad.c
755
(const struct ib_mad_hdr *)mad_priv->mad);
drivers/infiniband/core/mad.c
96
const struct ib_mad_hdr *mad);
drivers/infiniband/core/mad_rmpp.c
280
struct ib_mad_hdr *mad_hdr;
drivers/infiniband/core/mad_rmpp.c
327
struct ib_mad_hdr *mad_hdr = &mad_recv_wc->recv_buf.mad->mad_hdr;
drivers/infiniband/core/mad_rmpp.c
853
struct ib_mad_hdr *mad_hdr = mad_send_wr->send_buf.mad;
drivers/infiniband/core/user_mad.c
138
struct ib_mad_hdr mad_hdr;
drivers/infiniband/core/user_mad.c
377
(struct ib_mad_hdr *)&packet->mad.data);
drivers/infiniband/core/user_mad.c
478
struct ib_mad_hdr *sent_hdr, *hdr;
drivers/infiniband/core/user_mad.c
480
hdr = (struct ib_mad_hdr *) packet->mad.data;
drivers/infiniband/core/user_mad.c
482
sent_hdr = (struct ib_mad_hdr *) sent_packet->mad.data;
drivers/infiniband/core/user_mad.c
548
(struct ib_mad_hdr *)&packet->mad.data);
drivers/infiniband/core/user_mad.c
591
base_version = ((struct ib_mad_hdr *)&packet->mad.data)->base_version;
drivers/infiniband/core/user_mad.c
633
tid = &((struct ib_mad_hdr *) packet->msg->mad)->tid;
drivers/infiniband/hw/hfi1/mad.c
1006
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1016
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1031
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1335
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1487
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1696
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1705
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1714
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1722
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1796
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1805
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1820
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1848
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1857
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1871
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1892
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1900
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1923
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1936
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1957
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1967
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1983
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1991
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
2015
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
2041
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
2059
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
2104
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
2118
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
2125
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
2135
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
2141
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
2156
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
2165
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
2179
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
2185
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
2204
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
2231
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
2246
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
2276
struct ib_mad_hdr mad_hdr;
drivers/infiniband/hw/hfi1/mad.c
2581
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
2706
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
2712
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
2846
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
2965
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
2973
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
2986
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
3080
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
3108
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
3182
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
3189
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
3201
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
3240
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
3325
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
3352
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
3360
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
3373
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
3424
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
3444
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
3576
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
3602
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
3615
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
3653
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
3673
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
3683
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
3700
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
3709
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
3728
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
3792
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
3831
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
3882
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
39
static int reply(struct ib_mad_hdr *smp)
drivers/infiniband/hw/hfi1/mad.c
3905
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
3914
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
3934
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
3956
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
3967
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
4008
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
4023
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
4037
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
4133
ret = reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
4203
ret = reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
4224
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
4242
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
4255
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
4260
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
4273
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
4291
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
4302
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
4307
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
438
static void bad_mkey(struct hfi1_ibport *ibp, struct ib_mad_hdr *mad,
drivers/infiniband/hw/hfi1/mad.c
4489
ret = reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
4492
ret = check_mkey(ibp, (struct ib_mad_hdr *)smp, mad_flags, smp->mkey,
drivers/infiniband/hw/hfi1/mad.c
4511
(struct ib_mad_hdr *)smp, 0,
drivers/infiniband/hw/hfi1/mad.c
4567
ret = reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
4585
ret = reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
4589
ret = check_mkey(ibp, (struct ib_mad_hdr *)smp, mad_flags,
drivers/infiniband/hw/hfi1/mad.c
4608
(struct ib_mad_hdr *)smp, 0,
drivers/infiniband/hw/hfi1/mad.c
4624
ret = reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
4645
ret = reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
4660
ret = reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
4664
ret = reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
4672
ret = reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
4688
ret = reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
4706
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
4735
ret = reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
4752
ret = reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
4769
ret = reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
548
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
558
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
576
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
598
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
613
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
632
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
650
static int check_mkey(struct hfi1_ibport *ibp, struct ib_mad_hdr *mad,
drivers/infiniband/hw/hfi1/mad.c
774
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
785
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
961
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
997
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/mlx4/cm.c
65
struct ib_mad_hdr hdr;
drivers/infiniband/hw/mlx4/cm.c
74
struct ib_mad_hdr hdr;
drivers/infiniband/sw/rdmavt/mad.c
33
const struct ib_mad_hdr *in, size_t in_mad_size,
drivers/infiniband/sw/rdmavt/mad.c
34
struct ib_mad_hdr *out, size_t *out_mad_size,
drivers/infiniband/sw/rdmavt/mad.h
13
const struct ib_mad_hdr *in, size_t in_mad_size,
drivers/infiniband/sw/rdmavt/mad.h
14
struct ib_mad_hdr *out, size_t *out_mad_size,
drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h
475
struct ib_mad_hdr mad_hdr;
drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h
517
struct ib_mad_hdr mad_hdr;
drivers/infiniband/ulp/srpt/ib_dm_mad.h
79
struct ib_mad_hdr mad_hdr;
include/rdma/ib_mad.h
178
struct ib_mad_hdr mad_hdr;
include/rdma/ib_mad.h
183
struct ib_mad_hdr mad_hdr;
include/rdma/ib_mad.h
188
struct ib_mad_hdr mad_hdr;
include/rdma/ib_mad.h
194
struct ib_mad_hdr mad_hdr;
include/rdma/ib_mad.h
200
struct ib_mad_hdr mad_hdr;
include/rdma/ib_mad.h
207
struct ib_mad_hdr mad_hdr;
include/rdma/ib_mad.h
485
int ib_response_mad(const struct ib_mad_hdr *hdr);
include/rdma/ib_pma.h
29
struct ib_mad_hdr mad_hdr;
include/rdma/ibta_vol1_c12.h
15
(byte_offset + sizeof(struct ib_mad_hdr)), bits_offset, \
include/rdma/ibta_vol1_c12.h
19
(byte_offset + sizeof(struct ib_mad_hdr)), width)
include/rdma/ibta_vol1_c12.h
22
(byte_offset + sizeof(struct ib_mad_hdr)), width)
include/rdma/ibta_vol1_c12.h
25
(byte_offset + sizeof(struct ib_mad_hdr)), width)
include/rdma/ibta_vol1_c12.h
27
IBA_FIELD64_LOC(field_struct, (byte_offset + sizeof(struct ib_mad_hdr)))
include/rdma/ibta_vol1_c12.h
30
(byte_offset + sizeof(struct ib_mad_hdr)), width, type)
include/rdma/ibta_vol1_c12.h
34
struct ib_mad_hdr hdr; \
include/trace/events/ib_mad.h
154
((struct ib_mad_hdr *)wr->send_buf.mad)->base_version;
include/trace/events/ib_mad.h
156
((struct ib_mad_hdr *)wr->send_buf.mad)->mgmt_class;
include/trace/events/ib_mad.h
158
((struct ib_mad_hdr *)wr->send_buf.mad)->class_version;
include/trace/events/ib_mad.h
160
((struct ib_mad_hdr *)wr->send_buf.mad)->method;
include/trace/events/ib_mad.h
162
((struct ib_mad_hdr *)wr->send_buf.mad)->status;
include/trace/events/ib_mad.h
185
struct ib_mad_hdr *mad_hdr),
include/trace/events/ib_mad.h
67
((struct ib_mad_hdr *)wr->send_buf.mad)->base_version;
include/trace/events/ib_mad.h
69
((struct ib_mad_hdr *)wr->send_buf.mad)->mgmt_class;
include/trace/events/ib_mad.h
71
((struct ib_mad_hdr *)wr->send_buf.mad)->class_version;
include/trace/events/ib_mad.h
73
((struct ib_mad_hdr *)wr->send_buf.mad)->method;
include/trace/events/ib_mad.h
75
((struct ib_mad_hdr *)wr->send_buf.mad)->status;
include/trace/events/ib_mad.h
77
((struct ib_mad_hdr *)wr->send_buf.mad)->class_specific;
include/trace/events/ib_mad.h
78
__entry->tid = ((struct ib_mad_hdr *)wr->send_buf.mad)->tid;
include/trace/events/ib_mad.h
80
((struct ib_mad_hdr *)wr->send_buf.mad)->attr_id;
include/trace/events/ib_mad.h
82
((struct ib_mad_hdr *)wr->send_buf.mad)->attr_mod;
include/trace/events/ib_umad.h
111
struct ib_mad_hdr *mad_hdr),
include/trace/events/ib_umad.h
116
struct ib_mad_hdr *mad_hdr),
include/trace/events/ib_umad.h
121
struct ib_mad_hdr *mad_hdr),
include/trace/events/ib_umad.h
18
struct ib_mad_hdr *mad_hdr),