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
1322
static void cm_format_mad_hdr(struct ib_mad_hdr *hdr,
drivers/infiniband/core/cm.c
1333
static void cm_format_mad_ece_hdr(struct ib_mad_hdr *hdr, __be16 attr_id,
drivers/infiniband/core/cm.c
3821
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
2037
const struct ib_mad_hdr *mad_hdr = &mad_recv_wc->recv_buf.mad->mad_hdr;
drivers/infiniband/core/mad.c
204
int ib_response_mad(const struct ib_mad_hdr *hdr)
drivers/infiniband/core/mad.c
2182
agent_send_response((const struct ib_mad_hdr *)response->mad,
drivers/infiniband/core/mad.c
2199
const struct ib_mad_hdr *recv_hdr = (const struct ib_mad_hdr *)recv->mad;
drivers/infiniband/core/mad.c
2200
struct ib_mad_hdr *resp_hdr = (struct ib_mad_hdr *)response->mad;
drivers/infiniband/core/mad.c
2221
*resp_len = sizeof(struct ib_mad_hdr);
drivers/infiniband/core/mad.c
2272
agent_send_response((const struct ib_mad_hdr *)response->mad,
drivers/infiniband/core/mad.c
2295
struct ib_mad_hdr *mad_hdr = (struct ib_mad_hdr *)recv->mad;
drivers/infiniband/core/mad.c
2349
if (opa && ((struct ib_mad_hdr *)(recv->mad))->base_version == OPA_MGMT_BASE_VERSION) {
drivers/infiniband/core/mad.c
2361
if (!validate_mad((const struct ib_mad_hdr *)recv->mad, qp_info, opa))
drivers/infiniband/core/mad.c
2365
(struct ib_mad_hdr *)recv->mad);
drivers/infiniband/core/mad.c
2377
if (((struct ib_mad_hdr *)recv->mad)->mgmt_class ==
drivers/infiniband/core/mad.c
2400
agent_send_response((const struct ib_mad_hdr *)response->mad,
drivers/infiniband/core/mad.c
2411
mad_agent = find_mad_agent(port_priv, (const struct ib_mad_hdr *)recv->mad);
drivers/infiniband/core/mad.c
2422
agent_send_response((const struct ib_mad_hdr *)response->mad, &recv->grh, wc,
drivers/infiniband/core/mad.c
2825
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
1005
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1015
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1030
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1334
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1486
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1695
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1704
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1713
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1721
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1795
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1804
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1819
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1847
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1856
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1870
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1891
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1899
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1922
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1935
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1956
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1966
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1982
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
1990
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
2014
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
2040
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
2058
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
2103
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
2117
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
2124
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
2134
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
2140
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
2155
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
2164
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
2178
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
2184
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
2203
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
2230
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
2245
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
2275
struct ib_mad_hdr mad_hdr;
drivers/infiniband/hw/hfi1/mad.c
2580
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
2705
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
2711
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
2845
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
2964
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
2972
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
2985
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
3079
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
3107
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
3181
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
3188
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
3200
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
3239
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
3324
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
3351
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
3359
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
3372
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
3423
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
3443
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
3575
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
3601
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
3614
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
3652
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
3672
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
3682
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
3699
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
3708
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
3727
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
3791
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
38
static int reply(struct ib_mad_hdr *smp)
drivers/infiniband/hw/hfi1/mad.c
3830
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
3881
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
3904
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
3913
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
3933
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
3955
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
3966
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
4007
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
4022
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
4036
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
4132
ret = reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
4202
ret = reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
4223
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
4241
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
4254
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
4259
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
4272
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
4290
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
4301
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
4306
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
437
static void bad_mkey(struct hfi1_ibport *ibp, struct ib_mad_hdr *mad,
drivers/infiniband/hw/hfi1/mad.c
4488
ret = reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
4491
ret = check_mkey(ibp, (struct ib_mad_hdr *)smp, mad_flags, smp->mkey,
drivers/infiniband/hw/hfi1/mad.c
4510
(struct ib_mad_hdr *)smp, 0,
drivers/infiniband/hw/hfi1/mad.c
4566
ret = reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
4584
ret = reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
4588
ret = check_mkey(ibp, (struct ib_mad_hdr *)smp, mad_flags,
drivers/infiniband/hw/hfi1/mad.c
4607
(struct ib_mad_hdr *)smp, 0,
drivers/infiniband/hw/hfi1/mad.c
4623
ret = reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
4644
ret = reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
4659
ret = reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
4663
ret = reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
4671
ret = reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
4687
ret = reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
4705
return reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
4734
ret = reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
4751
ret = reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
4768
ret = reply((struct ib_mad_hdr *)pmp);
drivers/infiniband/hw/hfi1/mad.c
547
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
557
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
575
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
597
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
612
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
631
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
649
static int check_mkey(struct hfi1_ibport *ibp, struct ib_mad_hdr *mad,
drivers/infiniband/hw/hfi1/mad.c
773
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
784
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
960
return reply((struct ib_mad_hdr *)smp);
drivers/infiniband/hw/hfi1/mad.c
996
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/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),