Searched defs:smp (Results 1 - 16 of 16) sorted by relevance

/drivers/infiniband/core/
H A Dsmi.c46 enum smi_action smi_handle_dr_smp_send(struct ib_smp *smp, argument
51 hop_ptr = smp->hop_ptr;
52 hop_cnt = smp->hop_cnt;
59 if (!ib_get_smp_direction(smp)) {
62 smp->hop_ptr++;
63 return (smp->initial_path[smp->hop_ptr] ==
72 /* smp->return_path set when received */
73 smp->hop_ptr++;
74 return (smp
131 smi_handle_dr_smp_recv(struct ib_smp *smp, u8 node_type, int port_num, int phys_port_cnt) argument
212 smi_check_forward_dr_smp(struct ib_smp *smp) argument
249 smi_get_fwd_port(struct ib_smp *smp) argument
[all...]
H A Dsmi.h54 enum smi_action smi_handle_dr_smp_recv(struct ib_smp *smp, u8 node_type,
56 int smi_get_fwd_port(struct ib_smp *smp);
57 extern enum smi_forward_action smi_check_forward_dr_smp(struct ib_smp *smp);
58 extern enum smi_action smi_handle_dr_smp_send(struct ib_smp *smp,
65 static inline enum smi_action smi_check_local_smp(struct ib_smp *smp, argument
71 !ib_get_smp_direction(smp) &&
72 (smp->hop_ptr == smp->hop_cnt + 1)) ?
80 static inline enum smi_action smi_check_local_returning_smp(struct ib_smp *smp, argument
86 ib_get_smp_direction(smp)
[all...]
H A Dmad_priv.h82 struct ib_smp smp; member in union:ib_mad_private::__anon1420
H A Dmad.c729 struct ib_smp *smp = mad_send_wr->send_buf.mad; local
741 smp->mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE)
752 if ((ib_get_smp_direction(smp) ? smp->dr_dlid : smp->dr_slid) ==
754 smi_handle_dr_smp_send(smp, device->node_type, port_num) ==
762 if (smi_check_local_smp(smp, device) == IB_SMI_DISCARD &&
763 smi_check_local_returning_smp(smp, device) == IB_SMI_DISCARD)
783 send_wr->wr_id, be16_to_cpu(smp->dr_slid),
789 (struct ib_mad *)smp,
[all...]
/drivers/scsi/csiostor/
H A Dcsio_defs.h84 csio_set_state(void *smp, void *state) argument
86 ((struct csio_sm *)smp)->sm_state = (csio_sm_state_t)state;
90 csio_init_state(struct csio_sm *smp, void *state) argument
92 csio_set_state(smp, state);
96 csio_post_event(void *smp, uint32_t evt) argument
98 ((struct csio_sm *)smp)->sm_state(smp, evt);
102 csio_get_state(void *smp) argument
104 return ((struct csio_sm *)smp)->sm_state;
108 csio_match_state(void *smp, voi argument
[all...]
/drivers/infiniband/hw/ipath/
H A Dipath_ud.c467 struct ib_smp *smp = (struct ib_smp *) data; local
469 if (smp->mgmt_class != IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) {
H A Dipath_mad.c46 static int reply(struct ib_smp *smp) argument
52 smp->method = IB_MGMT_METHOD_GET_RESP;
53 if (smp->mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE)
54 smp->status |= IB_SMP_DIRECTION;
58 static int recv_subn_get_nodedescription(struct ib_smp *smp, argument
61 if (smp->attr_mod)
62 smp->status |= IB_SMP_INVALID_FIELD;
64 memcpy(smp->data, ibdev->node_desc, sizeof(smp->data));
66 return reply(smp);
84 recv_subn_get_nodeinfo(struct ib_smp *smp, struct ib_device *ibdev, u8 port) argument
122 recv_subn_get_guidinfo(struct ib_smp *smp, struct ib_device *ibdev) argument
235 recv_subn_get_portinfo(struct ib_smp *smp, struct ib_device *ibdev, u8 port) argument
360 recv_subn_get_pkeytable(struct ib_smp *smp, struct ib_device *ibdev) argument
384 recv_subn_set_guidinfo(struct ib_smp *smp, struct ib_device *ibdev) argument
417 recv_subn_set_portinfo(struct ib_smp *smp, struct ib_device *ibdev, u8 port) argument
781 recv_subn_set_pkeytable(struct ib_smp *smp, struct ib_device *ibdev, u8 port) argument
1263 struct ib_smp *smp = (struct ib_smp *)out_mad; local
[all...]
/drivers/infiniband/hw/qib/
H A Dqib_ud.c497 struct ib_smp *smp; local
502 smp = (struct ib_smp *) data;
505 smp->mgmt_class != IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE)
H A Dqib_mad.c40 static int reply(struct ib_smp *smp) argument
46 smp->method = IB_MGMT_METHOD_GET_RESP;
47 if (smp->mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE)
48 smp->status |= IB_SMP_DIRECTION;
52 static int reply_failure(struct ib_smp *smp) argument
58 smp->method = IB_MGMT_METHOD_GET_RESP;
59 if (smp->mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE)
60 smp->status |= IB_SMP_DIRECTION;
68 struct ib_smp *smp; local
90 smp
168 qib_bad_mkey(struct qib_ibport *ibp, struct ib_smp *smp) argument
265 subn_get_nodedescription(struct ib_smp *smp, struct ib_device *ibdev) argument
276 subn_get_nodeinfo(struct ib_smp *smp, struct ib_device *ibdev, u8 port) argument
312 subn_get_guidinfo(struct ib_smp *smp, struct ib_device *ibdev, u8 port) argument
405 check_mkey(struct qib_ibport *ibp, struct ib_smp *smp, int mad_flags) argument
451 subn_get_portinfo(struct ib_smp *smp, struct ib_device *ibdev, u8 port) argument
593 subn_get_pkeytable(struct ib_smp *smp, struct ib_device *ibdev, u8 port) argument
617 subn_set_guidinfo(struct ib_smp *smp, struct ib_device *ibdev, u8 port) argument
650 subn_set_portinfo(struct ib_smp *smp, struct ib_device *ibdev, u8 port) argument
1037 subn_set_pkeytable(struct ib_smp *smp, struct ib_device *ibdev, u8 port) argument
1055 subn_get_sl_to_vl(struct ib_smp *smp, struct ib_device *ibdev, u8 port) argument
1073 subn_set_sl_to_vl(struct ib_smp *smp, struct ib_device *ibdev, u8 port) argument
1095 subn_get_vl_arb(struct ib_smp *smp, struct ib_device *ibdev, u8 port) argument
1117 subn_set_vl_arb(struct ib_smp *smp, struct ib_device *ibdev, u8 port) argument
1137 subn_trap_repress(struct ib_smp *smp, struct ib_device *ibdev, u8 port) argument
1860 struct ib_smp *smp = (struct ib_smp *)out_mad; local
1888 (void) check_mkey(to_iport(ibdev, port_num), smp, 0); local
[all...]
H A Dqib_iba7322.c5482 struct ib_smp *smp; local
5511 smp = send_buf->mad;
5512 smp->base_version = IB_MGMT_BASE_VERSION;
5513 smp->mgmt_class = IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE;
5514 smp->class_version = 1;
5515 smp->method = IB_MGMT_METHOD_SEND;
5516 smp->hop_cnt = 1;
5517 smp->attr_id = QIB_VENDOR_IPG;
5518 smp->attr_mod = 0;
/drivers/sh/intc/
H A Dcore.c167 unsigned int smp)
174 d->smp[cnt] = smp;
184 unsigned int i, k, smp; local
238 d->smp = kzalloc(d->nr_reg * sizeof(*d->smp), GFP_NOWAIT);
239 if (!d->smp)
246 smp = IS_SMP(hw->mask_regs[i]);
247 k += save_reg(d, k, hw->mask_regs[i].set_reg, smp);
248 k += save_reg(d, k, hw->mask_regs[i].clr_reg, smp);
164 save_reg(struct intc_desc_int *d, unsigned int cnt, unsigned long value, unsigned int smp) argument
[all...]
H A Dinternals.h22 #define IS_SMP(x) (x.smp)
23 #define INTC_REG(d, x, c) (d->reg[(x)] + ((d->smp[(x)] & 0xff) * c))
24 #define SMP_NR(d, x) ((d->smp[(x)] >> 8) ? (d->smp[(x)] >> 8) : 1)
61 unsigned long *smp; member in struct:intc_desc_int
/drivers/net/ethernet/mellanox/mlx4/
H A Dcmd.c725 struct ib_smp *smp = inbox->buf; local
745 if (smp->base_version == 1 &&
746 smp->mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED &&
747 smp->class_version == 1) {
749 if (!network_view && smp->method == IB_MGMT_METHOD_GET) {
750 if (smp->attr_id == IB_SMP_ATTR_PKEY_TABLE) {
751 index = be32_to_cpu(smp->attr_mod);
770 if (smp->attr_id == IB_SMP_ATTR_PORT_INFO) {
786 if (smp->attr_id == IB_SMP_ATTR_GUID_INFO) {
788 smp
[all...]
/drivers/scsi/isci/
H A Dscu_task_context.h429 struct smp_task_context smp; member in union:protocol_context
/drivers/scsi/esas2r/
H A Datioctl.h1162 struct atto_ioctl_vda_smp_cmd smp; member in union:atto_ioctl_vda::__anon5331
/drivers/scsi/megaraid/
H A Dmegaraid_sas.h1426 struct megasas_smp_frame smp; member in union:megasas_frame

Completed in 327 milliseconds