Searched refs:smp (Results 1 – 9 of 9) sorted by relevance
/drivers/infiniband/core/ |
D | smi.c | 46 enum smi_action smi_handle_dr_smp_send(struct ib_smp *smp, in smi_handle_dr_smp_send() argument 51 hop_ptr = smp->hop_ptr; in smi_handle_dr_smp_send() 52 hop_cnt = smp->hop_cnt; in smi_handle_dr_smp_send() 55 if (!ib_get_smp_direction(smp)) { in smi_handle_dr_smp_send() 58 smp->hop_ptr++; in smi_handle_dr_smp_send() 59 return (smp->initial_path[smp->hop_ptr] == in smi_handle_dr_smp_send() 69 smp->hop_ptr++; in smi_handle_dr_smp_send() 70 return (smp->initial_path[smp->hop_ptr] == in smi_handle_dr_smp_send() 77 smp->hop_ptr++; in smi_handle_dr_smp_send() 79 smp->dr_dlid == IB_LID_PERMISSIVE ? in smi_handle_dr_smp_send() [all …]
|
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, in smi_check_local_smp() argument 71 !ib_get_smp_direction(smp) && in smi_check_local_smp() 72 (smp->hop_ptr == smp->hop_cnt + 1)) ? in smi_check_local_smp() 80 static inline enum smi_action smi_check_local_returning_smp(struct ib_smp *smp, in smi_check_local_returning_smp() argument 86 ib_get_smp_direction(smp) && in smi_check_local_returning_smp() 87 !smp->hop_ptr) ? IB_SMI_HANDLE : IB_SMI_DISCARD); in smi_check_local_returning_smp()
|
D | mad.c | 667 struct ib_smp *smp = mad_send_wr->send_buf.mad; in handle_outgoing_dr_smp() local 679 smp->mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) in handle_outgoing_dr_smp() 690 if ((ib_get_smp_direction(smp) ? smp->dr_dlid : smp->dr_slid) == in handle_outgoing_dr_smp() 692 smi_handle_dr_smp_send(smp, device->node_type, port_num) == in handle_outgoing_dr_smp() 700 if (smi_check_local_smp(smp, device) == IB_SMI_DISCARD && in handle_outgoing_dr_smp() 701 smi_check_local_returning_smp(smp, device) == IB_SMI_DISCARD) in handle_outgoing_dr_smp() 721 send_wr->wr_id, be16_to_cpu(smp->dr_slid), in handle_outgoing_dr_smp() 727 (struct ib_mad *)smp, in handle_outgoing_dr_smp() 754 memcpy(&mad_priv->mad.mad, smp, sizeof(struct ib_mad)); in handle_outgoing_dr_smp() 1892 if (smi_handle_dr_smp_recv(&recv->mad.smp, in ib_mad_recv_done_handler() [all …]
|
D | mad_priv.h | 82 struct ib_smp smp; member
|
/drivers/infiniband/hw/ipath/ |
D | ipath_mad.c | 45 static int reply(struct ib_smp *smp) in reply() argument 51 smp->method = IB_MGMT_METHOD_GET_RESP; in reply() 52 if (smp->mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) in reply() 53 smp->status |= IB_SMP_DIRECTION; in reply() 57 static int recv_subn_get_nodedescription(struct ib_smp *smp, in recv_subn_get_nodedescription() argument 60 if (smp->attr_mod) in recv_subn_get_nodedescription() 61 smp->status |= IB_SMP_INVALID_FIELD; in recv_subn_get_nodedescription() 63 strncpy(smp->data, ibdev->node_desc, sizeof(smp->data)); in recv_subn_get_nodedescription() 65 return reply(smp); in recv_subn_get_nodedescription() 83 static int recv_subn_get_nodeinfo(struct ib_smp *smp, in recv_subn_get_nodeinfo() argument [all …]
|
D | ipath_ud.c | 466 struct ib_smp *smp = (struct ib_smp *) data; in ipath_ud_rcv() local 468 if (smp->mgmt_class != IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) { in ipath_ud_rcv()
|
/drivers/sh/ |
D | intc.c | 45 unsigned long *smp; member 56 #define IS_SMP(x) x.smp 57 #define INTC_REG(d, x, c) (d->reg[(x)] + ((d->smp[(x)] & 0xff) * c)) 58 #define SMP_NR(d, x) ((d->smp[(x)] >> 8) ? (d->smp[(x)] >> 8) : 1) 631 unsigned int smp) in save_reg() argument 636 d->smp[cnt] = smp; in save_reg() 647 unsigned int i, k, smp; in register_intc_controller() local 661 d->smp = alloc_bootmem(d->nr_reg * sizeof(*d->smp)); in register_intc_controller() 667 smp = IS_SMP(desc->mask_regs[i]); in register_intc_controller() 668 k += save_reg(d, k, desc->mask_regs[i].set_reg, smp); in register_intc_controller() [all …]
|
/drivers/scsi/megaraid/ |
D | megaraid_sas.h | 893 struct megasas_smp_frame smp; member
|
/drivers/acpi/ |
D | processor_core.c | 557 errata.smp = TRUE; in acpi_processor_get_info()
|