| /kernel/linux/linux-6.6/lib/ |
| D | test_objagg.c | 29 struct world { struct 46 static struct objagg_obj *world_obj_get(struct world *world, in world_obj_get() argument 60 if (!world->key_refs[key_id_index(key_id)]) { in world_obj_get() 61 world->objagg_objs[key_id_index(key_id)] = objagg_obj; in world_obj_get() 62 } else if (world->objagg_objs[key_id_index(key_id)] != objagg_obj) { in world_obj_get() 68 world->key_refs[key_id_index(key_id)]++; in world_obj_get() 76 static void world_obj_put(struct world *world, struct objagg *objagg, in world_obj_put() argument 81 if (!world->key_refs[key_id_index(key_id)]) in world_obj_put() 83 objagg_obj = world->objagg_objs[key_id_index(key_id)]; in world_obj_put() 85 world->key_refs[key_id_index(key_id)]--; in world_obj_put() [all …]
|
| /kernel/linux/linux-5.10/lib/ |
| D | test_objagg.c | 29 struct world { struct 46 static struct objagg_obj *world_obj_get(struct world *world, in world_obj_get() argument 60 if (!world->key_refs[key_id_index(key_id)]) { in world_obj_get() 61 world->objagg_objs[key_id_index(key_id)] = objagg_obj; in world_obj_get() 62 } else if (world->objagg_objs[key_id_index(key_id)] != objagg_obj) { in world_obj_get() 68 world->key_refs[key_id_index(key_id)]++; in world_obj_get() 76 static void world_obj_put(struct world *world, struct objagg *objagg, in world_obj_put() argument 81 if (!world->key_refs[key_id_index(key_id)]) in world_obj_put() 83 objagg_obj = world->objagg_objs[key_id_index(key_id)]; in world_obj_put() 85 world->key_refs[key_id_index(key_id)]--; in world_obj_put() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/ |
| D | secure.txt | 1 * ARM Secure world bindings 6 world or the Secure world. However some devicetree consumers are 13 The general principle of the naming scheme for Secure world bindings 14 is that any property that needs a different value in the Secure world 19 world value is the same as specified for the Normal world by the 30 world consumers (like kernels that run entirely in Secure) to simply 31 describe the view of Secure world using the standard bindings. These 33 world views need to be described in a single device tree. 35 Valid Secure world properties 39 in the secure world. The combination of this with "status" allows [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/ |
| D | secure.txt | 1 * ARM Secure world bindings 6 world or the Secure world. However some devicetree consumers are 13 The general principle of the naming scheme for Secure world bindings 14 is that any property that needs a different value in the Secure world 19 world value is the same as specified for the Normal world by the 30 world consumers (like kernels that run entirely in Secure) to simply 31 describe the view of Secure world using the standard bindings. These 33 world views need to be described in a single device tree. 35 Valid Secure world properties 39 in the secure world. The combination of this with "status" allows [all …]
|
| /kernel/linux/linux-6.6/drivers/tee/optee/ |
| D | optee_smc.h | 75 * Used by non-secure world to figure out which Trusted OS is installed. 88 * Used by non-secure world to figure out which version of the Trusted OS 140 * When calling these functions, normal world has a few responsibilities: 193 * world. 238 * Exchanges capabilities between normal world and secure world 242 * a1 bitfield of normal world capabilities OPTEE_SMC_NSEC_CAP_* 248 * a1 bitfield of secure world capabilities OPTEE_SMC_SEC_CAP_* 249 * a2 The maximum secure world notification number 257 * a0 OPTEE_SMC_RETURN_ENOTAVAIL, can't use the capabilities from normal world 258 * a1 bitfield of secure world capabilities OPTEE_SMC_SEC_CAP_* [all …]
|
| D | optee_ffa.h | 7 * This file is exported by OP-TEE and is kept in sync between secure world 8 * and normal world drivers. We're using ARM FF-A 1.0 specification. 17 * Normal world sends requests with FFA_MSG_SEND_DIRECT_REQ and 53 * Used by non-secure world to figure out which version of the Trusted OS 69 * Exchange capabilities between normal world and secure world. 84 * w5: Bitfield of secure world capabilities OPTEE_FFA_SEC_CAP_* below, 89 * Secure world supports giving an offset into the argument shared memory 136 * RPC interrupt return (RPC from secure world). Register usage:
|
| D | optee_msg.h | 13 * with an instance of OP-TEE running in secure world. 17 * 2. Requests from normal world 110 * Secure and normal world communicates pointers as physical address 111 * instead of the virtual address. This is because secure and normal world 112 * have completely independent memory mapping. Normal world can even have a 115 * structure to secure world. 155 * Value parameters are passed unchecked between normal and secure world. 235 * Part 2 - requests from normal world 275 * Used by non-secure world to figure out which Trusted OS is installed. 290 * Used by non-secure world to figure out which version of the Trusted OS [all …]
|
| D | optee_private.h | 32 * This value should be larger than the number threads in secure world to 33 * meet the need from secure world. The number of threads in secure world 109 * @sec_caps: secure world capabilities defined by 131 * OP-TEE in secure world 147 * @do_call_with_arg: enters OP-TEE in secure world 153 * secure world. 171 * world
|
| /kernel/linux/linux-5.10/drivers/tee/optee/ |
| D | optee_smc.h | 75 * Used by non-secure world to figure out which Trusted OS is installed. 88 * Used by non-secure world to figure out which version of the Trusted OS 146 * world. 187 * Exchanges capabilities between normal world and secure world 191 * a1 bitfield of normal world capabilities OPTEE_SMC_NSEC_CAP_* 197 * a1 bitfield of secure world capabilities OPTEE_SMC_SEC_CAP_* 201 * a0 OPTEE_SMC_RETURN_ENOTAVAIL, can't use the capabilities from normal world 202 * a1 bitfield of secure world capabilities OPTEE_SMC_SEC_CAP_* 205 /* Normal world works as a uniprocessor system */ 207 /* Secure world has reserved shared memory for normal world to use */ [all …]
|
| D | optee_msg.h | 13 * with an instance of OP-TEE running in secure world. 17 * 2. Requests from normal world 18 * 3. Requests from secure world, Remote Procedure Call (RPC), handled by 107 * Secure and normal world communicates pointers as physical address 108 * instead of the virtual address. This is because secure and normal world 109 * have completely independent memory mapping. Normal world can even have a 112 * structure to secure world. 135 * Value parameters are passed unchecked between normal and secure world. 220 * Part 2 - requests from normal world 248 * Used by non-secure world to figure out which Trusted OS is installed. [all …]
|
| D | call.c | 27 * We're preparing to make a call to secure world. In case we can't in optee_cq_wait_init() 28 * allocate a thread in secure world we'll end up waiting in in optee_cq_wait_init() 31 * Normally if there's no contention in secure world the call will in optee_cq_wait_init() 38 * guarantees that we don't lose a completion if secure world in optee_cq_wait_init() 79 * We're done with the call to secure world. The thread in secure in optee_cq_wait_final() 80 * world that was used for this call is now available for some in optee_cq_wait_final() 93 * was just done with its call to secure world. Since yet another in optee_cq_wait_final() 94 * thread now is available in secure world wake up another eventual in optee_cq_wait_final() 117 * optee_do_call_with_arg() - Do an SMC to OP-TEE in secure world 119 * @parg: physical address of message to pass to secure world [all …]
|
| /kernel/liteos_m/testsuites/unittest/xts/io/ |
| D | xts_io_string_test.c | 90 const char *src = "hello world !"; 111 char src[] = "hello world !"; 132 char src[] = "hello world !"; 151 char src[] = "hello world !"; 157 ret = strncpy_s(destT, sizeof(destT), "hello world", 0); 170 int ret = strcat_s(dest, sizeof(dest), "hello world !"); 173 char destT[50] = "hello world ! || "; /* 50 common data for test, no special meaning */ 186 char dest[50] = "hello world || "; /* 50 common data for test, no special meaning */ 203 char src[] = "hello !! world"; 205 ICUNIT_ASSERT_STRING_EQUAL(ret, "!! world", ret); [all …]
|
| /kernel/liteos_a/testsuites/unittest/libc/io/full/ |
| D | IO_test_dngettext_002.cpp | 45 s = dngettext("", "TestString1:Hello world!\n", "TestString2\n", 1); in testcase1() 48 ICUNIT_ASSERT_STRING_EQUAL(s, "TestString1:Hello world!\n", s); in testcase1() 52 s = dngettext("", "TestString1\n", "TestString2:Hello world!\n", 2); in testcase1() 55 ICUNIT_ASSERT_STRING_EQUAL(s, "TestString2:Hello world!\n", s); in testcase1() 73 s = dngettext("en_US.UTF-8", "TestString1:Hello world!\n", "TestString2\n", 1); in testcase2() 76 ICUNIT_ASSERT_STRING_EQUAL(s, "TestString1:Hello world!\n", s); in testcase2() 80 s = dngettext("en_US.UTF-8", "TestString1\n", "TestString2:Hello world!\n", 2); in testcase2() 83 ICUNIT_ASSERT_STRING_EQUAL(s, "TestString2:Hello world!\n", s); in testcase2() 101 s = dngettext("en_US.UTF-8", "TestString1:Hello world!\n", "TestString2!\n", 5); in testcase3() 108 s = dngettext("en_US.UTF-8", "TestString1\n", "TestString2:Hello world!\n", 3); in testcase3() [all …]
|
| D | IO_test_dcngettext_002.cpp | 45 s = dcngettext("", "TestString1:Hello world!\n", "TestString2\n", 1, LC_MESSAGES); in testcase1() 48 ICUNIT_ASSERT_STRING_EQUAL(s, "TestString1:Hello world!\n", s); in testcase1() 52 s = dcngettext("", "TestString1\n", "TestString2:Hello world!\n", 2, LC_MESSAGES); in testcase1() 55 ICUNIT_ASSERT_STRING_EQUAL(s, "TestString2:Hello world!\n", s); in testcase1() 73 …s = dcngettext("en_US.UTF-8", "TestString1:Hello world!\n", "TestString2:Hello world!\n", 1, LC_ME… in testcase2() 76 ICUNIT_ASSERT_STRING_EQUAL(s, "TestString1:Hello world!\n", s); in testcase2() 80 s = dcngettext("en_US.UTF-8", "TestString1\n", "TestString2:Hello world!\n", 2, LC_MESSAGES); in testcase2() 83 ICUNIT_ASSERT_STRING_EQUAL(s, "TestString2:Hello world!\n", s); in testcase2()
|
| D | It_stdlib_poll_002.cpp | 61 ret = read(fds[i].fd, buffer, 12); // 12, "hello world" length and '\0' in Pthread01() 62 ICUNIT_GOTO_EQUAL(ret, 12, ret, EXIT); // 12, "hello world" length and '\0' in Pthread01() 63 ret = strcmp(buffer, "hello world"); in Pthread01() 93 ret = write(g_pipeFd[i][1], "hello world", 12); // 12, "hello world" length and '\0' in Testcase() 94 ICUNIT_GOTO_EQUAL(ret, 12, ret, EXIT); // 12, "hello world" length and '\0' in Testcase()
|
| /kernel/liteos_m/testsuites/unittest/posix/src/string/ |
| D | strchr_test.c | 75 char src[] = "hello !! world"; 77 if (strcmp(ret, "!! world") == 0) { 82 ICUNIT_ASSERT_STRING_EQUAL(ret, "!! world", 0); 93 char src[] = "hello !! world"; 95 if (strcmp(ret, "llo !! world") == 0) { 100 ICUNIT_ASSERT_STRING_EQUAL(ret, "llo !! world", 0); 111 char src[] = "hello !! world"; 129 char src[] = "hello !! world"; 147 char src[] = "hello !! world"; 165 char src[] = "hello !! world";
|
| D | string_func_test_01.c | 90 char src[] = "hello world"; 115 char src[] = "hello\0world"; 181 char *src[] = {"helloworld", "hello World"}; 246 char *src[] = {"helloworld", "hello World"}; 273 char src[] = "hello world"; 286 char src[] = "hello world"; 300 char src[] = "hello\0world"; 314 char src[] = "hello world"; 328 char src[] = "hello\0world";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/ |
| D | mount-matrix.txt | 13 that produce three-dimensional data in relation to the world where it is 41 external world, the environment where the device is deployed. Usually the data 43 to this world. When using the mounting matrix, the sensor and device orientation 45 world. 47 Device-to-world examples for some three-dimensional sensor types: 49 - Accelerometers have their world frame of reference toward the center of 53 this point. Up and down in the world relative to the device frame of 93 - Magnetometers (compasses) have their world frame of reference relative to the 94 geomagnetic field. The system orientation vis-a-vis the world is defined with 160 space, relative to the device or world point of reference.
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/iio/ |
| D | mount-matrix.txt | 13 that produce three-dimensional data in relation to the world where it is 41 external world, the environment where the device is deployed. Usually the data 43 to this world. When using the mounting matrix, the sensor and device orientation 45 world. 47 Device-to-world examples for some three-dimensional sensor types: 49 - Accelerometers have their world frame of reference toward the center of 53 this point. Up and down in the world relative to the device frame of 93 - Magnetometers (compasses) have their world frame of reference relative to the 94 geomagnetic field. The system orientation vis-a-vis the world is defined with 160 space, relative to the device or world point of reference.
|
| /kernel/liteos_a/testsuites/unittest/extended/signal/full/ |
| D | It_ipc_pipe_002.cpp | 53 ret = write(pipeFd[1], "hello world", 12); // 12, "hello world" length and '\0' in Testcase() 55 if (ret != 12) { // 12, "hello world" length and '\0' in Testcase() 67 ret = read(pipeFd[0], buffer, 12); // 12, "hello world" length and '\0' in Testcase() 68 ICUNIT_GOTO_EQUAL(ret, 12, ret, EXIT); // 12, "hello world" length and '\0' in Testcase() 69 ret = strcmp(buffer, "hello world"); in Testcase()
|
| /kernel/uniproton/doc/ |
| D | getting_started.md | 1 ## 快速入门:开发Hello World 2 快速入门通过完成经典的“Hello World”把搭建UniProton开发环境的各步骤进行实例说明,让用户更直观地初步了解如何基于UniProton进行开发。 27 ### Hello World 示例程序 43 printf("hello world!\n"); 130 hello world!
|
| /kernel/linux/linux-5.10/scripts/kconfig/tests/preprocess/builtin_func/ |
| D | expected_stderr | 1 Kconfig:8: hello world 1 2 Kconfig:18: hello world 3 3 Kconfig:22: hello world 4
|
| /kernel/linux/linux-6.6/scripts/kconfig/tests/preprocess/builtin_func/ |
| D | expected_stderr | 1 Kconfig:8: hello world 1 2 Kconfig:18: hello world 3 3 Kconfig:22: hello world 4
|
| /kernel/linux/linux-6.6/drivers/scsi/qla2xxx/ |
| D | tcm_qla2xxx.h | 20 /* Binary World Wide unique Node Name for remote FC Initiator Nport */ 58 /* Binary World Wide unique Port Name for FC Target Lport */ 60 /* Binary World Wide unique Port Name for FC NPIV Target Lport */ 62 /* Binary World Wide unique Node Name for FC NPIV Target Lport */
|
| /kernel/linux/linux-5.10/drivers/scsi/qla2xxx/ |
| D | tcm_qla2xxx.h | 20 /* Binary World Wide unique Node Name for remote FC Initiator Nport */ 58 /* Binary World Wide unique Port Name for FC Target Lport */ 60 /* Binary World Wide unique Port Name for FC NPIV Target Lport */ 62 /* Binary World Wide unique Node Name for FC NPIV Target Lport */
|