Section 9
- s390_register_adapter_interrupt · register adapter interrupt handler
- s390_unregister_adapter_interrupt · unregister adapter interrupt handler
- s3d_but_info · status of a button
- s3d_evt · event information
- s3d_key_event · key event information
- s3d_obj_info · object information
- s3dw_button · button of s3d widget
- s3dw_input · input field of s3d widget
- s3dw_label · label of s3d widget
- s3dw_scrollbar · scrollbar of s3d widget
- s3dw_style · style of s3d widget
- s3dw_surface · root of s3d widget
- s3dw_textbox · textbox of s3d widget
- s3dw_widget · s3d widget information
- sample_hold · Sample and Hold
- sampler · sample data from HAL in real time
- samples_to_bytes · Unit conversion of the size from samples to bytes
- sanitize_inquiry_string · remove non-graphical chars from an INQUIRY result string
- sas_attach_transport · instantiate SAS transport template
- sas_disable_tlr · setting TLR flags
- sas_enable_tlr · setting TLR flags
- sas_end_device_alloc · allocate an rphy for an end device
- sas_expander_alloc · allocate an rphy for an end device
- sas_get_address · return the SAS address of the device
- sas_phy_add · add a SAS PHY to the device hierarchy
- sas_phy_alloc · allocates and initialize a SAS PHY structure
- sas_phy_delete · remove SAS PHY
- sas_phy_free · free a SAS PHY
- sas_port_add · add a SAS port to the device hierarchy
- sas_port_add_phy · add another phy to a port to form a wide port
- sas_port_delete · remove SAS PORT
- sas_port_delete_phy · remove a phy from a port or wide port
- sas_port_free · free a SAS PORT
- sas_port_get_phy · try to take a reference on a port member
- sas_release_transport · release SAS transport template instance
- sas_remove_children · tear down a devices SAS data structures
- sas_remove_host · tear down a Scsi_Host's SAS data structures
- sas_rphy_add · add a SAS remote PHY to the device hierarchy
- sas_rphy_delete · remove and free SAS remote PHY
- sas_rphy_free · free a SAS remote PHY
- sas_rphy_remove · remove SAS remote PHY
- sas_rphy_unlink · unlink SAS remote PHY
- sas_tlr_supported · checking TLR bit in vpd 0x90
- sata_down_spd_limit · adjust SATA spd limit downward
- sata_link_debounce · debounce SATA phy status
- sata_link_hardreset · reset link via SATA phy reset
- sata_link_init_spd · Initialize link->sata_spd_limit
- sata_link_resume · resume SATA link
- sata_link_scr_lpm · manipulate SControl IPM and SPM fields
- sata_lpm_ignore_phy_events · test if PHY event should be ignored
- sata_phy_debounce · debounce SATA phy status
- sata_phy_reset · Reset SATA bus.
- sata_phy_resume · resume SATA phy
- sata_print_link_status · Print SATA link status
- sata_scr_read · read SCR register of the specified port
- sata_scr_valid · test whether SCRs are accessible
- sata_scr_write · write SCR register of the specified port
- sata_scr_write_flush · write SCR register of the specified port and flush
- sata_set_spd · set SATA spd according to spd limit
- sata_set_spd_needed · is SATA spd configuration needed
- sata_std_hardreset · COMRESET w/o waiting or classification
- sb_end_intwrite · drop write access to a superblock for internal fs purposes
- sb_end_pagefault · drop write access to a superblock from a page fault
- sb_end_write · drop write access to a superblock
- sb_start_pagefault · get write access to a superblock from a page fault
- sb_start_write · get write access to a superblock
- sbintime · Q32.32 fixed point representation of time
- sbintime_getsec · Q32.32 fixed point representation of time
- sbinuptime · get the time elapsed since boot
- sbttobt · Q32.32 fixed point representation of time
- sbttoms · Q32.32 fixed point representation of time
- sbttons · Q32.32 fixed point representation of time
- sbttots · Q32.32 fixed point representation of time
- sbttotv · Q32.32 fixed point representation of time
- sbttous · Q32.32 fixed point representation of time
- sbuf · safe string formatting
- sbuf_bcat · safe string formatting
- sbuf_bcopyin · safe string formatting
- sbuf_bcpy · safe string formatting
- sbuf_cat · safe string formatting
- sbuf_clear · safe string formatting
- sbuf_clear_flags · safe string composition
- sbuf_copyin · safe string formatting
- sbuf_cpy · safe string formatting
- sbuf_data · safe string formatting
- sbuf_delete · safe string formatting
- sbuf_done · safe string formatting
- sbuf_end_section · safe string composition
- sbuf_error · safe string composition
- sbuf_finish · safe string formatting
- sbuf_get_flags · safe string composition
- sbuf_hexdump · safe string composition
- sbuf_len · safe string formatting
- sbuf_new · safe string formatting
- sbuf_new_auto · safe string composition
- sbuf_new_for_sysctl · safe string composition
- sbuf_nl_terminate · safe string composition
- sbuf_overflowed · safe string formatting
- sbuf_printf · safe string formatting
- sbuf_printf_drain · safe string composition
- sbuf_putbuf · safe string composition
- sbuf_putc · safe string formatting
- sbuf_set_drain · safe string composition
- sbuf_set_flags · safe string composition
- sbuf_setpos · safe string formatting
- sbuf_start_section · safe string composition
- sbuf_trim · safe string formatting
- sbuf_vprintf · safe string formatting
- scale · LinuxCNC HAL component that applies a scale and offset to its input
- scaled_s32_sums · Sum of four inputs (each with a scale)
- scan_read_oob · [GENERIC] Scan data+OOB region to buffer
- scarakins · kinematics definitions for LinuxCNC For additional information, see the Documents 'Advanced Topics': Kinematics 5-Axis Kinematics Switchable Kinematics
- sched_setscheduler · change the scheduling policy and/or RT priority of a thread.
- sched_setup · perform round-robin scheduling of runnable processes
- schedclock · perform round-robin scheduling of runnable processes
- schedcpu · perform round-robin scheduling of runnable processes
- schedule_delayed_work · put work task in global workqueue after delay
- schedule_delayed_work_on · queue work in global workqueue on CPU after delay
- schedule_hrtimeout · sleep until timeout
- schedule_hrtimeout_range · sleep until timeout
- schedule_timeout · sleep until timeout
- schedule_work · put work task in global workqueue
- scheduler · perform round-robin scheduling of runnable processes
- scnprintf · Format a string and place it in a buffer
- SCPNT_TO_LOOKUP_IDX · searches for a given scmd in the ScsiLookup[] array list
- scsi_10_lba_len · Get LBA and transfer length
- scsi_16_lba_len · Get LBA and transfer length
- scsi_6_lba_len · Get LBA and transfer length
- scsi_add_host · add a scsi host
- scsi_add_host_with_dma · add a scsi host with dma device
- scsi_add_lun · allocate and fully initialze a scsi_device
- scsi_add_single_device · Respond to user request to probe for/add device
- scsi_adjust_queue_depth · Let low level drivers change a device's queue depth
- scsi_alloc_sdev · allocate and setup a scsi_Device
- scsi_alloc_target · allocate a new or find an existing target
- scsi_allocate_command · get a fully allocated SCSI command
- scsi_bios_ptable · Read PC partition table out of first sector of device.
- scsi_block_when_processing_errors · Prevent cmds from being queued.
- scsi_build_sense_buffer · build sense data in a buffer
- scsi_change_queue_depth · change a device's queue depth
- scsi_check_sense · Examine scsi cmd sense
- scsi_cmd_get_serial · Assign a serial number to a command
- scsi_complete_async_scans · Wait for asynchronous scans to complete
- scsi_dev_info_list_add · add one dev_info list entry.
- scsi_dev_info_list_add_str · parse dev_list and add to the scsi_dev_info_list.
- scsi_dev_info_list_find · find a matching dev_info list entry.
- scsi_device_from_queue · return sdev associated with a request_queue
- scsi_device_get · get an additional reference to a scsi_device
- scsi_device_lookup · find a device given the host
- scsi_device_lookup_by_target · find a device given the target
- scsi_device_put · release a reference to a scsi_device
- scsi_device_quiesce · Block user issued commands.
- scsi_device_resume · Restart user issued commands to a quiesced device.
- scsi_device_set_state · Take the given device through the device state model.
- scsi_device_supports_vpd · test if a device supports VPD pages
- scsi_device_type · Return 17 char string indicating device type.
- scsi_dma_map · perform DMA mapping against command's sg lists
- scsi_dma_unmap · unmap command's sg lists mapped by scsi_dma_map
- scsi_eh_finish_cmd · Handle a cmd that eh is finished with.
- scsi_eh_flush_done_q · finish processed commands or retry them.
- scsi_eh_get_sense · Get device sense data.
- scsi_eh_prep_cmnd · Save a scsi command info as part of error recovery
- scsi_eh_ready_devs · check device ready state and recover if not.
- scsi_eh_restore_cmnd · Restore a scsi command info as part of error recovery
- scsi_execute · insert request and wait for the result
- scsi_execute_async · insert request
- scsi_exit_devinfo · remove /proc/scsi/device_info & the scsi_dev_info_list
- scsi_exit_procfs · Remove scsi/scsi and scsi from procfs
- scsi_finish_async_scan · asynchronous scan has finished
- scsi_finish_command · cleanup and pass command back to upper layer
- scsi_flush_work · Flush a Scsi_Host's workqueue.
- scsi_free_command · free a command allocated by scsi_allocate_command
- scsi_generic_msg_handler · receive message handler for GENERIC transport messages
- scsi_get_command · Allocate and setup a scsi command block
- scsi_get_device_flags · get device specific flags from the dynamic device list.
- scsi_get_sense_info_fld · get information field from sense data (either fixed or descriptor format)
- scsi_get_vpd_page · Get Vital Product Data from a SCSI device
- scsi_host_alloc · register a scsi host adapter instance.
- scsi_host_get · inc a Scsi_Host ref count
- scsi_host_lookup · get a reference to a Scsi_Host by host no
- scsi_host_put · dec a Scsi_Host ref count
- scsi_host_set_state · Take the given host through the host state model.
- scsi_init_devinfo · set up the dynamic device list.
- scsi_init_procfs · create scsi and scsi/scsi in procfs
- scsi_inq_str · print INQUIRY data from min to max index, strip trailing whitespace
- scsi_internal_device_block · internal function to put a device temporarily into the SDEV_BLOCK state
- scsi_internal_device_unblock · resume a device after a block request
- scsi_ioctl · Dispatch ioctl to scsi device
- scsi_ioctl_reset
- scsi_is_sas_phy · check if a struct device represents a SAS PHY
- scsi_is_sas_port · check if a struct device represents a SAS port
- scsi_is_sas_rphy · check if a struct device represents a SAS remote PHY
- scsi_kmap_atomic_sg · find and atomically map an sg-elemnt
- scsi_kunmap_atomic_sg · atomically unmap a virtual address, previously mapped with scsi_kmap_atomic_sg
- scsi_mode_select · issue a mode select
- scsi_mode_sense · issue a mode sense, falling back from 10 to six bytes if necessary.
- scsi_netlink_exit · Called by SCSI subsystem to disable the SCSI transport netlink interface
- scsi_netlink_init · Called by SCSI subsystem to initialize the SCSI transport netlink interface
- scsi_nl_rcv_event · Event handler for a netlink socket.
- scsi_nl_rcv_msg · Receive message handler.
- scsi_nonblockable_ioctl · Handle SG_SCSI_RESET
- scsi_normalize_sense · normalize main elements from either fixed or descriptor sense data format into a common format.
- scsi_partsize · Parse cylinders/heads/sectors from PC partition table
- scsi_prep_async_scan · prepare for an async scan
- scsi_print_status · print scsi status description
- scsi_probe_and_add_lun · probe a LUN, if a LUN is found add it
- scsi_probe_lun · probe a single LUN using a SCSI INQUIRY
- scsi_proc_host_add · Add entry for this host to appropriate /proc dir
- scsi_proc_host_rm · remove this host's entry from /proc
- scsi_proc_hostdir_add · Create directory in /proc for a scsi host
- scsi_proc_hostdir_rm · remove directory in /proc for a scsi host
- scsi_put_command · Free a scsi command block
- scsi_queue_work · Queue work to the Scsi_Host workqueue.
- scsi_remove_device · unregister a device from the scsi bus
- scsi_remove_host · remove a scsi host
- scsi_remove_single_device · Respond to user request to remove a device
- scsi_remove_target · try to remove a target and all its devices
- scsi_report_lun_scan · Scan using SCSI REPORT LUN results
- scsi_report_opcode · Find out if a given command opcode is supported
- scsi_req_abort_cmd · - Request command recovery for the specified command
- scsi_schedule_eh · schedule EH for SCSI host
- scsi_sense_desc_find · search for a given descriptor type in descriptor sense data format.
- scsi_sequential_lun_scan · sequentially scan a SCSI target
- scsi_target_reap · check to see if target is in use and destroy if not
- scsi_target_reap_ref_release · remove target from visibility
- scsi_test_unit_ready · test if unit is ready
- scsi_track_queue_full · track QUEUE_FULL events to adjust queue depth
- scsi_unlock_floptical · unlock device via a special MODE SENSE command
- scsi_vpd_lun_id · return a unique device identification
- scsicam_bios_param · Determine geometry of a disk in cylinders/heads/sectors.
- sdev_evt_alloc · allocate a new scsi event
- sdev_evt_send · send asserted event to uevent thread
- sdev_evt_send_simple · send asserted event to uevent thread
- SDT · a DTrace framework for adding statically-defined tracing probes
- SDT_PROBE · a DTrace framework for adding statically-defined tracing probes
- SDT_PROBE_DECLARE · a DTrace framework for adding statically-defined tracing probes
- SDT_PROBE_DEFINE · a DTrace framework for adding statically-defined tracing probes
- SDT_PROVIDER_DECLARE · a DTrace framework for adding statically-defined tracing probes
- SDT_PROVIDER_DEFINE · a DTrace framework for adding statically-defined tracing probes
- search_bbt · [GENERIC] scan the device for a specific bad block table
- search_read_bbts · [GENERIC] scan the device for bad block table(s)
- securelevel_ge · test active securelevel
- securelevel_gt · test active securelevel
- security_init · initializes the security framework
- security_module_enable · Load given security module on boot ?
- securityfs_create_dir · create a directory in the securityfs filesystem
- securityfs_create_file · create a file in the securityfs filesystem
- securityfs_remove · removes a file or directory from the securityfs filesystem
- seldrain · record and wakeup select requests
- select8 · 8-bit binary match detector
- selrecord · record and wakeup select requests
- selwakeup · record and wakeup select requests
- sema · kernel counting semaphore
- sema_destroy · kernel counting semaphore
- sema_init · kernel counting semaphore
- sema_post · kernel counting semaphore
- sema_timedwait · kernel counting semaphore
- sema_trywait · kernel counting semaphore
- sema_value · kernel counting semaphore
- sema_wait · kernel counting semaphore
- SendEventAck · Send EventAck request to MPT adapter.
- SendEventNotification · Send EventNotification (on or off) request to adapter
- SendIocInit · Send IOCInit request to MPT adapter.
- SendIocReset · Send IOCReset request to MPT adapter.
- SendPortEnable · Send PortEnable request to MPT adapter port.
- seq_escape · print string into buffer, escaping some characters
- seq_file_path · seq_file interface to print a pathname of a file
- seq_hlist_next · move to the next position of the hlist
- seq_hlist_next_percpu · move to the next position of the percpu hlist array
- seq_hlist_next_rcu · move to the next position of the hlist protected by RCU
- seq_hlist_start · start an iteration of a hlist
- seq_hlist_start_head · start an iteration of a hlist
- seq_hlist_start_head_rcu · start an iteration of a hlist protected by RCU
- seq_hlist_start_percpu · start an iteration of a percpu hlist array
- seq_hlist_start_rcu · start an iteration of a hlist protected by RCU
- seq_lseek · ->llseek method for sequential files.
- seq_open · initialize sequential file
- seq_pad · write padding spaces to buffer
- seq_path · seq_file interface to print a pathname
- seq_read · ->read method for sequential files.
- seq_release · free the structures associated with sequential file.
- seq_write · write arbitrary data to buffer
- seqc · lockless read algorithm
- seqc_consistent · lockless read algorithm
- seqc_read · lockless read algorithm
- seqc_write_begin · lockless read algorithm
- seqc_write_end · lockless read algorithm
- serial8250_register_8250_port · register a serial port
- serial8250_register_port · register a serial port
- serial8250_resume_port · resume one serial port
- serial8250_suspend_port · suspend one serial port
- serial8250_unregister_port · remove a 16x50 serial port at runtime
- serport · Hardware driver for the digital I/O bits of the 8250 and 16550 serial port.
- set_bit · Atomically set a bit in memory
- set_current_blocked · change current->blocked mask
- set_dma_reserve · set the specified number of pages reserved in the first zone
- SET_IEEE80211_DEV · set device for 802.11 hardware
- SET_IEEE80211_PERM_ADDR · set the permanent MAC address for 802.11 hardware
- set_irq_chip · set the irq chip for an irq
- set_irq_chip_data · set irq chip data for an irq
- set_irq_data · set irq type data for an irq
- set_irq_msi · set irq type data for an irq
- set_irq_nested_thread · Set/Reset the IRQ_NESTED_THREAD flag of an irq
- set_irq_type · set the irq trigger type for an irq
- set_irq_wake · control irq power management wakeup
- set_nlink · directly set an inode's link count
- set_pageblock_flags_group · Set the requested group of flags for a pageblock_nr_pages block of pages
- set_pfnblock_flags_mask · Set the requested group of flags for a pageblock_nr_pages block of pages
- set_timer_slack · set the allowed slack for a timer
- set_wiphy_dev · set device pointer for wiphy
- setenv · kernel environment variable functions
- setrunnable · perform round-robin scheduling of runnable processes
- setrunqueue · manage the queue of runnable processes
- SETSETNEQ · kernel signal functions
- SETSETOR · kernel signal functions
- setsserial · a utility for setting Smart Serial NVRAM parameters. NOTE: This rather clunky utility is no longer needed except for flashing new smart-serial remote firmware. Smart-serial remote parameters can now be set in the HAL file in the normal way.
- setup_irq · setup an interrupt
- setup_per_zone_pages_min · called when min_free_kbytes changes.
- setup_per_zone_wmarks · called when min_free_kbytes changes or when memory is hot-{added|removed}
- setup_sys_fs_device_files · sets up the device files under device namespace
- sf_buf · manage temporary kernel address space mapping for memory pages
- sf_buf_alloc · manage temporary kernel address space mapping for memory pages
- sf_buf_free · manage temporary kernel address space mapping for memory pages
- sf_buf_kva · manage temporary kernel address space mapping for memory pages
- sf_buf_page · manage temporary kernel address space mapping for memory pages
- sget · find or create a superblock
- sget_userns · find or create a superblock
- sglist · manage a scatter/gather list of physical memory addresses
- sglist_alloc · manage a scatter/gather list of physical memory addresses
- sglist_append · manage a scatter/gather list of physical memory addresses
- sglist_append_bio · manage a scatter/gather list of physical memory addresses
- sglist_append_mbuf · manage a scatter/gather list of physical memory addresses
- sglist_append_mbuf_epg · manage a scatter/gather list of physical memory addresses
- sglist_append_phys · manage a scatter/gather list of physical memory addresses
- sglist_append_sglist · manage a scatter/gather list of physical memory addresses
- sglist_append_single_mbuf · manage a scatter/gather list of physical memory addresses
- sglist_append_uio · manage a scatter/gather list of physical memory addresses
- sglist_append_user · manage a scatter/gather list of physical memory addresses
- sglist_append_vmpages · manage a scatter/gather list of physical memory addresses
- sglist_build · manage a scatter/gather list of physical memory addresses
- sglist_clone · manage a scatter/gather list of physical memory addresses
- sglist_consume_uio · manage a scatter/gather list of physical memory addresses
- sglist_count · manage a scatter/gather list of physical memory addresses
- sglist_count_mbuf_epg · manage a scatter/gather list of physical memory addresses
- sglist_count_vmpages · manage a scatter/gather list of physical memory addresses
- sglist_free · manage a scatter/gather list of physical memory addresses
- sglist_hold · manage a scatter/gather list of physical memory addresses
- sglist_init · manage a scatter/gather list of physical memory addresses
- sglist_join · manage a scatter/gather list of physical memory addresses
- sglist_length · manage a scatter/gather list of physical memory addresses
- sglist_reset · manage a scatter/gather list of physical memory addresses
- sglist_slice · manage a scatter/gather list of physical memory addresses
- sglist_split · manage a scatter/gather list of physical memory addresses
- sh64_get_wired_dtlb_entry · Allocate a wired (locked-in) entry in the DTLB
- sh64_next_free_dtlb_entry · Find the next available DTLB entry
- sh64_put_wired_dtlb_entry · Free a wired (locked-in) entry in the DTLB.
- sh64_setup_tlb_slot · Load up a translation in a wired slot.
- sh64_teardown_tlb_slot · Teardown a translation.
- sh64_tlb_init · Perform initial setup for the DTLB and ITLB.
- shm_map · map shared memory objects into the kernel's address space
- shm_unmap · map shared memory objects into the kernel's address space
- shost_for_each_device · iterate over all devices of a host
- should_yield · functions for yielding execution of the current thread
- shrink_active_range · Shrink an existing registered range of PFNs
- shrink_dcache_parent · prune dcache
- shrink_dcache_sb · shrink dcache for a superblock
- shutdown_nice · reboot, halt, or power off the system
- SIG_CONTSIGMASK · kernel signal functions
- SIG_STOPSIGMASK · kernel signal functions
- SIGADDSET · kernel signal functions
- SIGDELSET · kernel signal functions
- SIGEMPTYSET · kernel signal functions
- sigexit · kernel signal functions
- SIGFILLSET · kernel signal functions
- siggen · signal generator
- siginit · kernel signal functions
- SIGISEMPTY · kernel signal functions
- SIGISMEMBER · kernel signal functions
- signal · kernel signal functions
- signal_delivered
- SIGNOTEMPTY · kernel signal functions
- signotify · kernel signal functions
- SIGPENDING · kernel signal functions
- SIGSETAND · kernel signal functions
- SIGSETCANTMASK · kernel signal functions
- SIGSETEQ · kernel signal functions
- SIGSETNAND · kernel signal functions
- sil_dev_config · Apply device/host-specific errata fixups
- sil_set_mode · wrap set_mode functions
- sim_axis_hardware · A component to simulate home and limit switches
- sim_encoder · simulated quadrature encoder
- sim_home_switch · Home switch simulator
- sim_matrix_kb · convert HAL pin inputs to keycodes
- sim_parport · A component to simulate the pins of the hal_parport component
- sim_spindle · Simulated spindle with index pulse
- simple_strtol · convert a string to a signed long
- simple_strtoll · convert a string to a signed long long
- simple_strtoul · convert a string to an unsigned long
- simple_strtoull · convert a string to an unsigned long long
- simple_tp · This component is a single axis simple trajectory planner, same as used for jogging in LinuxCNC.
- single_erase · [GENERIC] NAND standard block erase command function
- single_erase_cmd · [GENERIC] NAND standard block erase command function
- sk_alloc · All socket objects are allocated here
- sk_attach_filter · attach a socket filter
- sk_capable · Socket global capability test
- sk_chk_filter · verify socket filter code
- sk_clone_lock · clone a socket, and lock its clone
- sk_eat_skb · Release a skb if it is no longer needed
- sk_filter · run a packet through a socket filter
- sk_filter_release · release a socket filter
- sk_filter_release_rcu · Release a socket filter by rcu_head
- sk_filter_select_runtime · select execution runtime for BPF program
- sk_filter_trim_cap · run a packet through a socket filter
- sk_for_each_entry_offset_rcu · iterate over a list at a given struct offset
- sk_has_allocations · check if allocations are outstanding
- sk_has_sleeper · check if there are any waiting processes
- sk_net_capable · Network namespace socket capability test
- sk_ns_capable · General socket capability test
- sk_page_frag · return an appropriate page_frag
- sk_rmem_alloc_get · returns read allocations
- sk_run_filter · run a filter on a socket
- sk_set_memalloc · sets SOCK_MEMALLOC
- sk_state_load · read sk->sk_state for lockless contexts
- sk_state_store · update sk->sk_state
- sk_stream_wait_connect · Wait for a socket to get into the connected state
- sk_stream_wait_memory · Wait for more memory for a socket
- sk_stream_write_space · stream socket write_space callback.
- sk_unattached_filter_create · create an unattached filter
- sk_wait_data · wait for data to arrive at sk_receive_queue
- sk_wmem_alloc_get · returns write allocations
- skb_abort_seq_read · Abort a sequential read of skb data
- skb_append · append a buffer
- skb_append_datato_frags · append the user data to a skb
- skb_availroom · bytes at buffer end
- skb_checksum_complete · Calculate checksum of an entire packet
- skb_checksum_none_assert · make sure skb ip_summed is CHECKSUM_NONE
- skb_checksum_setup · set up partial checksum offset
- skb_checksum_trimmed · validate checksum of an skb
- skb_clone · duplicate an sk_buff
- skb_clone_sk · create clone of skb, and take reference to socket
- skb_clone_writable · is the header of a clone writable
- skb_cloned · is the buffer a clone
- skb_complete_tx_timestamp · deliver cloned skb with tx timestamps
- skb_copy · create private copy of an sk_buff
- skb_copy_and_csum_datagram_iovec · Copy and checkum skb to user iovec.
- skb_copy_and_csum_datagram_msg · Copy and checksum skb to user iovec.
- skb_copy_bits · copy bits from skb to kernel buffer
- skb_copy_datagram_const_iovec · Copy a datagram to an iovec.
- skb_copy_datagram_from_iovec · Copy a datagram from an iovec.
- skb_copy_datagram_from_iter · Copy a datagram from an iov_iter.
- skb_copy_datagram_iovec · Copy a datagram to an iovec.
- skb_copy_datagram_iter · Copy a datagram to an iovec iterator.
- skb_copy_expand · copy and expand sk_buff
- skb_copy_ubufs · copy userspace skb frags buffers to kernel
- skb_cow · copy header of skb when it is required
- skb_cow_data · Check that a socket buffer's data buffers are writable
- skb_cow_head · skb_cow but only making the head writable
- skb_dequeue · remove from the head of the queue
- skb_dequeue_tail · remove from the tail of the queue
- skb_dst · returns skb dst_entry
- skb_dst_is_noref · Test if skb dst isn't refcounted
- skb_dst_set · sets skb dst
- skb_dst_set_noref · sets skb dst, hopefully, without taking reference
- skb_dst_set_noref_force · sets skb dst, without taking reference
- skb_fclone_busy · check if fclone is busy
- skb_fill_page_desc · initialise a paged fragment in an skb
- skb_find_text · Find a text pattern in skb data
- skb_frag_address · gets the address of the data contained in a paged fragment
- skb_frag_address_safe · gets the address of the data contained in a paged fragment
- skb_frag_dma_map · maps a paged fragment via the DMA API
- skb_frag_page · retrieve the page referred to by a paged fragment
- skb_frag_ref · take an addition reference on a paged fragment of an skb.
- skb_frag_set_page · sets the page contained in a paged fragment of an skb
- skb_frag_unref · release a reference on a paged fragment of an skb.
- skb_get · reference buffer
- skb_get_timestamp · get timestamp from a skb
- skb_gso_mac_seglen · Return length of individual segments of a gso packet
- skb_gso_network_seglen · Return length of individual segments of a gso packet
- skb_gso_segment · Perform segmentation on skb.
- skb_gso_transport_seglen · Return length of individual segments of a gso packet
- skb_gso_validate_mac_len · Will a split GSO skb fit in a given length?
- skb_gso_validate_mtu · Return in case such skb fits a given MTU
- skb_has_shared_frag · can any frag be overwritten
- skb_head_is_locked · Determine if the skb->head is locked down
- skb_header_cloned · is the header a clone
- skb_header_release · release reference to header
- skb_headroom · bytes at buffer head
- skb_insert · insert a buffer
- skb_kill_datagram · Free a datagram skbuff forcibly
- skb_linearize · convert paged skb to linear one
- skb_linearize_cow · make sure skb is linear and writable
- skb_mac_gso_segment · mac layer segmentation handler.
- skb_morph · morph one skb into another
- skb_mstamp_get · get current timestamp
- skb_mstamp_us_delta · compute the difference in usec between two skb_mstamp
- skb_needs_linearize · check if we need to linearize a given skb depending on the given device features.
- skb_orphan · orphan a buffer
- skb_orphan_frags · orphan the frags contained in a buffer
- skb_over_panic · private function
- skb_pad · zero pad the tail of an skb