Home
last modified time | relevance | path

Searched full:smp (Results 1 – 25 of 2446) sorted by relevance

12345678910>>...98

/kernel/linux/linux-4.19/net/bluetooth/
Dsmp.c37 #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/
Dsmp.c38 #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/
Dmdp5_smp.c32 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 …]
Dmdp5_smp.h16 * 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/
Dsmi.c126 * 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 …]
Dsmi.h49 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 …]
Dopa_smi.h42 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/
Dsmi.c126 * 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 …]
Dsmi.h49 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 …]
Dopa_smi.h42 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/
Dmdp5_smp.c41 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 …]
Dmdp5_smp.h27 * 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/
DBUILD.gn38 "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/
Dopa_smi.h95 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/
Dmad.c81 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/
Dmad.c81 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/
Dqib_mad.c40 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/
Dopa_smi.h122 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/
Dqib_mad.c40 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/
Dsram.yaml73 - 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/
DKconfig19 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/
DKconfig20 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/
DMakefile29 # 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/
DMakefile28 # 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/
Dib_mad.h300 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 …]

12345678910>>...98