Home
last modified time | relevance | path

Searched full:solution (Results 1 – 25 of 1086) sorted by relevance

12345678910>>...44

/kernel/liteos_m/arch/risc-v/nuclei/gcc/
Dlos_arch_interrupt.h75 …* Solution: Ensure that the interrupt number is valid. The value range of the interrupt number app…
86 * Solution: Pass in a valid non-null hardware interrupt handling function.
96 * Solution: Increase the configured maximum number of supported hardware interrupts.
106 * Solution: Expand the configured memory.
116 …* Solution: Check whether the interrupt specified by the passed-in interrupt number has already be…
126 * Solution: Ensure that the interrupt priority is valid.
136 …* Solution: The interrupt creation mode can be only set to ECLIC_NON_VECTOR_INTERRUPT or ECLIC_VEC…
147 …* Solution: Check whether the interrupt specified by the passed-in interrupt number has already be…
157 * * Solution: Do not call the API during an interrupt.
167 …* * Solution:check the input params hwiMode and irqParam of ArchHwiCreate or ArchHwiDelete whether…
[all …]
/kernel/liteos_m/arch/risc-v/riscv32/gcc/
Dlos_arch_interrupt.h158 …* Solution: Ensure that the interrupt number is valid. The value range of the interrupt number app…
169 * Solution: Pass in a valid non-null hardware interrupt handling function.
179 * Solution: Increase the configured maximum number of supported hardware interrupts.
189 * Solution: Expand the configured memory.
199 …* Solution: Check whether the interrupt specified by the passed-in interrupt number has already be…
209 * Solution: Ensure that the interrupt priority is valid.
219 …* Solution: The interrupt creation mode can be only set to OS_HWI_MODE_COMM or OS_HWI_MODE_FAST of…
230 …* Solution: Check whether the interrupt specified by the passed-in interrupt number has already be…
240 * * Solution: Do not call the API during an interrupt.
250 …* * Solution:check the input params hwiMode and irqParam of ArchHwiCreate or ArchHwiDelete whether…
[all …]
/kernel/liteos_m/arch/xtensa/lx6/gcc/
Dlos_arch_interrupt.h102 * Solution: Ensure that the interrupt number is valid.
112 * Solution: Pass in a valid non-null hardware interrupt handling function.
122 * Solution: Increase the configured maximum number of supported hardware interrupts.
132 * Solution: Expand the configured memory.
142 …* Solution: Check whether the interrupt specified by the passed-in interrupt number has already be…
152 * Solution: Ensure that the interrupt priority is valid.
162 * Solution: The interrupt creation mode can be only set to OS_HWI_MODE_COMM or OS_HWI_MODE_FAST.
172 …* Solution: Check whether the interrupt specified by the passed-in interrupt number has already be…
182 * Solution: Set a valid interrupt operation function
/kernel/liteos_a/kernel/include/
Dlos_swtmr.h56 * Solution: Define the timeout handling function.
66 * Solution: Re-define the expiration time.
76 * Solution: Check the mode value. The value range is [0,3].
86 * Solution: Define the software timer ID before passing it in.
96 …* Solution: Re-configure the permitted maximum number of software timers, or wait for a software t…
107 * Solution: Pass in a valid software timer ID.
117 * Solution: Create a software timer.
127 * Solution: Allocate bigger memory partition to software timer linked list creation.
137 * Solution: Re-configure the number of software timers.
147 * Solution: Change the source code and do not use the software timer during an interrupt.
[all …]
Dlos_task.h78 * Solution: Allocate bigger memory partition to task creation.
88 * Solution: Check the parameter.
98 * Solution: Align the task stack.
108 * Solution: Re-configure the task priority by referring to the priority range.
118 * Solution: Define the task entrance function.
128 * Solution: Set the task name.
138 * Solution: Expand the task stack.
148 * Solution: Check the task ID.
158 * Solution: Suspend the task after it is resumed.
168 * Solution: Suspend the task.
[all …]
Dlos_queue.h55 …* Solution: Configure the maximum number of queue resources to be greater than 0. If queue modules…
66 …* Solution: Allocate the queue block bigger memory partition, or decrease the maximum number of qu…
76 …* Solution: Allocate more memory for queue creation, or decrease the queue length and the number o…
87 * Solution: Change the size of the biggest message in the created queue.
97 * Solution: Increase the configured number of resources for queues.
107 * Solution: Ensure that the passed-in queue ID is valid.
117 * Solution: Unlock the task before using a queue.
127 * Solution: Check whether the expiry time setting is appropriate.
137 * Solution: Enable the task to obtain resources rather than be blocked on the queue.
148 * Solution: Set the expiry time to the never-waiting mode, or use asynchronous queues.
[all …]
Dlos_sem.h57 * Solution: Allocate more memory.
67 * Solution: Change the passed-in invalid parameter value to a valid value.
77 * Solution: Change the passed-in null pointer to a valid non-null pointer.
87 * Solution: Perform corresponding operations based on the requirements in the code context.
98 * Solution: Change the passed-in parameter value to a valid nonzero value.
108 * Solution: Do not call the API during an interrupt.
118 * Solution: Do not call LOS_SemPend when task scheduling is locked.
128 * Solution: Change the passed-in parameter value to the value within the valid range.
138 * Solution: Perform corresponding operations based on the requirements in the code context.
148 * Solution: Delete the semaphore after awaking all tasks that are waiting on the semaphore.
[all …]
/kernel/liteos_m/arch/csky/v2/gcc/
Dlos_arch_interrupt.h120 * Solution: Ensure that the interrupt number is valid.
130 * Solution: Pass in a valid non-null hardware interrupt handling function.
140 * Solution: Increase the configured maximum number of supported hardware interrupts.
150 * Solution: Expand the configured memory.
160 …* Solution: Check whether the interrupt specified by the passed-in interrupt number has already be…
170 * Solution: Ensure that the interrupt priority is valid.
180 * Solution: The interrupt creation mode can be only set to OS_HWI_MODE_COMM or OS_HWI_MODE_FAST.
190 …* Solution: Check whether the interrupt specified by the passed-in interrupt number has already be…
200 * Solution: Set a valid interrupt operation function
210 * Solution: Ensure that the interrupt number is valid.
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
Dppevvmath.h117 fInt solution = fPositiveOne; /*Starting off with baseline of 1 */ in fExponential() local
132 solution = fMultiply(solution, GetScaledFraction(expk_array[i], 10000)); in fExponential()
139 solution = fMultiply(solution, error_term); in fExponential()
142 solution = fDivide(fPositiveOne, solution); in fExponential()
144 return solution; in fExponential()
152 fInt solution = ConvertToFraction(0); /*Starting off with baseline of 0 */ in fNaturalLog() local
162 solution = fAdd(solution, GetScaledFraction(logk_array[i], 10000)); in fNaturalLog()
169 return (fAdd(solution, error_term)); in fNaturalLog()
542 fInt solution; in fRoundUpByStepSize() local
544 solution = fDivide(A, fStepSize); in fRoundUpByStepSize()
[all …]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
Dppevvmath.h117 fInt solution = fPositiveOne; /*Starting off with baseline of 1 */ in fExponential() local
132 solution = fMultiply(solution, GetScaledFraction(expk_array[i], 10000)); in fExponential()
139 solution = fMultiply(solution, error_term); in fExponential()
142 solution = fDivide(fPositiveOne, solution); in fExponential()
144 return solution; in fExponential()
152 fInt solution = ConvertToFraction(0); /*Starting off with baseline of 0 */ in fNaturalLog() local
162 solution = fAdd(solution, GetScaledFraction(logk_array[i], 10000)); in fNaturalLog()
169 return fAdd(solution, error_term); in fNaturalLog()
542 fInt solution; in fRoundUpByStepSize() local
544 solution = fDivide(A, fStepSize); in fRoundUpByStepSize()
[all …]
/kernel/liteos_m/kernel/include/
Dlos_swtmr.h55 * Solution: Define the timeout handling function.
65 * Solution: Re-define the expiration time.
75 * Solution: Check the mode value. The value range is [0,3].
85 * Solution: Define the software timer ID before passing it in.
95 …* Solution: Re-configure the permitted maximum number of software timers, or wait for a software t…
106 * Solution: Pass in a valid software timer ID.
116 * Solution: Create a software timer.
126 * Solution: Allocate bigger memory partition to software timer linked list creation.
136 * Solution: Re-configure the number of software timers.
146 * Solution: Change the source code and do not use the software timer during an interrupt.
[all …]
Dlos_sem.h54 * Solution: Allocate more memory.
64 * Solution: Change the passed-in invalid parameter value to a valid value.
74 * Solution: Change the passed-in null pointer to a valid non-null pointer.
84 * Solution: Perform corresponding operations based on the requirements in the code context.
95 * Solution: Change the passed-in parameter value to a valid nonzero value.
105 * Solution: Do not call the API during an interrupt.
115 * Solution: Do not call LOS_SemPend when task scheduling is locked.
125 * Solution: Change the passed-in parameter value to the value within the valid range.
135 * Solution: Perform corresponding operations based on the requirements in the code context.
145 * Solution: Delete the semaphore after awaking all tasks that are waiting on the semaphore.
[all …]
Dlos_task.h58 * Solution: Allocate bigger memory partition to task creation.
68 * Solution: Check the parameter.
78 * Solution: Align the task stack.
88 * Solution: Re-configure the task priority by referring to the priority range.
98 * Solution: Define the task entrance function.
108 * Solution: Set the task name.
118 * Solution: Expand the task stack.
128 * Solution: Check the task ID.
138 * Solution: Suspend the task after it is resumed.
148 * Solution: Suspend the task.
[all …]
Dlos_mux.h54 * Solution: Decrease the number of mutexes defined by LOSCFG_BASE_IPC_MUX_LIMIT.
64 …* Solution: Check whether the mutex ID and the mutex state are applicable for the current operatio…
74 * Solution: Check whether the input parameter is usable.
84 * Solution: Increase the number of mutexes defined by LOSCFG_BASE_IPC_MUX_LIMIT.
94 * Solution: Lock the mutex after it is unlocked by the thread that owns it, or set a waiting time.
104 * Solution: Check whether the mutex is being locked during an interrupt.
115 * Solution: Check whether the task scheduling is disabled, or set timeout to 0, which means that the
126 * Solution: Increase the waiting time or set the waiting time to LOS_WAIT_FOREVER (forever-blocking…
144 * Solution: Delete the mutex after it is unlocked.
170 * Solution: LOS_ERRNO_MUX_MAXNUM_ZERO should not be zero.
[all …]
Dlos_event.h72 * Solution: Set bits excluding bit 25 of the event mask to events.
81 …* Solution: Increase the waiting time for event reading, or make another task write a mask for the…
91 * Solution: Pass in a valid EVENTMASK value.
101 * Solution: Read the event in a task.
114 * Solution: Pass in a valid uwFlags value.
124 * Solution: Unlock the task and read the event.
134 * Solution: Check whether the input parameter is null.
144 * Solution: Check whether the event is initialized.
154 * Solution: Check whether the event list is not empty.
163 * Solution: Read the event in a valid task.
/kernel/liteos_m/arch/arm/arm9/gcc/
Dlos_arch_interrupt.h77 * Solution: Ensure that the interrupt number is valid.
88 * Solution: Pass in a valid non-null hardware interrupt handling function.
98 * Solution: Increase the configured maximum number of supported hardware interrupts.
108 * Solution: Expand the configured memory.
118 …* Solution: Check whether the interrupt specified by the passed-in interrupt number has already be…
128 * Solution: Ensure that the interrupt priority is valid.
139 * Solution: The interrupt creation mode can be only set to OS_HWI_MODE_COMM or
150 …* Solution: Check whether the interrupt specified by the passed-in interrupt number has already be…
160 * Solution: Set a valid interrupt operation function
/kernel/linux/linux-6.6/Documentation/hwmon/
Dsch5636.rst20 their own custom hwmon solution based upon the SCH5636.
23 hwmon solution. The sch5636 driver runs a sanity check on loading to ensure
25 hwmon solution.
32 The Fujitsu Theseus hwmon solution also contains an integrated watchdog.
/kernel/linux/linux-5.10/Documentation/hwmon/
Dsch5636.rst20 their own custom hwmon solution based upon the SCH5636.
23 hwmon solution. The sch5636 driver runs a sanity check on loading to ensure
25 hwmon solution.
32 The Fujitsu Theseus hwmon solution also contains an integrated watchdog.
/kernel/liteos_a/arch/arm/include/
Dlos_hwi.h97 * Solution: Ensure that the interrupt number is valid.
107 * Solution: Pass in a valid non-null hardware interrupt handling function.
117 * Solution: Increase the configured maximum number of supported hardware interrupts.
127 * Solution: Expand the configured memory.
137 …* Solution: Check whether the interrupt specified by the passed-in interrupt number has already be…
147 * Solution: Ensure that the interrupt priority is valid.
157 * Solution: The interrupt creation mode can be only set to OS_HWI_MODE_COMM or OS_HWI_MODE_FAST of
168 …* Solution: Check whether the interrupt specified by the passed-in interrupt number has already be…
178 * * Solution: Do not call the API during an interrupt.
188 * * Solution: Check the input params hwiMode and irqParam of LOS_HwiCreate or
[all …]
/kernel/linux/linux-6.6/arch/mips/lib/
Dbitops.c17 * set_bit() if it cannot find a faster solution.
38 * it cannot find a faster solution.
59 * if it cannot find a faster solution.
80 * called by test_and_set_bit_lock() if it cannot find a faster solution.
105 * called by test_and_clear_bit() if it cannot find a faster solution.
129 * called by test_and_change_bit() if it cannot find a faster solution.
/kernel/linux/linux-5.10/arch/mips/lib/
Dbitops.c17 * set_bit() if it cannot find a faster solution.
38 * it cannot find a faster solution.
59 * if it cannot find a faster solution.
80 * called by test_and_set_bit_lock() if it cannot find a faster solution.
105 * called by test_and_clear_bit() if it cannot find a faster solution.
129 * called by test_and_change_bit() if it cannot find a faster solution.
/kernel/linux/linux-5.10/Documentation/process/
D3.Early-stage.rst20 with the proposed solution, and that can lead to difficulties.
24 by excessive latency in the system. The solution they arrived at was a
38 The audio community, however, could not see past the particular solution
53 the right solution to the problem than they were with a specific module.
54 The moral of the story is to focus on the problem - not a specific solution
64 solution address?
87 - There may be elements of the proposed solution which will not be
92 problem; they may have ideas for a better solution, and may be willing
93 to help in the creation of that solution.
/kernel/linux/linux-6.6/Documentation/process/
D3.Early-stage.rst20 with the proposed solution, and that can lead to difficulties.
24 by excessive latency in the system. The solution they arrived at was a
38 The audio community, however, could not see past the particular solution
53 the right solution to the problem than they were with a specific module.
54 The moral of the story is to focus on the problem - not a specific solution
64 solution address?
87 - There may be elements of the proposed solution which will not be
92 problem; they may have ideas for a better solution, and may be willing
93 to help in the creation of that solution.
/kernel/linux/linux-5.10/drivers/mtd/maps/
Dsolutionengine.c2 * Flash and EPROM on Hitachi Solution Engine and similar boards.
23 .name = "Solution Engine EPROM",
29 .name = "Solution Engine FLASH",
62 printk(KERN_NOTICE "Solution Engine: Flash at 0x%pap, EPROM at 0x%pap\n", in init_soleng_maps()
/kernel/linux/linux-6.6/drivers/mtd/maps/
Dsolutionengine.c2 * Flash and EPROM on Hitachi Solution Engine and similar boards.
23 .name = "Solution Engine EPROM",
29 .name = "Solution Engine FLASH",
62 printk(KERN_NOTICE "Solution Engine: Flash at 0x%pap, EPROM at 0x%pap\n", in init_soleng_maps()

12345678910>>...44