Searched refs:mad (Results 1 - 25 of 35) sorted by relevance

12

/linux-master/drivers/iio/adc/
H A Dmt6360-adc.c66 static int mt6360_adc_read_channel(struct mt6360_adc_data *mad, int channel, int *val) argument
74 mutex_lock(&mad->adc_lock);
77 ret = regmap_update_bits(mad->regmap, MT6360_REG_PMUADCRPT1, MT6360_PREFERCH_MASK,
83 ret = regmap_raw_write(mad->regmap, MT6360_REG_PMUADCCFG, &adc_enable, sizeof(adc_enable));
87 predict_end_t = ktime_add_ms(mad->last_off_timestamps[channel], 2 * ADC_WAIT_TIME_MS);
101 ret = regmap_raw_read(mad->regmap, MT6360_REG_PMUADCRPT1, rpt, sizeof(rpt));
133 regmap_raw_write(mad->regmap, MT6360_REG_PMUADCCFG, &adc_enable, sizeof(adc_enable));
134 mad->last_off_timestamps[channel] = ktime_get();
136 regmap_update_bits(mad->regmap, MT6360_REG_PMUADCRPT1, MT6360_PREFERCH_MASK,
139 mutex_unlock(&mad
144 mt6360_adc_read_scale(struct mt6360_adc_data *mad, int channel, int *val, int *val2) argument
188 mt6360_adc_read_offset(struct mt6360_adc_data *mad, int channel, int *val) argument
197 struct mt6360_adc_data *mad = iio_priv(iio_dev); local
263 struct mt6360_adc_data *mad = iio_priv(indio_dev); local
314 struct mt6360_adc_data *mad; local
[all...]
/linux-master/drivers/infiniband/hw/mlx4/
H A Dcm.c85 static void set_local_comm_id(struct ib_mad *mad, u32 cm_id) argument
87 if (mad->mad_hdr.attr_id == CM_SIDR_REQ_ATTR_ID) {
89 (struct cm_sidr_generic_msg *)mad;
91 } else if (mad->mad_hdr.attr_id == CM_SIDR_REP_ATTR_ID) {
95 struct cm_generic_msg *msg = (struct cm_generic_msg *)mad;
100 static u32 get_local_comm_id(struct ib_mad *mad) argument
102 if (mad->mad_hdr.attr_id == CM_SIDR_REQ_ATTR_ID) {
104 (struct cm_sidr_generic_msg *)mad;
106 } else if (mad->mad_hdr.attr_id == CM_SIDR_REP_ATTR_ID) {
110 struct cm_generic_msg *msg = (struct cm_generic_msg *)mad;
115 set_remote_comm_id(struct ib_mad *mad, u32 cm_id) argument
130 get_remote_comm_id(struct ib_mad *mad) argument
145 gid_from_req_msg(struct ib_device *ibdev, struct ib_mad *mad) argument
302 mlx4_ib_multiplex_cm_handler(struct ib_device *ibdev, int port, int slave_id, struct ib_mad *mad) argument
426 mlx4_ib_demux_cm_handler(struct ib_device *ibdev, int port, int *slave, struct ib_mad *mad) argument
[all...]
H A DMakefile4 mlx4_ib-y := ah.o cq.o doorbell.o mad.o main.o mr.o qp.o srq.o mcg.o cm.o alias_GUID.o sysfs.o
H A Dmcg.c209 static int send_mad_to_wire(struct mlx4_ib_demux_ctx *ctx, struct ib_mad *mad) argument
225 &ah_attr, NULL, 0xffff, mad);
229 struct ib_mad *mad)
249 return mlx4_ib_send_to_slave(dev, slave, ctx->port, IB_QPT_GSI, &wc, NULL, mad);
254 struct ib_sa_mad mad; local
255 struct ib_sa_mcmember_data *sa_mad_data = (struct ib_sa_mcmember_data *)&mad.data;
258 /* we rely on a mad request as arrived from a VF */
259 memcpy(&mad, sa_mad, sizeof mad);
265 mad
228 send_mad_to_slave(int slave, struct mlx4_ib_demux_ctx *ctx, struct ib_mad *mad) argument
281 struct ib_sa_mad mad; local
321 struct ib_sa_mad mad; local
882 mlx4_ib_mcg_demux_handler(struct ib_device *ibdev, int port, int slave, struct ib_sa_mad *mad) argument
1167 struct ib_sa_mad *mad = &req->sa_mad; local
[all...]
H A Dmad.c82 struct ib_mad mad; member in struct:mlx4_tunnel_mad
88 struct ib_mad mad; member in struct:mlx4_rcv_tunnel_mad
221 const struct ib_mad *mad, u16 prev_lid)
231 if ((mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED ||
232 mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) &&
233 mad->mad_hdr.method == IB_MGMT_METHOD_SET)
234 switch (mad->mad_hdr.attr_id) {
238 pinfo = (struct ib_port_info *) ((struct ib_smp *) mad)->data;
264 bn = be32_to_cpu(((struct ib_smp *)mad)->attr_mod) & 0xFFFF;
265 base = (__be16 *) &(((struct ib_smp *)mad)
220 smp_snoop(struct ib_device *ibdev, u32 port_num, const struct ib_mad *mad, u16 prev_lid) argument
367 node_desc_override(struct ib_device *dev, struct ib_mad *mad) argument
383 forward_trap(struct mlx4_ib_dev *dev, u32 port_num, const struct ib_mad *mad) argument
511 mlx4_ib_send_to_slave(struct mlx4_ib_dev *dev, int slave, u32 port, enum ib_qp_type dest_qpt, struct ib_wc *wc, struct ib_grh *grh, struct ib_mad *mad) argument
682 mlx4_ib_demux_mad(struct ib_device *ibdev, u32 port, struct ib_wc *wc, struct ib_grh *grh, struct ib_mad *mad) argument
1356 mlx4_ib_send_to_wire(struct mlx4_ib_dev *dev, int slave, u32 port, enum ib_qp_type dest_qpt, u16 pkey_index, u32 remote_qpn, u32 qkey, struct rdma_ah_attr *attr, u8 *s_mac, u16 vlan_id, struct ib_mad *mad) argument
1904 struct ib_mad *mad; local
[all...]
/linux-master/drivers/infiniband/hw/mthca/
H A Dmthca_mad.c109 const struct ib_mad *mad,
114 if ((mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED ||
115 mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) &&
116 mad->mad_hdr.method == IB_MGMT_METHOD_SET) {
117 if (mad->mad_hdr.attr_id == IB_SMP_ATTR_PORT_INFO) {
119 (struct ib_port_info *) ((struct ib_smp *) mad)->data;
141 if (mad->mad_hdr.attr_id == IB_SMP_ATTR_PKEY_TABLE) {
151 struct ib_mad *mad)
153 if ((mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED ||
154 mad
107 smp_snoop(struct ib_device *ibdev, u8 port_num, const struct ib_mad *mad, u16 prev_lid) argument
150 node_desc_override(struct ib_device *dev, struct ib_mad *mad) argument
164 forward_trap(struct mthca_dev *dev, u32 port_num, const struct ib_mad *mad) argument
[all...]
/linux-master/drivers/infiniband/sw/rdmavt/
H A DMakefile11 rdmavt-y := vt.o ah.o cq.o mad.o mcast.o mmap.o mr.o pd.o qp.o \
/linux-master/drivers/infiniband/core/
H A Duser_mad.c131 struct ib_user_mad mad; member in struct:ib_umad_packet
191 for (packet->mad.hdr.id = 0;
192 packet->mad.hdr.id < IB_UMAD_MAX_AGENTS;
193 packet->mad.hdr.id++)
194 if (agent == __get_agent(file, packet->mad.hdr.id)) {
226 packet->mad.hdr.status = ETIMEDOUT;
250 packet->mad.hdr.status = 0;
251 packet->mad.hdr.length = hdr_size(file) + mad_recv_wc->mad_len;
252 packet->mad.hdr.qpn = cpu_to_be32(mad_recv_wc->wc->src_qp);
258 packet->mad
[all...]
H A Dsa_query.c109 struct ib_sa_mad *mad);
703 struct ib_sa_mad *mad = query->mad_buf->mad; local
704 ib_sa_comp_mask comp_mask = mad->sa_hdr.comp_mask;
788 struct ib_sa_mad *mad; local
798 mad = query->mad_buf->mad;
799 len = ib_nl_get_path_rec_attrs_len(mad->sa_hdr.comp_mask);
878 struct ib_sa_mad *mad = NULL; local
887 mad
1315 struct ib_sa_mad *mad = query->mad_buf->mad; local
1446 ib_sa_path_rec_callback(struct ib_sa_query *sa_query, int status, struct ib_sa_mad *mad) argument
1531 struct ib_sa_mad *mad; local
1621 ib_sa_mcmember_rec_callback(struct ib_sa_query *sa_query, int status, struct ib_sa_mad *mad) argument
1658 struct ib_sa_mad *mad; local
1712 ib_sa_guidinfo_rec_callback(struct ib_sa_query *sa_query, int status, struct ib_sa_mad *mad) argument
1748 struct ib_sa_mad *mad; local
1821 ib_sa_classport_info_rec_callback(struct ib_sa_query *sa_query, int status, struct ib_sa_mad *mad) argument
1886 struct ib_sa_mad *mad; local
[all...]
H A Dmad_rmpp.c114 struct ib_rmpp_mad *ack = msg->mad;
136 hdr_len = ib_get_mad_data_offset(recv_wc->recv_buf.mad->mad_hdr.mgmt_class);
144 format_ack(msg, (struct ib_rmpp_mad *) recv_wc->recv_buf.mad, rmpp_recv);
163 hdr_len = ib_get_mad_data_offset(recv_wc->recv_buf.mad->mad_hdr.mgmt_class);
189 rmpp_mad = msg->mad;
190 memcpy(rmpp_mad, recv_wc->recv_buf.mad, msg->hdr_len);
223 rmpp_mad = msg->mad;
224 memcpy(rmpp_mad, recv_wc->recv_buf.mad, msg->hdr_len);
308 mad_hdr = &mad_recv_wc->recv_buf.mad->mad_hdr;
327 struct ib_mad_hdr *mad_hdr = &mad_recv_wc->recv_buf.mad
[all...]
H A Dmad.c96 const struct ib_mad_hdr *mad);
98 struct ib_mad_private *mad);
597 struct ib_smp *smp = mad_send_wr->send_buf.mad;
702 (struct ib_mad *)mad_priv->mad, &mad_size,
706 if (ib_response_mad((const struct ib_mad_hdr *)mad_priv->mad) &&
726 memcpy(mad_priv->mad, smp, mad_priv->mad_size);
728 (const struct ib_mad_hdr *)mad_priv->mad);
792 struct ib_rmpp_mad *rmpp_mad = send_buf->mad;
873 mad_send_wr->send_buf.mad = buf;
973 return mad_send_wr->send_buf.mad
2668 ib_mad_post_receive_mads(struct ib_mad_qp_info *qp_info, struct ib_mad_private *mad) argument
[all...]
H A DMakefile13 multicast.o mad.o smi.o agent.o mad_rmpp.o \
H A Dcm.c1563 req_msg = (struct cm_req_msg *)msg->mad;
1603 rcv_msg = (struct cm_rej_msg *) mad_recv_wc->recv_buf.mad;
1604 rej_msg = (struct cm_rej_msg *) msg->mad;
1807 req_msg = (struct cm_req_msg *)work->mad_recv_wc->recv_buf.mad;
1958 cm_format_mra((struct cm_mra_msg *) msg->mad, cm_id_priv,
1964 cm_format_rej((struct cm_rej_msg *)msg->mad, cm_id_priv,
1990 req_msg = (struct cm_req_msg *)work->mad_recv_wc->recv_buf.mad;
2084 req_msg = (struct cm_req_msg *)work->mad_recv_wc->recv_buf.mad;
2300 rep_msg = (struct cm_rep_msg *) msg->mad;
2377 cm_format_rtu((struct cm_rtu_msg *) msg->mad, cm_id_pri
[all...]
H A Dagent.c122 memcpy(send_buf->mad, mad_hdr, resp_mad_len);
H A Dmad_priv.h82 u8 mad[]; member in struct:ib_mad_private
/linux-master/include/rdma/
H A Dib_smi.h149 * @mad: MAD to initialize.
151 static inline void ib_init_query_mad(struct ib_smp *mad) argument
153 mad->base_version = IB_MGMT_BASE_VERSION;
154 mad->mgmt_class = IB_MGMT_CLASS_SUBN_LID_ROUTED;
155 mad->class_version = 1;
156 mad->method = IB_MGMT_METHOD_GET;
/linux-master/drivers/infiniband/hw/mlx5/
H A DMakefile13 mad.o \
/linux-master/include/trace/events/
H A Dib_mad.h67 ((struct ib_mad_hdr *)wr->send_buf.mad)->base_version;
69 ((struct ib_mad_hdr *)wr->send_buf.mad)->mgmt_class;
71 ((struct ib_mad_hdr *)wr->send_buf.mad)->class_version;
73 ((struct ib_mad_hdr *)wr->send_buf.mad)->method;
75 ((struct ib_mad_hdr *)wr->send_buf.mad)->status;
77 ((struct ib_mad_hdr *)wr->send_buf.mad)->class_specific;
78 __entry->tid = ((struct ib_mad_hdr *)wr->send_buf.mad)->tid;
80 ((struct ib_mad_hdr *)wr->send_buf.mad)->attr_id;
82 ((struct ib_mad_hdr *)wr->send_buf.mad)->attr_mod;
154 ((struct ib_mad_hdr *)wr->send_buf.mad)
[all...]
/linux-master/drivers/scsi/ibmvscsi/
H A Dibmvfc.c220 struct ibmvfc_mad_common *mad = &evt->iu.mad_common; local
240 entry->op_code = be32_to_cpu(mad->opcode);
256 struct ibmvfc_mad_common *mad = &evt->xfer_iu->mad_common; local
281 entry->op_code = be32_to_cpu(mad->opcode);
282 entry->u.end.status = be16_to_cpu(mad->status);
2185 struct ibmvfc_passthru_mad *mad; local
2269 mad = &evt->iu.passthru;
2271 memset(mad, 0, sizeof(*mad));
2272 mad
4294 struct ibmvfc_implicit_logout *mad; local
4355 struct ibmvfc_passthru_mad *mad = &evt->xfer_iu->passthru; local
4512 ibmvfc_adisc_needs_plogi(struct ibmvfc_passthru_mad *mad, struct ibmvfc_target *tgt) argument
4533 struct ibmvfc_passthru_mad *mad = &evt->xfer_iu->passthru; local
4574 struct ibmvfc_passthru_mad *mad = &evt->iu.passthru; local
4696 struct ibmvfc_passthru_mad *mad; local
4990 struct ibmvfc_discover_targets *mad; local
5070 struct ibmvfc_channel_setup_mad *mad; local
5144 struct ibmvfc_channel_enquiry *mad; local
5272 struct ibmvfc_npiv_login_mad *mad; local
5341 struct ibmvfc_npiv_logout_mad *mad; local
[all...]
/linux-master/drivers/infiniband/hw/hfi1/
H A DMakefile28 mad.o \
/linux-master/include/scsi/
H A Dviosrp.h202 union mad_iu mad; member in union:viosrp_iu
/linux-master/include/net/
H A Dmrp.h125 struct rb_root mad; member in struct:mrp_applicant
/linux-master/drivers/scsi/ibmvscsi_tgt/
H A Dibmvscsi_tgt.c1504 struct viosrp_adapter_info *mad = &vio_iu(iue)->mad.adapter_info; local
1510 mad->common.status = cpu_to_be16(VIOSRP_MAD_SUCCESS);
1512 if (be16_to_cpu(mad->common.length) > sizeof(*info)) {
1513 mad->common.status = cpu_to_be16(VIOSRP_MAD_FAILED);
1522 mad->common.status = cpu_to_be16(VIOSRP_MAD_FAILED);
1527 rc = h_copy_rdma(be16_to_cpu(mad->common.length),
1529 be64_to_cpu(mad->buffer),
1540 be64_to_cpu(mad->buffer), vscsi->flags, flag_bits);
1575 be64_to_cpu(mad
1615 struct viosrp_capabilities *mad = &vio_iu(iue)->mad.capabilities; local
1729 struct mad_common *mad = (struct mad_common *)&vio_iu(iue)->mad; local
1984 struct mad_common *mad = (struct mad_common *)&vio_iu(iue)->mad; local
2027 struct mad_common *mad; local
[all...]
/linux-master/drivers/infiniband/ulp/opa_vnic/
H A Dopa_vnic_vema.c96 * @mad_agent: pointer to mad agent for port
128 * vema_get_vport_num -- Get the vnic from the mad
129 * @recvd_mad: Received mad
139 * vema_get_vport_adapter -- Get vnic port adapter from recvd mad
140 * @recvd_mad: received mad
223 * @recvd_mad: pointer to the received mad
224 * @rsp_mad: pointer to respose mad
258 * @recvd_mad: pointer to the received mad
259 * @rsp_mad: pointer to respose mad
262 * and sets up the response mad dat
[all...]
/linux-master/net/802/
H A Dmrp.c240 struct rb_node *parent = app->mad.rb_node;
260 struct rb_node *parent = NULL, **p = &app->mad.rb_node;
286 rb_insert_color(&attr->node, &app->mad);
292 rb_erase(&attr->node, &app->mad);
301 for (node = rb_first(&app->mad);
584 for (node = rb_first(&app->mad);
879 app->mad = RB_ROOT;

Completed in 254 milliseconds

12