Home
last modified time | relevance | path

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

12345678910>>...159

/kernel/linux/linux-5.10/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 …]
/kernel/linux/linux-6.6/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 …]
/kernel/linux/linux-5.10/include/linux/
Dtty_driver.h35 * This routine is called when a particular tty device is opened.
36 * This routine is mandatory; if this routine is not filled in,
43 * This routine is called when a particular tty device is closed.
50 * This routine is called under the tty lock when a particular tty device
56 * This routine is called asynchronously when a particular tty device
64 * This routine is called by the kernel to write a series of
66 * user space or kernel space. This routine will return the
73 * This routine is called by the kernel to write a single
74 * character to the tty device. If the kernel uses this routine,
75 * it must call the flush_chars() routine (if defined) when it is
[all …]
Dnvme-fc-driver.h47 * @done: The callback routine the LLDD is to invoke upon completion of
73 * transport routine. As such, the structure represents the
92 * address of the structure back to the transport LS rsp done() routine,
94 * the done() routine, no further access to the structure will be made by
103 * response payload buffer and its length as well as the done routine
105 * will also set a private pointer for its own use in the done routine.
112 * @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
349 * asynchronous. This routine is called upon the completion of the
355 * 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.
/kernel/linux/linux-6.6/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
78 * This routine is called by the kernel to write a series (@count) of
80 * user space or kernel space. This routine will return the
90 * This routine is called by the kernel to write a single character @ch to
91 * the @tty device. If the kernel uses this routine, it must call the
92 * @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 …]
/kernel/linux/linux-6.6/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 …]
/kernel/linux/linux-6.6/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 …]
/kernel/linux/linux-5.10/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 …]
/kernel/linux/linux-5.10/drivers/scsi/fnic/
Dfnic_debugfs.c48 * When Debugfs is configured this routine sets up the fnic debugfs
49 * file system. If not already created, this routine will create the
80 * When Debugfs is configured this routine removes debugfs file system
105 * This routine reads value of variable fnic_tracing_enabled or
145 * This routine writes data from user buffer @ubuf to buffer @buf and
201 * This routine is the entry point for the debugfs open file operation.
255 * This routine is the entry point for the debugfs lseek file operation.
282 * This routine reads data from the buffer indicated in the private_data
310 * This routine frees the buffer that was allocated when the debugfs
338 * When Debugfs is configured this routine sets up the fnic debugfs
[all …]
/kernel/linux/linux-6.6/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 …]
/kernel/linux/linux-5.10/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 …]
/kernel/linux/linux-5.10/arch/x86/include/asm/
Diommu_table.h59 * The simplest IOMMU definition. Provide the detection routine
62 * detect routine returns a positive value), the other IOMMUs
74 * a). A detection routine function.
75 * b). The name of the detection routine we depend on to get called
77 * c). The init routine which gets called if the detection routine
85 * list after the detection routine returns a positive number, while the
/kernel/linux/linux-5.10/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
/kernel/linux/linux-6.6/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
/kernel/linux/linux-5.10/Documentation/vm/
Dhugetlbfs_reserv.rst105 These operations result in a call to the routine hugetlb_reserve_pages()::
114 was specified, then this routine returns immediately as no reservations
152 reservations is known. The routine hugetlb_acct_memory() is called to check
184 is performed within the routine alloc_huge_page()::
197 The helper routine vma_needs_reservation() is called to determine if a
200 information on what this routine does.
208 exists and can be used for the allocation, the routine dequeue_huge_page_vma()
209 is called. This routine takes two arguments related to reservations:
240 The routine vma_commit_reservation() is then called to adjust the reserve
275 Huge page freeing is performed by the routine free_huge_page(). This routine
[all …]
/kernel/linux/linux-5.10/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 */
487 /* Routine Name: ips_setup */
489 /* Routine Description: */
543 /* Routine Name: ips_detect */
545 /* Routine Description: */
549 /* NOTE: this routine is called under the io_request_lock spinlock */
634 /* Routine Name: ips_release */
636 /* Routine Description: */
[all …]
/kernel/linux/linux-6.6/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 …]
/kernel/linux/linux-6.6/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 …]
/kernel/linux/linux-5.10/drivers/scsi/lpfc/
Dlpfc_els.c65 * This routine checks whether there is an outstanding host link
134 * This routine is used for allocating a lpfc-IOCB data structure from
136 * passed into the routine for discovery state machine to issue an Extended
138 * and preparation routine that is used by all the discovery state machine
140 * the individual discovery machine routines after calling this routine
356 * This routine issues a fabric registration login for a @vport. An
358 * The routine invokes two mailbox commands to carry out fabric registration
418 * for the callback routine. in lpfc_issue_fabric_reglogin()
453 * This routine issues a REG_VFI mailbox for the vfi, vpi, fcfi triplet for
537 * This routine issues a UNREG_VFI mailbox with the vfi, vpi, fcfi triplet for
[all …]
/kernel/linux/linux-5.10/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 …]
/kernel/linux/linux-6.6/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 …]
/kernel/linux/linux-5.10/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 …]
/kernel/linux/linux-6.6/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 …]

12345678910>>...159