Home
last modified time | relevance | path

Searched full:routine (Results 1 – 25 of 2139) sorted by relevance

12345678910>>...86

/linux-6.12.1/arch/x86/mm/
Dmem_encrypt_boot.S28 * - encryption routine page (PAGE_SIZE)
39 addq $PAGE_SIZE, %rax /* Workarea encryption routine */
46 /* Copy encryption routine into the workarea */
47 movq %rax, %rdi /* Workarea encryption routine */
48 leaq __enc_copy(%rip), %rsi /* Encryption routine */
49 movq $(.L__enc_copy_end - __enc_copy), %rcx /* Encryption routine length */
57 movq %rax, %r8 /* Workarea encryption routine */
61 call *%rax /* Call the encryption routine */
76 * Routine used to encrypt memory in place.
77 * This routine must be run outside of the kernel proper since
[all …]
/linux-6.12.1/include/linux/
Dtty_driver.h47 * This routine is called when a particular @tty device is opened. This
48 * routine is mandatory; if this routine is not filled in, the attempted
55 * This routine is called when a particular @tty device is closed. At the
65 * This routine is called under the tty lock when a particular @tty device
71 * This routine is called asynchronously when a particular @tty device
77 * This routine is called by the kernel to write a series (@count) of
79 * user space or kernel space. This routine will return the
89 * This routine is called by the kernel to write a single character @ch to
90 * the @tty device. If the kernel uses this routine, it must call the
91 * @flush_chars() routine (if defined) when it is done stuffing characters
[all …]
Dnvme-fc-driver.h48 * @done: The callback routine the LLDD is to invoke upon completion of
74 * transport routine. As such, the structure represents the
93 * address of the structure back to the transport LS rsp done() routine,
95 * the done() routine, no further access to the structure will be made by
104 * response payload buffer and its length as well as the done routine
106 * will also set a private pointer for its own use in the done routine.
113 * @done: The callback routine the LLDD is to invoke upon completion of
188 * @done: The callback routine the LLDD is to invoke upon completion of
350 * asynchronous. This routine is called upon the completion of the
356 * asynchronous. This routine is called upon the completion of the
[all …]
Dwatchdog.h28 * @start: The routine for starting the watchdog device.
29 * @stop: The routine for stopping the watchdog device.
30 * @ping: The routine that sends a keepalive ping to the watchdog device.
31 * @status: The routine that shows the status of the watchdog device.
32 * @set_timeout:The routine for setting the watchdog devices timeout value (in seconds).
33 * @set_pretimeout:The routine for setting the watchdog devices pretimeout.
34 * @get_timeleft:The routine that gets the time left before a reset (in seconds).
35 * @restart: The routine for restarting the machine.
/linux-6.12.1/drivers/scsi/fnic/
Dfnic_debugfs.c34 * When Debugfs is configured this routine sets up the fnic debugfs
35 * file system. If not already created, this routine will create the
65 * When Debugfs is configured this routine removes debugfs file system
89 * This routine reads value of variable fnic_tracing_enabled or
129 * This routine writes data from user buffer @ubuf to buffer @buf and
185 * This routine is the entry point for the debugfs open file operation.
235 * This routine is the entry point for the debugfs lseek file operation.
262 * This routine reads data from the buffer indicated in the private_data
290 * This routine frees the buffer that was allocated when the debugfs
318 * When Debugfs is configured this routine sets up the fnic debugfs
[all …]
/linux-6.12.1/Documentation/watchdog/
Dwatchdog-kernel-api.rst33 The watchdog_register_device routine registers a watchdog timer device.
34 The parameter of this routine is a pointer to a watchdog_device structure.
35 This routine returns zero on success and a negative errno code for failure.
37 The watchdog_unregister_device routine deregisters a registered watchdog timer
38 device. The parameter of this routine is the pointer to the registered
145 * start: this is a pointer to the routine that starts the watchdog timer
147 The routine needs a pointer to the watchdog timer device structure as a
154 * stop: with this routine the watchdog timer device is being stopped.
156 The routine needs a pointer to the watchdog timer device structure as a
159 driver supporting such hardware does not have to implement the stop routine.
[all …]
/linux-6.12.1/arch/m68k/ifpsp060/
Dfskeleton.S60 | routine. The operating system can do system dependent clean-up or
71 | is present. The routine below should point to the operating system handler
75 | The sample routine below simply clears the exception status bit and
90 | is present. The routine below should point to the operating system handler
94 | The sample routine below simply clears the exception status bit and
108 | is present. The routine below should point to the operating system handler
113 | The sample routine below simply clears the exception status bit and
127 | is present. The routine below should point to the operating system handler
132 | The sample routine below simply clears the exception status bit and
146 | is present. The routine below should point to the operating system handler
[all …]
Diskeleton.S88 | stack frame and branches to this routine.
123 | Integer Instruction stack frame and branches to this routine.
163 | then this routine simply re-enters the package through _isp_cas.
174 | then this routine simply re-enters the package through _isp_cas2.
183 | Entry point for the operating system`s routine to "lock" a page
184 | from being paged out. This routine is needed by the cas/cas2
186 | region. Note: the routine must lock two pages if the operand
188 | NOTE: THE ROUTINE SHOULD RETURN AN FSLW VALUE IN D0 ON FAILURE
252 | Entry point for the operating system`s routine to "unlock" a
254 | Note: the routine must unlock two pages if the operand spans
Dilsp.doc72 within the package will then enter the correct emulation code routine.
90 bsr.l _060LISP_TOP+0x18 # branch to multiply routine
105 bsr.l _060LISP_TOP+0x08 # branch to divide routine
112 routine must make sure that the value isn't lost while popping
122 bsr.l _060LSP_TOP_+0x48 # branch to "cmp2" routine
129 operand is a zero, then the library routine, as its last
/linux-6.12.1/Documentation/driver-api/memory-devices/
Dti-gpmc.rst29 generic timing routine was developed to achieve above requirements.
31 Generic routine provides a generic method to calculate gpmc timings
40 field as required by peripheral, educate generic timing routine to
45 Generic timing routine has been verified to work properly on
48 A word of caution: generic timing routine has been developed based
52 in mainline having custom timing routine) and by simulation.
176 mentioned above, refer timing routine for more details. To know what
/linux-6.12.1/drivers/scsi/
Dips.c58 /* 0.99.03 - Make interrupt routine handle all completed request on the */
72 /* 3.60.01 - Remove bogus error check in passthru routine */
81 /* 4.00.05 - Remove wish_block from init routine */
491 /* Routine Name: ips_setup */
493 /* Routine Description: */
547 /* Routine Name: ips_detect */
549 /* Routine Description: */
553 /* NOTE: this routine is called under the io_request_lock spinlock */
638 /* Routine Name: ips_release */
640 /* Routine Description: */
[all …]
/linux-6.12.1/Documentation/mm/
Dhugetlbfs_reserv.rst103 These operations result in a call to the routine hugetlb_reserve_pages()::
112 was specified, then this routine returns immediately as no reservations
150 reservations is known. The routine hugetlb_acct_memory() is called to check
182 is performed within the routine alloc_hugetlb_folio()::
195 The helper routine vma_needs_reservation() is called to determine if a
198 information on what this routine does.
206 exists and can be used for the allocation, the routine dequeue_huge_page_vma()
207 is called. This routine takes two arguments related to reservations:
239 The routine vma_commit_reservation() is then called to adjust the reserve
287 The routine first calls hugepage_subpool_put_pages() for the page. If this
[all …]
/linux-6.12.1/arch/sparc/include/asm/
Dttable.h25 #define TRAP(routine) \ argument
29 call routine; \
35 #define TRAP_7INSNS(routine) \ argument
39 call routine; \
44 #define TRAP_SAVEFPU(routine) \ argument
48 call routine; \
54 #define TRAP_NOSAVE(routine) \ argument
55 ba,pt %xcc, routine; \
59 #define TRAP_NOSAVE_7INSNS(routine) \ argument
60 ba,pt %xcc, routine; \
[all …]
/linux-6.12.1/include/media/
Ddvb_demux.h172 * @start_feed: callback routine to be called in order to start
174 * @stop_feed: callback routine to be called in order to stop
176 * @write_to_decoder: callback routine to be called if the feed is TS and
180 * @check_crc32: callback routine to check CRC. If not initialized,
182 * @memcopy: callback routine to memcopy received data.
250 * should call this routine. On its typical usage, some fields should
274 * The DVB core internally allocates data at @demux. This routine
288 * The routine will discard a DVB packet that don't start with 0x47.
290 * Use this routine if the DVB demux fills MPEG-TS buffers that are
309 * Use this routine if the DVB demux fill buffers that may not start with
[all …]
/linux-6.12.1/arch/arm/kernel/
Dentry-ftrace.S10 * When compiling with -pg, gcc inserts a call to the mcount routine at the
117 sub r0, fp, #4 @ lr of instrumented routine (parent)
123 ldr r1, [sp, #S_PC] @ instrumented routine (func)
167 sub r0, fp, #4 @ &lr of instrumented routine (&parent)
173 ldr r1, [sp, #16] @ instrumented routine (func)
177 mcount_adjust_addr r1, lr @ instrumented routine (func)
261 add r0, sp, #16 @ sp at exit of instrumented routine
/linux-6.12.1/drivers/usb/core/
Durb.c592 * This routine cancels an in-progress request. URBs complete only once
599 * Drivers should not call this routine or related routines, such as
617 * The URB must not be deallocated while this routine is running. In
618 * particular, when a driver calls this routine, it must insure that the
633 * completion routine returns. It is guaranteed that a stopped queue
677 * This routine cancels an in-progress request. It is guaranteed that
684 * While the routine is running, attempts to resubmit the URB will fail
688 * The URB must not be deallocated while this routine is running. In
689 * particular, when a driver calls this routine, it must insure that the
692 * This routine may not be used in an interrupt context (such as a bottom
[all …]
/linux-6.12.1/include/soc/fsl/qe/
Ducc_fast.h225 * This routine enables Tx and/or Rx through the General UCC Mode Register.
234 * This routine disables Tx and/or Rx through the General UCC Mode Register.
243 * Called from the general interrupt routine to handle interrupts on fast UCC.
252 * transmit routine has set up to be transmitted. In cases where
253 * this polling cycle is not soon enough, this optional routine can
256 * call the transmit routine and then this routine right after.
/linux-6.12.1/arch/sh/include/asm/
Dio_generic.h3 * Trivial I/O routine definitions, intentionally meant to be included
4 * multiple times. Ugly I/O routine concatenation helpers taken from
6 * routine mismatch.
/linux-6.12.1/drivers/scsi/lpfc/
Dlpfc_mbox.c52 * one or more DMA buffers for the data transfer. This routine provides
57 * The lpfc_mbuf_alloc routine acquires the hbalock so the caller is
92 * possibly a DMA buffer for the data transfer. This routine provides
95 * Callers should use this routine for cleanup for all mailboxes prepped with
129 * This routine prepares the mailbox command for dumping list of static
178 * This routine prepares a mailbox command to bring down HBA link.
200 * This routine prepares the mailbox command for dumping HBA's config region.
262 * This routine prepares the mailbox command for reading information stored
287 * This routine prepares the mailbox command for enabling HBA asynchronous
313 * This routine prepares the mailbox command for issuing a heart beat in the
[all …]
Dlpfc_els.c75 * This routine checks whether there is an outstanding host link
150 * This routine is used for allocating a lpfc-IOCB data structure from
152 * passed into the routine for discovery state machine to issue an Extended
154 * and preparation routine that is used by all the discovery state machine
156 * the individual discovery machine routines after calling this routine
337 * This routine issues a fabric registration login for a @vport. An
339 * The routine invokes two mailbox commands to carry out fabric registration
398 * for the callback routine. in lpfc_issue_fabric_reglogin()
433 * This routine issues a REG_VFI mailbox for the vfi, vpi, fcfi triplet for
510 * This routine issues a UNREG_VFI mailbox with the vfi, vpi, fcfi triplet for
[all …]
Dlpfc_init.c111 * This routine will do LPFC initialization prior to issuing the CONFIG_PORT
407 * This routine will do LPFC initialization after the CONFIG_PORT mailbox
728 * This routine will issue the INIT_LINK mailbox command call.
749 * This routine will issue the INIT_LINK mailbox command call.
830 * lpfc_hba_down_link - this routine downs the FC link
834 * This routine will issue the DOWN_LINK mailbox command call.
877 * This routine will do LPFC uninitialization before the HBA is reset when
915 * This routine will cleanup completed slow path events after HBA is reset
957 * This routine will cleanup posted ELS buffers after the HBA is reset
1000 * This routine will cleanup the txcmplq after the HBA is reset when bringing
[all …]
/linux-6.12.1/drivers/s390/char/
Dsclp_tty.c62 /* This routine is called whenever we try to open a SCLP terminal. */
71 /* This routine is called when the SCLP terminal is closed. */
81 * This routine returns the numbers of characters the tty driver
149 * When this routine is called from the timer then we flush the
228 * This routine is called by the kernel to write a series of characters to the
230 * routine will return the number of characters actually accepted for writing.
243 * This routine is called by the kernel to write a single character to the tty
244 * device. If the kernel uses this routine, it must call the flush_chars()
245 * routine (if defined) when it is done stuffing characters into the driver.
264 * This routine is called by the kernel after it has written a series of
[all …]
/linux-6.12.1/arch/m68k/include/asm/
Dirq.h43 * Adding an interrupt service routine for one of these sources
44 * results in the addition of that routine to a chain of routines.
46 * service routine should determine if the device associated with
47 * that routine requires service.
/linux-6.12.1/drivers/gpu/drm/amd/amdkfd/
Dkfd_device_queue_manager.h85 * @create_queue: Queue creation routine.
87 * @destroy_queue: Queue destruction routine.
89 * @update_queue: Queue update routine.
93 * @register_process: This routine associates a specific process with device.
103 * @stop: This routine stops execution of all the active queue running on the
107 * initialize routine.
109 * @halt: This routine unmaps queues from runlist and set halt status to true
112 * @unhalt: This routine unset halt status to flase and maps queues back to
/linux-6.12.1/Documentation/scsi/
D53c700.rst73 In the detect routine, you need to allocate a struct
77 routine into the interrupt line and call NCR_700_detect with the host
82 In the release routine, you must free the NCR_700_Host_Parameters that
93 where host is the return from the relevant NCR_700_detect() routine.
95 You may also write your own interrupt handling routine which calls

12345678910>>...86