| /kernel/linux/linux-4.19/drivers/staging/greybus/ |
| D | operation.c | 22 /* Workqueue to handle Greybus operation completions. */ 29 * Protects updates to operation->errno. 33 static int gb_operation_response_send(struct gb_operation *operation, 37 * Increment operation active count and add to connection list unless the 40 * Caller holds operation reference. 42 static int gb_operation_get_active(struct gb_operation *operation) in gb_operation_get_active() argument 44 struct gb_connection *connection = operation->connection; in gb_operation_get_active() 52 if (gb_operation_is_incoming(operation)) in gb_operation_get_active() 56 if (!gb_operation_is_core(operation)) in gb_operation_get_active() 63 if (operation->active++ == 0) in gb_operation_get_active() [all …]
|
| D | operation.h | 20 * The top bit of the type in an operation message header indicates 48 struct gb_operation *operation; member 68 * A Greybus operation is a remote procedure call performed over a 71 * Every operation consists of a request message sent to the other 73 * the sender. Every operation has a type, whose interpretation is 76 * Only four things in an operation structure are intended to be 77 * directly usable by protocol handlers: the operation's connection 78 * pointer; the operation type; the request message payload (and 82 * In addition, every operation has a result, which is an errno 83 * value. Protocol handlers access the operation result using [all …]
|
| /kernel/linux/linux-5.10/drivers/greybus/ |
| D | operation.c | 22 /* Workqueue to handle Greybus operation completions. */ 29 * Protects updates to operation->errno. 33 static int gb_operation_response_send(struct gb_operation *operation, 37 * Increment operation active count and add to connection list unless the 40 * Caller holds operation reference. 42 static int gb_operation_get_active(struct gb_operation *operation) in gb_operation_get_active() argument 44 struct gb_connection *connection = operation->connection; in gb_operation_get_active() 52 if (gb_operation_is_incoming(operation)) in gb_operation_get_active() 56 if (!gb_operation_is_core(operation)) in gb_operation_get_active() 63 if (operation->active++ == 0) in gb_operation_get_active() [all …]
|
| /kernel/linux/linux-4.19/include/linux/ |
| D | ccp.h | 48 * ccp_enqueue_cmd - queue an operation for processing by the CCP 64 * the result of the operation. 108 * ccp_aes_mode - AES operation mode 132 * ccp_aes_mode - AES operation mode 134 * @CCP_AES_ACTION_DECRYPT: AES decrypt operation 135 * @CCP_AES_ACTION_ENCRYPT: AES encrypt operation 147 * struct ccp_aes_engine - CCP AES operation 148 * @type: AES operation key size 149 * @mode: AES operation mode 150 * @action: AES operation (decrypt/encrypt) [all …]
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | ccp.h | 45 * ccp_enqueue_cmd - queue an operation for processing by the CCP 61 * the result of the operation. 105 * ccp_aes_mode - AES operation mode 129 * ccp_aes_mode - AES operation mode 131 * @CCP_AES_ACTION_DECRYPT: AES decrypt operation 132 * @CCP_AES_ACTION_ENCRYPT: AES encrypt operation 144 * struct ccp_aes_engine - CCP AES operation 145 * @type: AES operation key size 146 * @mode: AES operation mode 147 * @action: AES operation (decrypt/encrypt) [all …]
|
| /kernel/linux/linux-5.10/include/linux/greybus/ |
| D | operation.h | 25 * The top bit of the type in an operation message header indicates 53 struct gb_operation *operation; member 73 * A Greybus operation is a remote procedure call performed over a 76 * Every operation consists of a request message sent to the other 78 * the sender. Every operation has a type, whose interpretation is 81 * Only four things in an operation structure are intended to be 82 * directly usable by protocol handlers: the operation's connection 83 * pointer; the operation type; the request message payload (and 87 * In addition, every operation has a result, which is an errno 88 * value. Protocol handlers access the operation result using [all …]
|
| /kernel/linux/linux-5.10/drivers/acpi/pmic/ |
| D | Kconfig | 4 bool "PMIC (Power Management Integrated Circuit) operation region support" 6 Select this option to enable support for ACPI operation 7 region of the PMIC chip. The operation region can be used 14 bool "ACPI operation region support for Bay Trail Crystal Cove PMIC" 17 This config adds ACPI operation region support for the Bay Trail 21 bool "ACPI operation region support for Cherry Trail Crystal Cove PMIC" 24 This config adds ACPI operation region support for the Cherry Trail 28 bool "ACPI operation region support for XPower AXP288 PMIC" 31 This config adds ACPI operation region support for XPower AXP288 PMIC. 34 bool "ACPI operation region support for BXT WhiskeyCove PMIC" [all …]
|
| /kernel/linux/linux-5.10/Documentation/filesystems/caching/ |
| D | operations.rst | 13 (*) Operation record initialisation. 37 Operation Record Initialisation 40 An operation is recorded in an fscache_operation struct:: 52 Someone wanting to issue an operation should allocate something with this 58 with the operation to be initialised and the release function to use. 67 operation and waited for afterwards. 73 There are a number of parameters that can be set in the operation record's flag 77 (1) The operation may be done synchronously (FSCACHE_OP_MYTHREAD). A thread 78 may decide it wants to handle an operation itself without deferring it to 88 before submitting the operation, and the operating thread must wait for it [all …]
|
| /kernel/linux/linux-4.19/Documentation/filesystems/caching/ |
| D | operations.txt | 11 (*) Operation record initialisation. 37 OPERATION RECORD INITIALISATION 40 An operation is recorded in an fscache_operation struct: 52 Someone wanting to issue an operation should allocate something with this 58 with the operation to be initialised and the release function to use. 67 operation and waited for afterwards. 74 There are a number of parameters that can be set in the operation record's flag 78 (1) The operation may be done synchronously (FSCACHE_OP_MYTHREAD). A thread 79 may decide it wants to handle an operation itself without deferring it to 89 before submitting the operation, and the operating thread must wait for it [all …]
|
| /kernel/linux/linux-5.10/include/trace/events/ |
| D | block.h | 67 * @q: queue holding operation 68 * @rq: block IO operation request 70 * The block operation request @rq is being placed back into queue 105 * block_rq_complete - block IO operation completed by device driver 111 * of operation request has been completed by the device driver. If 183 * block_rq_insert - insert block operation request into queue 185 * @rq: block IO operation request 187 * Called immediately before block operation request @rq is inserted 188 * into queue @q. The fields in the operation request @rq struct can 190 * operation would access. [all …]
|
| /kernel/linux/linux-5.10/sound/soc/qcom/qdsp6/ |
| D | q6dsp-errno.h | 7 /* Success. The operation completed with no errors. */ 11 /* Bad operation parameter. */ 13 /* Unsupported routine or operation. */ 25 /* Operation is already processed. */ 27 /* Operation is not ready to be processed. */ 29 /* Operation is pending completion. */ 31 /* Operation could not be accepted or processed. */ 33 /* Operation aborted due to an error. */ 35 /* Operation preempted by a higher priority. */ 37 /* Operation requests intervention to complete. */ [all …]
|
| /kernel/linux/linux-4.19/sound/soc/qcom/qdsp6/ |
| D | q6dsp-errno.h | 7 /* Success. The operation completed with no errors. */ 11 /* Bad operation parameter. */ 13 /* Unsupported routine or operation. */ 25 /* Operation is already processed. */ 27 /* Operation is not ready to be processed. */ 29 /* Operation is pending completion. */ 31 /* Operation could not be accepted or processed. */ 33 /* Operation aborted due to an error. */ 35 /* Operation preempted by a higher priority. */ 37 /* Operation requests intervention to complete. */ [all …]
|
| /kernel/liteos_a/fs/vfs/ |
| D | BUILD.gn | 42 "operation/fullpath.c", 43 "operation/vfs_chattr.c", 44 "operation/vfs_check.c", 45 "operation/vfs_cloexec.c", 46 "operation/vfs_fallocate.c", 47 "operation/vfs_fallocate64.c", 48 "operation/vfs_fcntl.c", 49 "operation/vfs_force_umount.c", 50 "operation/vfs_init.c", 51 "operation/vfs_other.c", [all …]
|
| /kernel/linux/linux-4.19/include/trace/events/ |
| D | block.h | 67 * @q: queue holding operation 68 * @rq: block IO operation request 70 * The block operation request @rq is being placed back into queue 105 * block_rq_complete - block IO operation completed by device driver 111 * of operation request has been completed by the device driver. If 183 * block_rq_insert - insert block operation request into queue 185 * @rq: block IO operation request 187 * Called immediately before block operation request @rq is inserted 188 * into queue @q. The fields in the operation request @rq struct can 190 * operation would access. [all …]
|
| /kernel/linux/linux-5.10/arch/arm/mm/ |
| D | cache-uniphier.c | 31 /* operation registers */ 32 #define UNIPHIER_SSCOPE 0x244 /* Cache Operation Primitive Entry */ 38 #define UNIPHIER_SSCOQM 0x248 /* Cache Operation Queue Mode */ 46 #define UNIPHIER_SSCOQAD 0x24c /* Cache Operation Queue Address */ 47 #define UNIPHIER_SSCOQSZ 0x250 /* Cache Operation Queue Size */ 48 #define UNIPHIER_SSCOPPQSEF 0x25c /* Cache Operation Queue Set Complete*/ 51 #define UNIPHIER_SSCOLPQS 0x260 /* Cache Operation Queue Status */ 56 /* Is the operation region specified by address range? */ 65 * @op_base: virtual base address of operation registers 69 * @range_op_max_size: max size that can be handled by a single range operation [all …]
|
| /kernel/linux/linux-4.19/arch/arm/mm/ |
| D | cache-uniphier.c | 40 /* operation registers */ 41 #define UNIPHIER_SSCOPE 0x244 /* Cache Operation Primitive Entry */ 47 #define UNIPHIER_SSCOQM 0x248 /* Cache Operation Queue Mode */ 55 #define UNIPHIER_SSCOQAD 0x24c /* Cache Operation Queue Address */ 56 #define UNIPHIER_SSCOQSZ 0x250 /* Cache Operation Queue Size */ 57 #define UNIPHIER_SSCOPPQSEF 0x25c /* Cache Operation Queue Set Complete*/ 60 #define UNIPHIER_SSCOLPQS 0x260 /* Cache Operation Queue Status */ 65 /* Is the operation region specified by address range? */ 74 * @op_base: virtual base address of operation registers 78 * @range_op_max_size: max size that can be handled by a single range operation [all …]
|
| /kernel/linux/linux-4.19/tools/perf/pmu-events/arch/arm64/ |
| D | armv8-recommended.json | 213 "PublicDescription": "Exclusive operation speculatively executed, LDREX or LDX", 216 "BriefDescription": "Exclusive operation speculatively executed, LDREX or LDX" 219 "PublicDescription": "Exclusive operation speculatively executed, STREX or STX pass", 222 "BriefDescription": "Exclusive operation speculatively executed, STREX or STX pass" 225 "PublicDescription": "Exclusive operation speculatively executed, STREX or STX fail", 228 "BriefDescription": "Exclusive operation speculatively executed, STREX or STX fail" 231 "PublicDescription": "Exclusive operation speculatively executed, STREX or STX", 234 "BriefDescription": "Exclusive operation speculatively executed, STREX or STX" 237 "PublicDescription": "Operation speculatively executed, load", 240 "BriefDescription": "Operation speculatively executed, load" [all …]
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/arm64/ |
| D | armv8-recommended.json | 213 "PublicDescription": "Exclusive operation speculatively executed, LDREX or LDX", 216 "BriefDescription": "Exclusive operation speculatively executed, LDREX or LDX" 219 "PublicDescription": "Exclusive operation speculatively executed, STREX or STX pass", 222 "BriefDescription": "Exclusive operation speculatively executed, STREX or STX pass" 225 "PublicDescription": "Exclusive operation speculatively executed, STREX or STX fail", 228 "BriefDescription": "Exclusive operation speculatively executed, STREX or STX fail" 231 "PublicDescription": "Exclusive operation speculatively executed, STREX or STX", 234 "BriefDescription": "Exclusive operation speculatively executed, STREX or STX" 237 "PublicDescription": "Operation speculatively executed, load", 240 "BriefDescription": "Operation speculatively executed, load" [all …]
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/arm64/hisilicon/hip08/ |
| D | core-imp-def.json | 105 …"PublicDescription": "No any micro operation is issued and meanwhile any load operation is not res… 108 …"BriefDescription": "No any micro operation is issued and meanwhile any load operation is not reso… 111 …"PublicDescription": "No any micro operation is issued and meanwhile there is any load operation m… 114 …"BriefDescription": "No any micro operation is issued and meanwhile there is any load operation mi… 117 …"PublicDescription": "No any micro operation is issued and meanwhile there is any load operation m… 120 …"BriefDescription": "No any micro operation is issued and meanwhile there is any load operation mi…
|
| /kernel/linux/linux-4.19/tools/perf/pmu-events/arch/arm64/hisilicon/hip08/ |
| D | core-imp-def.json | 105 …"PublicDescription": "No any micro operation is issued and meanwhile any load operation is not res… 108 …"BriefDescription": "No any micro operation is issued and meanwhile any load operation is not reso… 111 …"PublicDescription": "No any micro operation is issued and meanwhile there is any load operation m… 114 …"BriefDescription": "No any micro operation is issued and meanwhile there is any load operation mi… 117 …"PublicDescription": "No any micro operation is issued and meanwhile there is any load operation m… 120 …"BriefDescription": "No any micro operation is issued and meanwhile there is any load operation mi…
|
| /kernel/linux/linux-4.19/Documentation/crypto/ |
| D | async-tx-api.txt | 11 3.4 When does the operation execute? 12 3.5 When does the operation complete? 30 that is written to the API can optimize for asynchronous operation and 44 operation will be offloaded when an engine is available and carried out 48 API automatically handles cases where the transition from one operation 50 3/ dmaengine extensions to support multiple clients and operation types 57 async_<operation>(<op specific parameters>, struct async_submit ctl *submit) 76 The return value is non-NULL and points to a 'descriptor' when the operation 90 3.4 When does the operation execute? 92 async_<operation> call. Offload engine drivers batch operations to [all …]
|
| /kernel/linux/linux-4.19/include/crypto/ |
| D | akcipher.h | 25 * as big as the expected result depending on the operation 26 * After operation it will be updated with the actual size of the 29 * it will be updated to the size required for the operation. 54 * @sign: Function performs a sign operation as defined by public key 57 * operation 58 * @verify: Function performs a sign operation as defined by public key 61 * operation 62 * @encrypt: Function performs an encrypt operation as defined by public key 65 * operation 66 * @decrypt: Function performs a decrypt operation as defined by public key [all …]
|
| /kernel/linux/linux-5.10/tools/memory-model/Documentation/ |
| D | cheatsheet.txt | 1 Prior Operation Subsequent Operation 8 Relaxed RMW operation Y Y Y Y 20 Key: Relaxed: A relaxed operation is either READ_ONCE(), WRITE_ONCE(), 21 a *_relaxed() RMW operation, an unsuccessful RMW 22 operation, a non-value-returning RMW operation such 30 a: Provides ordering given intervening RMW atomic operation 33 RMW: Atomic read-modify-write operation
|
| /kernel/linux/linux-4.19/security/tomoyo/ |
| D | file.c | 169 [r->param.path.operation], in tomoyo_audit_path_log() 183 [tomoyo_pp2mac[r->param.path2.operation]], in tomoyo_audit_path2_log() 199 [tomoyo_pnnn2mac[r->param.mkdev.operation]], in tomoyo_audit_mkdev_log() 214 const u8 type = r->param.path_number.operation; in tomoyo_audit_path_number_log() 240 * tomoyo_check_path_acl - Check permission for path operation. 256 if (acl->perm & (1 << r->param.path.operation)) { in tomoyo_check_path_acl() 266 * tomoyo_check_path_number_acl - Check permission for path number operation. 278 return (acl->perm & (1 << r->param.path_number.operation)) && in tomoyo_check_path_number_acl() 286 * tomoyo_check_path2_acl - Check permission for path path operation. 298 return (acl->perm & (1 << r->param.path2.operation)) && in tomoyo_check_path2_acl() [all …]
|
| /kernel/linux/linux-5.10/security/tomoyo/ |
| D | file.c | 169 [r->param.path.operation], in tomoyo_audit_path_log() 183 [tomoyo_pp2mac[r->param.path2.operation]], in tomoyo_audit_path2_log() 199 [tomoyo_pnnn2mac[r->param.mkdev.operation]], in tomoyo_audit_mkdev_log() 214 const u8 type = r->param.path_number.operation; in tomoyo_audit_path_number_log() 241 * tomoyo_check_path_acl - Check permission for path operation. 258 if (acl->perm & (1 << r->param.path.operation)) { in tomoyo_check_path_acl() 268 * tomoyo_check_path_number_acl - Check permission for path number operation. 281 return (acl->perm & (1 << r->param.path_number.operation)) && in tomoyo_check_path_number_acl() 289 * tomoyo_check_path2_acl - Check permission for path path operation. 302 return (acl->perm & (1 << r->param.path2.operation)) && in tomoyo_check_path2_acl() [all …]
|