/drivers/infiniband/core/ |
H A D | smi.c | 46 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 D | smi.h | 54 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 D | mad_priv.h | 82 struct ib_smp smp; member in union:ib_mad_private::__anon1420
|
H A D | mad.c | 729 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 D | csio_defs.h | 84 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 D | ipath_ud.c | 467 struct ib_smp *smp = (struct ib_smp *) data; local 469 if (smp->mgmt_class != IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) {
|
H A D | ipath_mad.c | 46 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 D | qib_ud.c | 497 struct ib_smp *smp; local 502 smp = (struct ib_smp *) data; 505 smp->mgmt_class != IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE)
|
H A D | qib_mad.c | 40 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 D | qib_iba7322.c | 5482 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 D | core.c | 167 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 D | internals.h | 22 #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 D | cmd.c | 725 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 D | scu_task_context.h | 429 struct smp_task_context smp; member in union:protocol_context
|
/drivers/scsi/esas2r/ |
H A D | atioctl.h | 1162 struct atto_ioctl_vda_smp_cmd smp; member in union:atto_ioctl_vda::__anon5331
|
/drivers/scsi/megaraid/ |
H A D | megaraid_sas.h | 1426 struct megasas_smp_frame smp; member in union:megasas_frame
|