| /linux/arch/x86/mm/ |
| H A D | mem_encrypt_boot.S | 28 * - 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 */ 77 * Routine used to encrypt memory in place. 78 * This routine must be run outside of the kernel proper since [all …]
|
| /linux/drivers/scsi/fnic/ |
| H A D | fnic_debugfs.c | 37 * When Debugfs is configured this routine sets up the fnic debugfs 38 * file system. If not already created, this routine will create the 68 * When Debugfs is configured this routine removes debugfs file system 92 * This routine reads value of variable fnic_tracing_enabled or 132 * This routine writes data from user buffer @ubuf to buffer @buf and 188 * This routine is the entry point for the debugfs open file operation. 238 * This routine is the entry point for the debugfs lseek file operation. 265 * This routine reads data from the buffer indicated in the private_data 293 * This routine frees the buffer that was allocated when the debugfs 321 * When Debugfs is configured this routine sets up the fnic debugfs [all …]
|
| /linux/include/linux/ |
| H A D | nvme-fc-driver.h | 48 * @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 …]
|
| H A D | watchdog.h | 32 * @start: The routine for starting the watchdog device. 33 * @stop: The routine for stopping the watchdog device. 34 * @ping: The routine that sends a keepalive ping to the watchdog device. 35 * @status: The routine that shows the status of the watchdog device. 36 * @set_timeout:The routine for setting the watchdog devices timeout value (in seconds). 37 * @set_pretimeout:The routine for setting the watchdog devices pretimeout. 38 * @get_timeleft:The routine that gets the time left before a reset (in seconds). 39 * @restart: The routine for restarting the machine.
|
| /linux/Documentation/watchdog/ |
| H A D | watchdog-kernel-api.rst | 33 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/arch/m68k/ifpsp060/ |
| H A D | fskeleton.S | 60 | 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 …]
|
| H A D | iskeleton.S | 88 | 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
|
| H A D | ilsp.doc | 72 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/Documentation/driver-api/memory-devices/ |
| H A D | ti-gpmc.rst | 29 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/Documentation/mm/ |
| H A D | hugetlbfs_reserv.rst | 103 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/include/media/ |
| H A D | dvb_demux.h | 172 * @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/arch/arm/kernel/ |
| H A D | entry-ftrace.S | 10 * 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) 260 mov ip, sp @ sp at exit of instrumented routine
|
| /linux/drivers/scsi/lpfc/ |
| H A D | lpfc_mbox.c | 52 * 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 …]
|
| H A D | lpfc_els.c | 75 * 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 …]
|
| H A D | lpfc_init.c | 111 * 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/include/soc/fsl/qe/ |
| H A D | ucc_fast.h | 225 * 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/arch/sh/include/asm/ |
| H A D | io_generic.h | 3 * 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/Documentation/scsi/ |
| H A D | 53c700.rst | 73 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
|
| /linux/arch/sparc/kernel/ |
| H A D | wuf.S | 19 * with fixed meanings in this routine. 27 /* Now macros for the available scratch registers in this routine. */ 135 /* Branch to the stack validation routine */ 200 * window and fall through to the finish up routine. 228 * On success these routine branch to fwin_user_stack_is_ok 231 * routine has done the loading itself. On failure (bogus 232 * user stack) the routine shall branch to the label called
|
| /linux/drivers/net/ethernet/micrel/ |
| H A D | ksz884x.c | 1468 * This routine turns on the specified interrupts in the interrupt mask so that 1587 * This routine reads 4 bytes of data from the table of the switch. 1614 * This routine writes 8 bytes of data to the table of the switch. 1647 * This routine writes an entry of the static MAC table of the switch. It 1710 * This routine reads a MIB counter of the port. 1749 * This routine reads the dropped packet counts of the port. 1794 * This routine is used to read the counters of the port periodically to avoid 1796 * routine. 1822 * This routine is used to initialize all counters to zero if the hardware 1855 * This routine sets or resets the specified bits of the port register. [all …]
|
| /linux/Documentation/driver-api/ |
| H A D | vme.rst | 8 with the VME subsystem, typically called from the devices init routine. This is 35 The '.probe' element should contain a pointer to the probe routine. The 36 probe routine is passed a :c:type:`struct vme_dev <vme_dev>` pointer as an 45 driver's exit routine. 51 Once a driver has registered with the VME core the provided match routine will 54 failure. For all successful matches, the probe routine of the corresponding 55 driver is called. The probe routine is passed a pointer to the devices
|
| /linux/kernel/time/ |
| H A D | sleep_timeout.c | 43 * pass before the routine returns unless the current task is explicitly 46 * %TASK_INTERRUPTIBLE - the routine may return early if a signal is 51 * routine returns. 234 * elapsed. The routine will return immediately unless 246 * pass before the routine returns unless the current task is explicitly 249 * %TASK_INTERRUPTIBLE - the routine may return early if a signal is 254 * routine returns.
|
| /linux/Documentation/leds/ |
| H A D | ledtrig-transient.rst | 26 routine for the default trigger gets called. During registration of an led 29 When the driver unregisters, deactivation routine for the currently active 46 as its default trigger, trigger activation routine will get called. During 52 Transient trigger activation routine doesn't change the LED state. It 54 deactivation routine, will cancel any timer that is active before it cleans
|
| /linux/drivers/usb/core/ |
| H A D | driver.c | 769 * driver's probe() routine should use additional intelligence to 1391 * This is the central routine for suspending USB devices. It calls the 1393 * the suspend method for @udev itself. When the routine is called in 1409 * This routine can run only in process context. 1519 * This is the central routine for resuming USB devices. It calls the 1530 * This routine can run only in process context. 1682 * This routine allows @udev to be autosuspended. An autosuspend won't 1698 * This routine prevents @udev from being autosuspended and wakes it up 1713 * This routine should be called when a core subsystem is finished using 1723 * This routine can run only in process context. [all …]
|
| /linux/drivers/media/rc/ |
| H A D | rc-main.c | 209 * This routine will initialize the rc_map and will allocate 239 * This routine will free memory alloctaed for key mappings used by given 257 * This routine will shrink the rc_map if it has lots of 307 * This routine is used to update scancode->keycode mapping at given 363 * This routine is used to locate given scancode in rc_map. 364 * If scancode is not yet present the routine will allocate a new slot 420 * This routine is used to handle evdev EVIOCSKEY ioctl. 467 * This routine is used to handle table initialization. 517 * This routine performs binary search in RC keykeymap table for 540 * This routine is used to handle evdev EVIOCGKEY ioctl. [all …]
|