ib_mad
response->header.recv_wc.recv_buf.mad = (struct ib_mad *)response->mad;
response->header.recv_wc.recv_buf.mad = (struct ib_mad *)response->mad;
recv->header.recv_wc.mad_len = sizeof(struct ib_mad);
recv->header.recv_wc.mad_seg_size = sizeof(struct ib_mad);
recv->header.recv_wc.recv_buf.mad = (struct ib_mad *)recv->mad;
&recv->grh, (const struct ib_mad *)recv->mad,
(struct ib_mad *)response->mad, &mad_size,
local->mad_priv->header.recv_wc.mad_len = sizeof(struct ib_mad);
local->mad_priv->header.recv_wc.mad_seg_size = sizeof(struct ib_mad);
(struct ib_mad *)local->mad_priv->mad;
wc->byte_len = sizeof(struct ib_mad) + sizeof(struct ib_grh);
(const struct ib_mad *)smp,
(struct ib_mad *)mad_priv->mad, &mad_size,
mad_size = sizeof(struct ib_mad);
struct ib_mad *mad;
struct ib_mad *in_mad;
struct ib_mad *out_mad;
int bnxt_re_assign_pma_port_counters(struct bnxt_re_dev *rdev, struct ib_mad *out_mad);
struct ib_mad *out_mad);
int bnxt_re_assign_pma_port_ext_counters(struct bnxt_re_dev *rdev, struct ib_mad *out_mad)
int bnxt_re_assign_pma_port_counters(struct bnxt_re_dev *rdev, struct ib_mad *out_mad)
const struct ib_mad *in_mad, struct ib_mad *out_mad,
const struct ib_mad *in_mad, struct ib_mad *out_mad,
u32 port, const struct ib_mad *in_mad,
struct ib_mad *out_mad)
const struct ib_mad *in_mad,
struct ib_mad *out_mad)
const struct ib_mad *in_mad,
struct ib_mad *out_mad)
const struct ib_mad *in_mad, struct ib_mad *out_mad,
const struct ib_mad *in_mad, struct ib_mad *out_mad,
static u32 get_local_comm_id(struct ib_mad *mad)
static void set_remote_comm_id(struct ib_mad *mad, u32 cm_id)
static u32 get_remote_comm_id(struct ib_mad *mad)
static union ib_gid gid_from_req_msg(struct ib_device *ibdev, struct ib_mad *mad)
struct ib_mad *mad)
struct ib_mad *mad)
static void set_local_comm_id(struct ib_mad *mad, u32 cm_id)
u8 *s_mac, u16 vlan_id, struct ib_mad *mad)
(struct ib_mad *) &tunnel->mad))
struct ib_mad *mad;
mad = (struct ib_mad *) &(((struct mlx4_mad_rcv_buf *)
const struct ib_mad *mad, u16 prev_lid)
struct ib_mad *mad)
const struct ib_mad *mad)
struct ib_grh *grh, struct ib_mad *mad)
struct ib_mad *mad)
struct ib_mad mad;
const struct ib_mad *in_mad, struct ib_mad *out_mad)
struct ib_mad mad;
const struct ib_mad *in_mad, struct ib_mad *out_mad)
const struct ib_mad *in, struct ib_mad *out,
static int send_mad_to_wire(struct mlx4_ib_demux_ctx *ctx, struct ib_mad *mad)
struct ib_mad *mad)
ret = send_mad_to_wire(group->demux, (struct ib_mad *)&mad);
ret = send_mad_to_wire(group->demux, (struct ib_mad *)&mad);
ret = send_mad_to_slave(slave, group->demux, (struct ib_mad *)&mad);
const struct ib_mad *in, struct ib_mad *out,
struct ib_grh *grh, struct ib_mad *mad);
u16 vlan_id, struct ib_mad *mad);
struct ib_mad *mad);
struct ib_mad *mad);
const struct ib_mad *in_mad, struct ib_mad *out_mad)
const struct ib_mad *in, struct ib_mad *out,
struct ib_mad *in_mad)
if (!can_do_mad_ifc(dev, port, (struct ib_mad *)in_mad))
const struct ib_mad *in, struct ib_mad *out,
const struct ib_mad *in, struct ib_mad *out,
const struct ib_mad *mad,
struct ib_mad *mad)
const struct ib_mad *mad)
const struct ib_mad *in, struct ib_mad *out,
const struct ib_grh *in_grh, const struct ib_mad *in,
struct ib_mad *out, size_t *out_mad_size,
const struct ib_grh *in_grh, const struct ib_mad *in,
struct ib_mad *out, size_t *out_mad_size,
void ocrdma_pma_counters(struct ocrdma_dev *dev, struct ib_mad *out_mad)
void ocrdma_pma_counters(struct ocrdma_dev *dev, struct ib_mad *out_mad);
const struct ib_grh *in_grh, const struct ib_mad *in,
struct ib_mad *out_mad, size_t *out_mad_size,
const struct ib_grh *in_grh, const struct ib_mad *in_mad,
struct ib_mad *out_mad, size_t *out_mad_size,
static void srpt_mgmt_method_get(struct srpt_port *sp, struct ib_mad *rq_mad,
struct ib_mad *mad;
struct ib_mad;
const struct ib_mad *in_mad, struct ib_mad *out_mad,
#define TRACE_SYSTEM ib_mad