| /kernel/linux/linux-4.19/net/bluetooth/ |
| D | smp.c | 37 #include "smp.h" 54 #define SMP_ALLOW_CMD(smp, code) set_bit(code, &smp->allow_cmd) argument 101 u8 preq[7]; /* SMP Pairing Request */ 102 u8 prsp[7]; /* SMP Pairing Response */ 103 u8 prnd[16]; /* SMP Pairing Random (local) */ 104 u8 rrnd[16]; /* SMP Pairing Random (remote) */ 105 u8 pcnf[16]; /* SMP Pairing Confirm */ 106 u8 tk[16]; /* SMP Temporary Key */ 135 /* These debug key values are defined in the SMP section of the core 166 /* The following functions map to the LE SC SMP crypto functions [all …]
|
| /kernel/linux/linux-5.10/net/bluetooth/ |
| D | smp.c | 38 #include "smp.h" 55 #define SMP_ALLOW_CMD(smp, code) set_bit(code, &smp->allow_cmd) argument 101 u8 preq[7]; /* SMP Pairing Request */ 102 u8 prsp[7]; /* SMP Pairing Response */ 103 u8 prnd[16]; /* SMP Pairing Random (local) */ 104 u8 rrnd[16]; /* SMP Pairing Random (remote) */ 105 u8 pcnf[16]; /* SMP Pairing Confirm */ 106 u8 tk[16]; /* SMP Temporary Key */ 134 /* These debug key values are defined in the SMP section of the core 165 /* The following functions map to the LE SC SMP crypto functions [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/mdp5/ |
| D | mdp5_smp.c | 32 struct mdp5_kms *get_kms(struct mdp5_smp *smp) in get_kms() argument 34 struct msm_drm_private *priv = smp->dev->dev_private; in get_kms() 47 * Note on SMP clients: in pipe2client() 52 * if mdp5_cfg->smp.clients[SSPP_VIG0] = N, in pipe2client() 58 return mdp5_cfg->smp.clients[pipe] + plane; in pipe2client() 62 static int smp_request_block(struct mdp5_smp *smp, in smp_request_block() argument 67 int i, avail, cnt = smp->blk_cnt; in smp_request_block() 73 reserved = smp->reserved[cid]; in smp_request_block() 82 DRM_DEV_ERROR(smp->dev->dev, "out of blks (req=%d > avail=%d)\n", in smp_request_block() 96 static void set_fifo_thresholds(struct mdp5_smp *smp, in set_fifo_thresholds() argument [all …]
|
| D | mdp5_smp.h | 16 * SMP - Shared Memory Pool: 18 * SMP blocks are shared between all the clients, where each plane in 19 * a scanout buffer is a SMP client. Ie. scanout of 3 plane I420 on 29 * Atomic SMP State: 31 * On atomic updates that modify SMP configuration, the state is cloned 36 * Because the SMP registers are not double buffered, updates are a 64 * SMP module prototypes: 65 * mdp5_smp_init() returns a SMP @handler, 71 void mdp5_smp_destroy(struct mdp5_smp *smp); 73 void mdp5_smp_dump(struct mdp5_smp *smp, struct drm_printer *p); [all …]
|
| /kernel/linux/linux-4.19/drivers/infiniband/core/ |
| D | smi.c | 126 * Fixup a directed route SMP for sending 127 * Return IB_SMI_DISCARD if the SMP should be discarded 129 enum smi_action smi_handle_dr_smp_send(struct ib_smp *smp, in smi_handle_dr_smp_send() argument 133 &smp->hop_ptr, smp->hop_cnt, in smi_handle_dr_smp_send() 134 smp->initial_path, in smi_handle_dr_smp_send() 135 smp->return_path, in smi_handle_dr_smp_send() 136 ib_get_smp_direction(smp), in smi_handle_dr_smp_send() 137 smp->dr_dlid == IB_LID_PERMISSIVE, in smi_handle_dr_smp_send() 138 smp->dr_slid == IB_LID_PERMISSIVE); in smi_handle_dr_smp_send() 141 enum smi_action opa_smi_handle_dr_smp_send(struct opa_smp *smp, in opa_smi_handle_dr_smp_send() argument [all …]
|
| D | smi.h | 49 IB_SMI_LOCAL, /* SMP should be completed up the stack */ 50 IB_SMI_SEND, /* received DR SMP should be forwarded to the send queue */ 51 IB_SMI_FORWARD /* SMP should be forwarded (for switches only) */ 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, 62 * Return IB_SMI_HANDLE if the SMP should be handled by the local SMA/SM 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() [all …]
|
| 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, 50 * Return IB_SMI_HANDLE if the SMP should be handled by the local SMA/SM 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() 65 * Return IB_SMI_HANDLE if the SMP should be handled by the local SMA/SM 68 static inline enum smi_action opa_smi_check_local_returning_smp(struct opa_smp *smp, in opa_smi_check_local_returning_smp() argument [all …]
|
| /kernel/linux/linux-5.10/drivers/infiniband/core/ |
| D | smi.c | 126 * Fixup a directed route SMP for sending 127 * Return IB_SMI_DISCARD if the SMP should be discarded 129 enum smi_action smi_handle_dr_smp_send(struct ib_smp *smp, in smi_handle_dr_smp_send() argument 133 &smp->hop_ptr, smp->hop_cnt, in smi_handle_dr_smp_send() 134 smp->initial_path, in smi_handle_dr_smp_send() 135 smp->return_path, in smi_handle_dr_smp_send() 136 ib_get_smp_direction(smp), in smi_handle_dr_smp_send() 137 smp->dr_dlid == IB_LID_PERMISSIVE, in smi_handle_dr_smp_send() 138 smp->dr_slid == IB_LID_PERMISSIVE); in smi_handle_dr_smp_send() 141 enum smi_action opa_smi_handle_dr_smp_send(struct opa_smp *smp, in opa_smi_handle_dr_smp_send() argument [all …]
|
| D | smi.h | 49 IB_SMI_LOCAL, /* SMP should be completed up the stack */ 50 IB_SMI_SEND, /* received DR SMP should be forwarded to the send queue */ 51 IB_SMI_FORWARD /* SMP should be forwarded (for switches only) */ 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, 62 * Return IB_SMI_HANDLE if the SMP should be handled by the local SMA/SM 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() [all …]
|
| 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, 50 * Return IB_SMI_HANDLE if the SMP should be handled by the local SMA/SM 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() 65 * Return IB_SMI_HANDLE if the SMP should be handled by the local SMA/SM 68 static inline enum smi_action opa_smi_check_local_returning_smp(struct opa_smp *smp, in opa_smi_check_local_returning_smp() argument [all …]
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/msm/disp/mdp5/ |
| D | mdp5_smp.c | 41 struct mdp5_kms *get_kms(struct mdp5_smp *smp) in get_kms() argument 43 struct msm_drm_private *priv = smp->dev->dev_private; in get_kms() 56 * Note on SMP clients: in pipe2client() 61 * if mdp5_cfg->smp.clients[SSPP_VIG0] = N, in pipe2client() 67 return mdp5_cfg->smp.clients[pipe] + plane; in pipe2client() 71 static int smp_request_block(struct mdp5_smp *smp, in smp_request_block() argument 76 int i, avail, cnt = smp->blk_cnt; in smp_request_block() 82 reserved = smp->reserved[cid]; in smp_request_block() 91 dev_err(smp->dev->dev, "out of blks (req=%d > avail=%d)\n", in smp_request_block() 105 static void set_fifo_thresholds(struct mdp5_smp *smp, in set_fifo_thresholds() argument [all …]
|
| D | mdp5_smp.h | 27 * SMP - Shared Memory Pool: 29 * SMP blocks are shared between all the clients, where each plane in 30 * a scanout buffer is a SMP client. Ie. scanout of 3 plane I420 on 40 * Atomic SMP State: 42 * On atomic updates that modify SMP configuration, the state is cloned 47 * Because the SMP registers are not double buffered, updates are a 75 * SMP module prototypes: 76 * mdp5_smp_init() returns a SMP @handler, 82 void mdp5_smp_destroy(struct mdp5_smp *smp); 84 void mdp5_smp_dump(struct mdp5_smp *smp, struct drm_printer *p); [all …]
|
| /kernel/liteos_a/testsuites/kernel/sample/posix/ |
| D | BUILD.gn | 38 "smp/It_posix_smp.c", 39 "smp/It_posix_smp_001.c", 40 "smp/It_posix_smp_002.c", 41 "smp/It_posix_smp_003.c", 42 "smp/It_posix_smp_004.c", 43 "smp/It_posix_smp_005.c", 44 "smp/It_posix_smp_006.c", 45 "smp/It_posix_smp_007.c", 46 "smp/It_posix_smp_008.c", 47 "smp/It_posix_smp_009.c", [all …]
|
| /kernel/linux/linux-5.10/include/rdma/ |
| D | opa_smi.h | 95 opa_get_smp_direction(struct opa_smp *smp) in opa_get_smp_direction() argument 97 return ib_get_smp_direction((struct ib_smp *)smp); in opa_get_smp_direction() 100 static inline u8 *opa_get_smp_data(struct opa_smp *smp) in opa_get_smp_data() argument 102 if (smp->mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) in opa_get_smp_data() 103 return smp->route.dr.data; in opa_get_smp_data() 105 return smp->route.lid.data; in opa_get_smp_data() 108 static inline size_t opa_get_smp_data_size(struct opa_smp *smp) in opa_get_smp_data_size() argument 110 if (smp->mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) in opa_get_smp_data_size() 111 return sizeof(smp->route.dr.data); in opa_get_smp_data_size() 113 return sizeof(smp->route.lid.data); in opa_get_smp_data_size() [all …]
|
| /kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/ |
| D | mad.c | 81 static int reply(struct ib_mad_hdr *smp) in reply() argument 87 smp->method = IB_MGMT_METHOD_GET_RESP; in reply() 88 if (smp->mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) in reply() 89 smp->status |= IB_SMP_DIRECTION; in reply() 93 static inline void clear_opa_smp_data(struct opa_smp *smp) in clear_opa_smp_data() argument 95 void *data = opa_get_smp_data(smp); in clear_opa_smp_data() 96 size_t size = opa_get_smp_data_size(smp); in clear_opa_smp_data() 229 struct opa_smp *smp) in subn_handle_opa_trap_repress() argument 236 if (smp->attr_id != IB_SMP_ATTR_NOTICE) in subn_handle_opa_trap_repress() 244 if (trap && trap->tid == smp->tid) { in subn_handle_opa_trap_repress() [all …]
|
| /kernel/linux/linux-4.19/drivers/infiniband/hw/hfi1/ |
| D | mad.c | 81 static int reply(struct ib_mad_hdr *smp) in reply() argument 87 smp->method = IB_MGMT_METHOD_GET_RESP; in reply() 88 if (smp->mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) in reply() 89 smp->status |= IB_SMP_DIRECTION; in reply() 93 static inline void clear_opa_smp_data(struct opa_smp *smp) in clear_opa_smp_data() argument 95 void *data = opa_get_smp_data(smp); in clear_opa_smp_data() 96 size_t size = opa_get_smp_data_size(smp); in clear_opa_smp_data() 229 struct opa_smp *smp) in subn_handle_opa_trap_repress() argument 236 if (smp->attr_id != IB_SMP_ATTR_NOTICE) in subn_handle_opa_trap_repress() 244 if (trap && trap->tid == smp->tid) { in subn_handle_opa_trap_repress() [all …]
|
| /kernel/linux/linux-5.10/drivers/infiniband/hw/qib/ |
| D | qib_mad.c | 40 static int reply(struct ib_smp *smp) in reply() argument 46 smp->method = IB_MGMT_METHOD_GET_RESP; in reply() 47 if (smp->mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) in reply() 48 smp->status |= IB_SMP_DIRECTION; in reply() 52 static int reply_failure(struct ib_smp *smp) in reply_failure() argument 58 smp->method = IB_MGMT_METHOD_GET_RESP; in reply_failure() 59 if (smp->mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) in reply_failure() 60 smp->status |= IB_SMP_DIRECTION; in reply_failure() 68 struct ib_smp *smp; in qib_send_trap() local 92 smp = send_buf->mad; in qib_send_trap() [all …]
|
| /kernel/linux/linux-4.19/include/rdma/ |
| D | opa_smi.h | 122 opa_get_smp_direction(struct opa_smp *smp) in opa_get_smp_direction() argument 124 return ib_get_smp_direction((struct ib_smp *)smp); in opa_get_smp_direction() 127 static inline u8 *opa_get_smp_data(struct opa_smp *smp) in opa_get_smp_data() argument 129 if (smp->mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) in opa_get_smp_data() 130 return smp->route.dr.data; in opa_get_smp_data() 132 return smp->route.lid.data; in opa_get_smp_data() 135 static inline size_t opa_get_smp_data_size(struct opa_smp *smp) in opa_get_smp_data_size() argument 137 if (smp->mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) in opa_get_smp_data_size() 138 return sizeof(smp->route.dr.data); in opa_get_smp_data_size() 140 return sizeof(smp->route.lid.data); in opa_get_smp_data_size() [all …]
|
| /kernel/linux/linux-4.19/drivers/infiniband/hw/qib/ |
| D | qib_mad.c | 40 static int reply(struct ib_smp *smp) in reply() argument 46 smp->method = IB_MGMT_METHOD_GET_RESP; in reply() 47 if (smp->mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) in reply() 48 smp->status |= IB_SMP_DIRECTION; in reply() 52 static int reply_failure(struct ib_smp *smp) in reply_failure() argument 58 smp->method = IB_MGMT_METHOD_GET_RESP; in reply_failure() 59 if (smp->mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) in reply_failure() 60 smp->status |= IB_SMP_DIRECTION; in reply_failure() 68 struct ib_smp *smp; in qib_send_trap() local 92 smp = send_buf->mad; in qib_send_trap() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sram/ |
| D | sram.yaml | 73 - allwinner,sun9i-a80-smp-sram 75 - amlogic,meson8-smp-sram 76 - amlogic,meson8b-smp-sram 79 - renesas,smp-sram 80 - rockchip,rk3066-smp-sram 83 - socionext,milbeaut-smp-sram 149 smp-sram@100 { 165 // Samsung SMP-capable Exynos SoCs use part of the SYSRAM for the bringup 179 smp-sram@0 { 184 smp-sram@53000 { [all …]
|
| /kernel/linux/linux-4.19/arch/arm/mach-hisi/ |
| D | Kconfig | 19 select HAVE_ARM_SCU if SMP 20 select HAVE_ARM_TWD if SMP 29 select HAVE_ARM_SCU if SMP 30 select HAVE_ARM_TWD if SMP 38 select ARM_ERRATA_798181 if SMP 40 select MCPM if SMP 41 select MCPM_QUAD_CLUSTER if SMP 50 select HAVE_ARM_SCU if SMP 51 select HAVE_ARM_TWD if SMP
|
| /kernel/linux/linux-5.10/arch/arm/mach-hisi/ |
| D | Kconfig | 20 select HAVE_ARM_SCU if SMP 21 select HAVE_ARM_TWD if SMP 30 select HAVE_ARM_SCU if SMP 31 select HAVE_ARM_TWD if SMP 39 select ARM_ERRATA_798181 if SMP 41 select MCPM if SMP 42 select MCPM_QUAD_CLUSTER if SMP 51 select HAVE_ARM_SCU if SMP 52 select HAVE_ARM_TWD if SMP
|
| /kernel/linux/linux-5.10/arch/arm/mach-shmobile/ |
| D | Makefile | 29 # SMP objects 30 smp-y := $(cpu-y) 31 smp-$(CONFIG_ARCH_RCAR_GEN2) += headsmp-apmu.o 32 smp-$(CONFIG_ARCH_SH73A0) += smp-sh73a0.o headsmp-scu.o platsmp-scu.o 33 smp-$(CONFIG_ARCH_R8A7779) += smp-r8a7779.o headsmp-scu.o platsmp-scu.o 34 smp-$(CONFIG_ARCH_EMEV2) += smp-emev2.o headsmp-scu.o platsmp-scu.o 41 obj-$(CONFIG_SMP) += $(smp-y)
|
| /kernel/linux/linux-4.19/arch/arm/mach-shmobile/ |
| D | Makefile | 28 # SMP objects 29 smp-y := $(cpu-y) 30 smp-$(CONFIG_ARCH_RCAR_GEN2) += headsmp-apmu.o 31 smp-$(CONFIG_ARCH_SH73A0) += smp-sh73a0.o headsmp-scu.o platsmp-scu.o 32 smp-$(CONFIG_ARCH_R8A7779) += smp-r8a7779.o headsmp-scu.o platsmp-scu.o 33 smp-$(CONFIG_ARCH_EMEV2) += smp-emev2.o headsmp-scu.o platsmp-scu.o 41 obj-$(CONFIG_SMP) += $(smp-y)
|
| /kernel/linux/linux-5.10/include/trace/events/ |
| D | ib_mad.h | 300 TP_PROTO(struct opa_smp *smp), 301 TP_ARGS(smp), 314 __entry->hop_ptr = smp->hop_ptr; 315 __entry->hop_cnt = smp->hop_cnt; 316 __entry->mkey = smp->mkey; 317 __entry->dr_slid = smp->route.dr.dr_slid; 318 __entry->dr_dlid = smp->route.dr.dr_dlid; 319 memcpy(__entry->initial_path, smp->route.dr.initial_path, 321 memcpy(__entry->return_path, smp->route.dr.return_path, 325 TP_printk("OPA SMP: hop_ptr %d hop_cnt %d " \ [all …]
|