| /drivers/infiniband/core/ |
| A D | smi.c | 133 &smp->hop_ptr, smp->hop_cnt, in smi_handle_dr_smp_send() 135 smp->return_path, in smi_handle_dr_smp_send() 145 &smp->hop_ptr, smp->hop_cnt, in opa_smi_handle_dr_smp_send() 244 &smp->hop_ptr, smp->hop_cnt, in smi_handle_dr_smp_recv() 260 &smp->hop_ptr, smp->hop_cnt, in opa_smi_handle_dr_smp_recv() 304 return __smi_check_forward_dr_smp(smp->hop_ptr, smp->hop_cnt, in smi_check_forward_dr_smp() 312 return __smi_check_forward_dr_smp(smp->hop_ptr, smp->hop_cnt, in opa_smi_check_forward_dr_smp() 326 return (!ib_get_smp_direction(smp) ? smp->initial_path[smp->hop_ptr+1] : in smi_get_fwd_port() 327 smp->return_path[smp->hop_ptr-1]); in smi_get_fwd_port() 336 return !opa_get_smp_direction(smp) ? smp->route.dr.initial_path[smp->hop_ptr+1] : in opa_smi_get_fwd_port() [all …]
|
| A D | opa_smi.h | 42 enum smi_action opa_smi_handle_dr_smp_recv(struct opa_smp *smp, bool is_switch, 44 int opa_smi_get_fwd_port(struct opa_smp *smp); 45 extern enum smi_forward_action opa_smi_check_forward_dr_smp(struct opa_smp *smp); 46 extern enum smi_action opa_smi_handle_dr_smp_send(struct opa_smp *smp, 53 static inline enum smi_action opa_smi_check_local_smp(struct opa_smp *smp, in opa_smi_check_local_smp() argument 59 !opa_get_smp_direction(smp) && in opa_smi_check_local_smp() 60 (smp->hop_ptr == smp->hop_cnt + 1)) ? in opa_smi_check_local_smp() 68 static inline enum smi_action opa_smi_check_local_returning_smp(struct opa_smp *smp, in opa_smi_check_local_returning_smp() argument 74 opa_get_smp_direction(smp) && in opa_smi_check_local_returning_smp() 75 !smp->hop_ptr) ? IB_SMI_HANDLE : IB_SMI_DISCARD; in opa_smi_check_local_returning_smp()
|
| A D | smi.h | 54 enum smi_action smi_handle_dr_smp_recv(struct ib_smp *smp, bool is_switch, 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()
|
| A D | mad.c | 683 trace_ib_mad_handle_out_ib_smi(smp); in handle_outgoing_dr_smp() 685 if ((ib_get_smp_direction(smp) ? smp->dr_dlid : smp->dr_slid) == in handle_outgoing_dr_smp() 693 drslid = be16_to_cpu(smp->dr_slid); in handle_outgoing_dr_smp() 728 (const struct ib_mad *)smp, in handle_outgoing_dr_smp() 2124 trace_ib_mad_handle_ib_smi(smp); in handle_ib_smi() 2126 if (smi_handle_dr_smp_recv(smp, in handle_ib_smi() 2138 if (smi_handle_dr_smp_send(smp, in handle_ib_smi() 2155 smi_get_fwd_port(smp), in handle_ib_smi() 2211 trace_ib_mad_handle_opa_smi(smp); in handle_opa_smi() 2213 if (opa_smi_handle_dr_smp_recv(smp, in handle_opa_smi() [all …]
|
| /drivers/gpu/drm/msm/disp/mdp5/ |
| A D | mdp5_smp.c | 199 int cnt = smp->blk_cnt; in mdp5_smp_release() 221 int cnt = smp->blk_cnt; in update_smp_state() 229 val = smp->alloc_w[idx]; in update_smp_state() 246 smp->alloc_w[idx] = val; in update_smp_state() 264 smp->alloc_w[i]); in write_smp_alloc_regs() 266 smp->alloc_r[i]); in write_smp_alloc_regs() 371 struct mdp5_smp *smp; in mdp5_smp_init() local 373 smp = devm_kzalloc(dev->dev, sizeof(*smp), GFP_KERNEL); in mdp5_smp_init() 374 if (unlikely(!smp)) in mdp5_smp_init() 386 memcpy(smp->reserved, cfg->reserved, sizeof(smp->reserved)); in mdp5_smp_init() [all …]
|
| A D | mdp5_smp.h | 73 void mdp5_smp_dump(struct mdp5_smp *smp, struct drm_printer *p, 76 uint32_t mdp5_smp_calculate(struct mdp5_smp *smp, 80 int mdp5_smp_assign(struct mdp5_smp *smp, struct mdp5_smp_state *state, 82 void mdp5_smp_release(struct mdp5_smp *smp, struct mdp5_smp_state *state, 85 void mdp5_smp_prepare_commit(struct mdp5_smp *smp, struct mdp5_smp_state *state); 86 void mdp5_smp_complete_commit(struct mdp5_smp *smp, struct mdp5_smp_state *state);
|
| A D | mdp5_pipe.c | 94 if (mdp5_kms->smp) { in mdp5_pipe_assign() 101 ret = mdp5_smp_assign(mdp5_kms->smp, &new_global_state->smp, in mdp5_pipe_assign() 144 if (mdp5_kms->smp) { in mdp5_pipe_release() 146 mdp5_smp_release(mdp5_kms->smp, &state->smp, hwpipe->pipe); in mdp5_pipe_release()
|
| A D | mdp5_kms.c | 122 if (mdp5_state->mdp5_kms->smp) in mdp5_global_print_state() 123 mdp5_smp_dump(mdp5_state->mdp5_kms->smp, p, mdp5_state); in mdp5_global_print_state() 167 if (mdp5_kms->smp) in mdp5_prepare_commit() 168 mdp5_smp_prepare_commit(mdp5_kms->smp, &global_state->smp); in mdp5_prepare_commit() 192 if (mdp5_kms->smp) in mdp5_complete_commit() 193 mdp5_smp_complete_commit(mdp5_kms->smp, &global_state->smp); in mdp5_complete_commit() 750 mdp5_kms->smp = mdp5_smp_init(mdp5_kms, &config->hw->smp); in mdp5_init() 751 if (IS_ERR(mdp5_kms->smp)) { in mdp5_init() 752 ret = PTR_ERR(mdp5_kms->smp); in mdp5_init() 753 mdp5_kms->smp = NULL; in mdp5_init()
|
| A D | mdp5_cfg.c | 24 .smp = { 113 .smp = { 194 .smp = { 282 .smp = { 382 .smp = { 454 .smp = { 534 .smp = { 753 .smp = {
|
| A D | mdp5_kms.h | 45 struct mdp5_smp *smp; member 85 struct mdp5_smp_state smp; member
|
| A D | mdp5_cfg.h | 99 struct mdp5_smp_block smp; member
|
| A D | mdp5_plane.c | 256 if (mdp5_kms->smp) { in mdp5_plane_atomic_check_with_state() 260 blkcfg = mdp5_smp_calculate(mdp5_kms->smp, format, in mdp5_plane_atomic_check_with_state()
|
| /drivers/infiniband/hw/hfi1/ |
| A D | mad.c | 275 struct opa_smp *smp; in send_trap() local 310 smp = send_buf->mad; in send_trap() 4240 if (next_smp + agg_size > ((u8 *)smp) + sizeof(*smp)) { in subn_get_opa_aggregate() 4289 if (next_smp + agg_size > ((u8 *)smp) + sizeof(*smp)) { in subn_set_opa_aggregate() 4493 smp->route.dr.dr_slid, smp->route.dr.return_path, in process_subn_opa() 4494 smp->hop_cnt); in process_subn_opa() 4512 smp->mkey, smp->route.dr.dr_slid, in process_subn_opa() 4590 smp->mkey, (__force __be32)smp->dr_slid, in process_subn() 4591 smp->return_path, smp->hop_cnt); in process_subn() 4609 smp->mkey, in process_subn() [all …]
|
| A D | ud.c | 727 struct rvt_qp *qp, u16 slid, struct opa_smp *smp) in opa_smp_check() argument 746 if (smp->mgmt_class != IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE && in opa_smp_check() 747 smp->mgmt_class != IB_MGMT_CLASS_SUBN_LID_ROUTED) { in opa_smp_check() 772 switch (smp->method) { in opa_smp_check() 788 if (smp->method == IB_MGMT_METHOD_TRAP) in opa_smp_check() 791 smp->status |= IB_SMP_UNSUP_METHOD; in opa_smp_check() 903 struct opa_smp *smp = (struct opa_smp *)data; in hfi1_ud_rcv() local 905 if (opa_smp_check(ibp, pkey, sc5, qp, slid, smp)) in hfi1_ud_rcv() 911 smp->mgmt_class != IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) in hfi1_ud_rcv()
|
| /drivers/scsi/csiostor/ |
| A D | csio_defs.h | 98 csio_set_state(void *smp, void *state) in csio_set_state() argument 100 ((struct csio_sm *)smp)->sm_state = state; in csio_set_state() 104 csio_init_state(struct csio_sm *smp, void *state) in csio_init_state() argument 106 csio_set_state(smp, state); in csio_init_state() 110 csio_post_event(void *smp, uint32_t evt) in csio_post_event() argument 112 ((struct csio_sm *)smp)->sm_state(smp, evt); in csio_post_event() 116 csio_get_state(void *smp) in csio_get_state() argument 118 return ((struct csio_sm *)smp)->sm_state; in csio_get_state() 122 csio_match_state(void *smp, void *state) in csio_match_state() argument 124 return (csio_get_state(smp) == (csio_sm_state_t)state); in csio_match_state()
|
| /drivers/sh/intc/ |
| A D | core.c | 167 unsigned int smp) in save_reg() argument 174 d->smp[cnt] = smp; in save_reg() 199 unsigned int i, k, smp; in register_intc_controller() local 252 d->smp = kcalloc(d->nr_reg, sizeof(*d->smp), GFP_NOWAIT); in register_intc_controller() 253 if (!d->smp) in register_intc_controller() 260 smp = IS_SMP(hw->mask_regs[i]); in register_intc_controller() 261 k += save_reg(d, k, hw->mask_regs[i].set_reg, smp); in register_intc_controller() 262 k += save_reg(d, k, hw->mask_regs[i].clr_reg, smp); in register_intc_controller() 276 smp = IS_SMP(hw->prio_regs[i]); in register_intc_controller() 277 k += save_reg(d, k, hw->prio_regs[i].set_reg, smp); in register_intc_controller() [all …]
|
| A D | internals.h | 23 #define IS_SMP(x) (x.smp) 24 #define INTC_REG(d, x, c) (d->reg[(x)] + ((d->smp[(x)] & 0xff) * c)) 25 #define SMP_NR(d, x) ((d->smp[(x)] >> 8) ? (d->smp[(x)] >> 8) : 1) 62 unsigned long *smp; member
|
| /drivers/net/ethernet/mellanox/mlx4/ |
| A D | cmd.c | 897 struct ib_smp *smp = inbox->buf; in mlx4_MAD_IFC_wrapper() local 918 if (smp->base_version == 1 && in mlx4_MAD_IFC_wrapper() 920 smp->class_version == 1) { in mlx4_MAD_IFC_wrapper() 924 index = be32_to_cpu(smp->attr_mod); in mlx4_MAD_IFC_wrapper() 945 if (smp->attr_id == IB_SMP_ATTR_PORT_INFO) { in mlx4_MAD_IFC_wrapper() 948 smp->attr_mod = cpu_to_be32(port); in mlx4_MAD_IFC_wrapper() 962 if (smp->attr_id == IB_SMP_ATTR_GUID_INFO) { in mlx4_MAD_IFC_wrapper() 970 smp->attr_mod = 0; in mlx4_MAD_IFC_wrapper() 992 if (smp->attr_id == IB_SMP_ATTR_NODE_INFO) { in mlx4_MAD_IFC_wrapper() 1013 slave, smp->mgmt_class, smp->method, in mlx4_MAD_IFC_wrapper() [all …]
|
| /drivers/soc/renesas/ |
| A D | Makefile | 7 obj-$(CONFIG_ARCH_R9A06G032) += r9a06g032-smp.o
|
| /drivers/iio/adc/ |
| A D | stm32-adc.c | 2067 unsigned int i, smp, r = smpr->reg; in stm32_adc_smpr_init() local 2079 for (smp = 0; smp <= STM32_ADC_MAX_SMP; smp++) in stm32_adc_smpr_init() 2080 if ((period_ns * adc->cfg->smp_cycles[smp]) >= smp_ns) in stm32_adc_smpr_init() 2082 if (smp > STM32_ADC_MAX_SMP) in stm32_adc_smpr_init() 2083 smp = STM32_ADC_MAX_SMP; in stm32_adc_smpr_init() 2086 adc->smpr_val[r] = (adc->smpr_val[r] & ~mask) | (smp << shift); in stm32_adc_smpr_init() 2187 u32 smp = 0, smps[STM32_ADC_CH_MAX], chans[STM32_ADC_CH_MAX]; in stm32_adc_legacy_chan_init() local 2255 smp = smps[i]; in stm32_adc_legacy_chan_init() 2258 stm32_adc_smpr_init(adc, channels[i].channel, smp); in stm32_adc_legacy_chan_init()
|
| /drivers/scsi/isci/ |
| A D | scu_task_context.h | 429 struct smp_task_context smp; member
|
| A D | request.c | 3266 memcpy(&task_context->type.smp, &cmd, sizeof(u32)); in sci_io_request_construct_smp()
|
| /drivers/scsi/hisi_sas/ |
| A D | hisi_sas.h | 627 struct hisi_sas_command_table_smp smp; member
|
| /drivers/scsi/esas2r/ |
| A D | atioctl.h | 1163 struct atto_ioctl_vda_smp_cmd smp; member
|
| /drivers/scsi/megaraid/ |
| A D | megaraid_sas.h | 2016 struct megasas_smp_frame smp; member
|