9 Kernel routines
8,468 pages in section 9.
sn
-
snd_create an AC97 bus componentac97_ bus -
snd_retrieve codec nameac97_ get_ short_ name -
snd_create an Codec97 componentac97_ mixer -
snd_assign AC97 slots to given PCM streamsac97_ pcm_ assign -
snd_closes the given AC97 pcmac97_ pcm_ close -
snd_set double rate constraintsac97_ pcm_ double_ rate_ rules -
snd_opens the given AC97 pcmac97_ pcm_ open -
snd_read a value from the given registerac97_ read -
snd_General resume function for AC97 codecac97_ resume -
snd_change the rate of the given input/output.ac97_ set_ rate -
snd_General suspend function for AC97 codecac97_ suspend -
snd_tune up the hardwareac97_ tune_ hardware -
snd_update the value on the given registerac97_ update -
snd_update the bits on the given registerac97_ update_ bits -
snd_update the powerdown registerac97_ update_ power -
snd_write a value on the given registerac97_ write -
snd_write a value on the given register and update the cacheac97_ write_ cache -
snd_run-time assertion macroassert -
snd_give a BUG warning message and stack traceBUG -
snd_debugging check macroBUG_ ON -
snd_Append a new sysfs attribute group to cardcard_ add_ dev_ attr -
snd_create and initialize a soundcard structurecard_ create -
snd_disconnect all APIs from the file-operations (user space)card_ disconnect -
snd_add the file to the file list of the cardcard_ file_ add -
snd_remove the file from the file listcard_ file_ remove -
snd_frees given soundcard structurecard_ free -
snd_call snd_card_free in threadcard_ free_ in_ thread -
snd_Disconnect the card, free it later eventuallycard_ free_ when_ closed -
snd_create and initialize a soundcard structurecard_ new -
snd_create an info entry for the given cardcard_ proc_ new -
snd_register the soundcardcard_ register -
snd_set card identification namecard_ set_ id -
snd_release the reference countercard_ unref -
snd_add a component stringcomponent_ add -
snd_register compressed devicecompress_ register -
snd_activate/inactivate the control of the given idctl_ activate_ id -
snd_add the control instance to the cardctl_ add -
snd_Add a virtual slave controlctl_ add_ slave -
snd_Add a virtual slave controlctl_ add_ slave_ uncached -
snd_Add a hook to a vmaster controlctl_ add_ vmaster_ hook -
snd_Helper function for a standard boolean info callback with a mono channelctl_ boolean_ mono_ info -
snd_Helper function for a standard boolean info callback with stereo two channelsctl_ boolean_ stereo_ info -
snd_fills the info structure for an enumerated controlctl_ enum_ info -
snd_find the control instance with the given idctl_ find_ id -
snd_find the control instance with the given number-idctl_ find_ numid -
snd_release the control instancectl_ free_ one -
snd_Create a virtual master controlctl_ make_ virtual_ master -
snd_create a control instance from the templatectl_ new -
snd_create a control instance from the templatectl_ new1 -
snd_Send notification to user-space for a control changectl_ notify -
snd_register the device-specific control-ioctlsctl_ register_ ioctl -
snd_register the device-specific 32bit compat control-ioctlsctl_ register_ ioctl_ compat -
snd_remove the control from the card and release itctl_ remove -
snd_remove the control of the given id and release itctl_ remove_ id -
snd_replace the id of a control on the cardctl_ rename_ id -
snd_replace the control instance of the cardctl_ replace -
snd_Sync the vmaster slaves and hookctl_ sync_ vmaster -
snd_de-register the device-specific control-ioctlsctl_ unregister_ ioctl -
snd_de-register the device-specific compat 32bit control-ioctlsctl_ unregister_ ioctl_ compat -
snd_disconnect the devicedevice_ disconnect -
snd_release the device from the carddevice_ free -
snd_Initialize struct device for sound devicesdevice_ initialize -
snd_create an ALSA device componentdevice_ new -
snd_register the devicedevice_ register -
snd_allocate the buffer area according to the given typedma_ alloc_ pages -
snd_allocate the buffer area according to the given type with fallbackdma_ alloc_ pages_ fallback -
snd_stop the ISA DMA transferdma_ disable -
snd_release the allocated bufferdma_ free_ pages -
snd_get the reserved buffer for the given devicedma_ get_ reserved_ buf -
snd_return the current pointer to DMA transfer buffer in bytesdma_ pointer -
snd_program an ISA DMA transferdma_ program -
snd_reserve the bufferdma_ reserve_ buf -
snd_Close a dmaengine based PCM substreamdmaengine_ pcm_ close -
snd_Close a dmaengine based PCM substream and release channeldmaengine_ pcm_ close_ release_ chan -
snd_Open a dmaengine based PCM substreamdmaengine_ pcm_ open -
snd_Open a dmaengine based PCM substream and request channeldmaengine_ pcm_ open_ request_ chan -
snd_dmaengine based PCM pointer implementationdmaengine_ pcm_ pointer -
snd_dmaengine based PCM pointer implementationdmaengine_ pcm_ pointer_ no_ residue -
snd_Generic prepare_slave_config callbackdmaengine_ pcm_ prepare_ slave_ config -
snd_Register a dmaengine based PCM devicedmaengine_ pcm_ register -
snd_Request channel for the dmaengine PCMdmaengine_ pcm_ request_ channel -
snd_Initializes a dma slave config using DAI DMA data.dmaengine_ pcm_ set_ config_ from_ dai_ data -
snd_dmaengine based PCM trigger implementationdmaengine_ pcm_ trigger -
snd_Removes a dmaengine based PCM devicedmaengine_ pcm_ unregister -
snd_release the pagesfree_ pages -
snd_create a new hwdep instancehwdep_ new -
snd_Convert hw_params to dma_slave_confighwparams_ to_ dma_ slave_ config -
snd_create an info entry for the given cardinfo_ create_ card_ entry -
snd_create an info entry for the given moduleinfo_ create_ module_ entry -
snd_release the info entryinfo_ free_ entry -
snd_read one line from the procfs bufferinfo_ get_ line -
snd_parse a string tokeninfo_ get_ str -
snd_register the info entryinfo_ register -
snd_de-register the info entryinfo_ unregister -
snd_refine the interval value from the listinterval_ list -
snd_refine the interval value from the list of rangesinterval_ ranges -
snd_refine the interval valueinterval_ ratnum -
snd_refine the interval value of configuratorinterval_ refine -
snd_printf on the procfs bufferiprintf -
snd_Create a new snd_jack_kctl and add it to jackjack_ add_ new_ kctl -
snd_Create a new jackjack_ new -
snd_Report the current status of a jackjack_ report -
snd_Set a key mapping on a jackjack_ set_ key -
snd_Set the parent device for a jackjack_ set_ parent -
snd_get user data of a registered devicelookup_ minor_ data -
snd_allocate pages with the given sizemalloc_ pages -
snd_generic MPU401-UART interrupt handlermpu401_ uart_ interrupt -
snd_generic MPU401-UART transmit irq handlermpu401_ uart_ interrupt_ tx -
snd_create an MPU401-UART instancempu401_ uart_ new -
snd_create channel-mapping control elementspcm_ add_ chmap_ ctls -
snd_Get the available (readable) space for capturepcm_ capture_ avail -
snd_check whether the capture buffer is emptypcm_ capture_ empty -
snd_Get the free space for capturepcm_ capture_ hw_ avail -
snd_check whether the capture buffer is availablepcm_ capture_ ready -
snd_get the PCM substream assigned to the given chmap infopcm_ chmap_ substream -
snd_Check the PCM format is big-endianpcm_ format_ big_ endian -
snd_Check the PCM format is CPU-endianpcm_ format_ cpu_ endian -
snd_Check the PCM format is linearpcm_ format_ linear -
snd_Check the PCM format is little-endianpcm_ format_ little_ endian -
snd_Return a name string for the given PCM formatpcm_ format_ name -
snd_return the physical bit-width of the formatpcm_ format_ physical_ width -
snd_set the silence data on the bufferpcm_ format_ set_ silence -
snd_Check the PCM format is signed linearpcm_ format_ signed -
snd_return the silent data in 8 bytes arraypcm_ format_ silence_ 64 -
snd_return the byte size of samples on the given formatpcm_ format_ size -
snd_Check the PCM format is unsigned linearpcm_ format_ unsigned -
snd_return the bit-width of the formatpcm_ format_ width -
snd_Fill the timespec depending on the timestamp modepcm_ gettime -
snd_iterate over the linked substreamspcm_ group_ for_ each_ entry -
snd_apply an integer constraint to an intervalpcm_ hw_ constraint_ integer -
snd_apply a list of constraints to a parameterpcm_ hw_ constraint_ list -
snd_apply the given bitmap mask constraintpcm_ hw_ constraint_ mask64 -
snd_apply a min/max range constraint to an intervalpcm_ hw_ constraint_ minmax -
snd_add a hw constraint msbits rulepcm_ hw_ constraint_ msbits -
snd_add a hw constraint power-of-2 rulepcm_ hw_ constraint_ pow2 -
snd_apply list of range constraints to a parameterpcm_ hw_ constraint_ ranges -
snd_apply ratdens constraint to a parameterpcm_ hw_ constraint_ ratdens -
snd_apply ratnums constraint to a parameterpcm_ hw_ constraint_ ratnums -
snd_Constrain parameter to a single valuepcm_ hw_ constraint_ single -
snd_add a hw constraint step rulepcm_ hw_ constraint_ step -
snd_refine config space and return minimum valuepcm_ hw_ param_ first -
snd_refine config space and return maximum valuepcm_ hw_ param_ last -
snd_return params field var valuepcm_ hw_ param_ value -
snd_add the hw-constraint rulepcm_ hw_ rule_ add -
snd_add a rule to allow disabling hw resamplingpcm_ hw_ rule_ noresample -
snd_allocate 32-bit-addressable bufferpcm_ lib_ alloc_ vmalloc_ 32_ buffer -
snd_allocate virtual DMA bufferpcm_ lib_ alloc_ vmalloc_ buffer -
snd_Get the buffer size of the current PCM in bytespcm_ lib_ buffer_ bytes -
snd_Default PCM data mmap functionpcm_ lib_ default_ mmap -
snd_release the allocated DMA buffer.pcm_ lib_ free_ pages -
snd_free vmalloc bufferpcm_ lib_ free_ vmalloc_ buffer -
snd_map vmalloc buffer offset to page structpcm_ lib_ get_ vmalloc_ page -
snd_a generic PCM ioctl callbackpcm_ lib_ ioctl -
snd_allocate the DMA bufferpcm_ lib_ malloc_ pages -
snd_Default PCM data mmap function for I/O mempcm_ lib_ mmap_ iomem -
snd_Get the period size of the current PCM in bytespcm_ lib_ period_ bytes -
snd_release all pre-allocated buffers on the pcmpcm_ lib_ preallocate_ free_ for_ all -
snd_pre-allocation for the given DMA typepcm_ lib_ preallocate_ pages -
snd_pre-allocation for continuous memory type (all substreams)pcm_ lib_ preallocate_ pages_ for_ all -
snd_determine rate_min/rate_max fieldspcm_ limit_ hw_ rates -
snd_Get the max size fitting with ISA DMA transferpcm_ limit_ isa_ dma_ size -
snd_decrease the mmap counterpcm_ mmap_ data_ close -
snd_increase the mmap counterpcm_ mmap_ data_ open -
snd_create a new PCM instancepcm_ new -
snd_create a new internal PCM instancepcm_ new_ internal -
snd_create a new PCM streampcm_ new_ stream -
snd_Add/remove the notify listpcm_ notify -
snd_update the pcm status for the next periodpcm_ period_ elapsed -
snd_Get the available (writable) space for playbackpcm_ playback_ avail -
snd_check whether any data exists on the playback bufferpcm_ playback_ data -
snd_check whether the playback buffer is emptypcm_ playback_ empty -
snd_Get the queued space for playbackpcm_ playback_ hw_ avail -
snd_check whether the playback buffer is availablepcm_ playback_ ready -
snd_converts SNDRV_PCM_RATE_xxx bit to sample ratepcm_ rate_ bit_ to_ rate -
snd_computes the intersection between two rate maskspcm_ rate_ mask_ intersect -
snd_converts rate range to SNDRV_PCM_RATE_xxx bitpcm_ rate_ range_ to_ bits -
snd_converts sample rate to SNDRV_PCM_RATE_xxx bitpcm_ rate_ to_ rate_ bit -
snd_Check whether the substream is in a running statepcm_ running -
snd_set the PCM operatorspcm_ set_ ops -
snd_Set the PCM runtime bufferpcm_ set_ runtime_ buffer -
snd_set the PCM sync idpcm_ set_ sync -
snd_Get the DMA address at the corresponding offsetpcm_ sgbuf_ get_ addr -
snd_Compute the max size that fits within the contig. page from the given sizepcm_ sgbuf_ get_ chunk_ size -
snd_Get the virtual address at the corresponding offsetpcm_ sgbuf_ get_ ptr -
snd_get the page struct at the given offsetpcm_ sgbuf_ ops_ page -
snd_try to stop all running streams in the substream grouppcm_ stop -
snd_stop the running streams as XRUNpcm_ stop_ xrun -
snd_Check whether the substream is linked with otherspcm_ stream_ linked -
snd_Lock the PCM streampcm_ stream_ lock -
snd_Lock the PCM streampcm_ stream_ lock_ irq -
snd_Lock the PCM streampcm_ stream_ lock_ irqsave -
snd_Get a string naming the direction of a streampcm_ stream_ str -
snd_Unlock the PCM streampcm_ stream_ unlock -
snd_Unlock the PCM streampcm_ stream_ unlock_ irq -
snd_Unlock the PCM streampcm_ stream_ unlock_ irqrestore -
snd_Get dma_transfer_direction for a PCM substreampcm_ substream_ to_ dma_ direction -
snd_trigger SUSPEND to all linked streamspcm_ suspend -
snd_trigger SUSPEND to all substreams in the given pcmpcm_ suspend_ all -
snd_Mark the master substreampcm_ trigger_ done -
snd_wait until the power-state is changed.power_ wait -
snd_debug printkprintd -
snd_printd_ ratelimit -
snd_debug printkprintdd -
snd_printk wrapperprintk -
snd_create a rawmidi instancerawmidi_ new -
snd_receive the input data from the devicerawmidi_ receive -
snd_set the rawmidi operatorsrawmidi_ set_ ops -
snd_copy from the buffer to the devicerawmidi_ transmit -
snd_acknowledge the transmissionrawmidi_ transmit_ ack -
snd_check whether the output buffer is emptyrawmidi_ transmit_ empty -
snd_copy data from the internal bufferrawmidi_ transmit_ peek -
snd_Register the ALSA device file for the cardregister_ device -
snd_Register the ALSA device file for the cardregister_ device_ for_ dev -
snd_try to load the card modulerequest_ card -
snd_add an array of controls to a SoC card. Convenience function to add a list of controls.soc_ add_ card_ controls -
snd_add an array of controls to a codec. Convenience function to add a list of controls. Many codecs were duplicating this code.soc_ add_ codec_ controls -
snd_Add an array of controls to a component.soc_ add_ component_ controls -
snd_add an array of controls to a DAI. Convienience function to add a list of controls.soc_ add_ dai_ controls -
snd_Add a DAI link dynamicallysoc_ add_ dai_ link -
snd_Add a platform to the ASoC coresoc_ add_ platform -
snd_add an array of controls to a platform. Convenience function to add a list of controls.soc_ add_ platform_ controls -
snd_Sync the register cache with the hardwaresoc_ cache_ sync -
snd_Create a new jacksoc_ card_ jack_ new -
snd_create new controlsoc_ cnew -
snd_De-initialize regmap instance for the CODECsoc_ codec_ exit_ regmap -
snd_Set the CODEC DAPM bias levelsoc_ codec_ force_ bias_ level -
snd_Get current CODEC DAPM bias levelsoc_ codec_ get_ bias_ level -
snd_Returns the DAPM context for the CODECsoc_ codec_ get_ dapm -
snd_Initialize CODEC DAPM bias levelsoc_ codec_ init_ bias_ level -
snd_Initialize regmap instance for the CODECsoc_ codec_ init_ regmap -
snd_configure CODEC system or master clock.soc_ codec_ set_ sysclk -
snd_Ensure asynchronous I/O has completedsoc_ component_ async_ complete -
snd_De-initialize regmap instance for the componentsoc_ component_ exit_ regmap -
snd_Returns the DAPM context associated with a componentsoc_ component_ get_ dapm -
snd_Initialize regmap instance for the componentsoc_ component_ init_ regmap -
snd_Read register valuesoc_ component_ read -
snd_Test register for changesoc_ component_ test_ bits -
snd_Casts a component to the CODEC it is embedded insoc_ component_ to_ codec -
snd_Casts a component to the platform it is embedded insoc_ component_ to_ platform -
snd_Perform read/modify/write cyclesoc_ component_ update_ bits -
snd_Perform asynchronous read/modify/write cyclesoc_ component_ update_ bits_ async -
snd_Write register valuesoc_ component_ write -
snd_configure DAI system or master clock.soc_ dai_ digital_ mute -
snd_configure BCLK to sample rate ratio.soc_ dai_ set_ bclk_ ratio -
snd_configure DAI audio channel mapsoc_ dai_ set_ channel_ map -
snd_configure DAI clock dividers.soc_ dai_ set_ clkdiv -
snd_configure DAI hardware audio format.soc_ dai_ set_ fmt -
snd_configure DAI PLL.soc_ dai_ set_ pll -
snd_configure DAI system or master clock.soc_ dai_ set_ sysclk -
snd_Configures a DAI for TDM operationsoc_ dai_ set_ tdm_ slot -
snd_configure DAI system or master clock.soc_ dai_ set_ tristate -
snd_Add routes between DAPM widgetssoc_ dapm_ add_ routes -
snd_Remove routes between DAPM widgetssoc_ dapm_ del_ routes -
snd_disable pin.soc_ dapm_ disable_ pin -
snd_disable pin.soc_ dapm_ disable_ pin_ unlocked -
snd_enable pin.soc_ dapm_ enable_ pin -
snd_enable pin.soc_ dapm_ enable_ pin_ unlocked -
snd_Sets the DAPM bias levelsoc_ dapm_ force_ bias_ level -
snd_force a pin to be enabledsoc_ dapm_ force_ enable_ pin -
snd_force a pin to be enabledsoc_ dapm_ force_ enable_ pin_ unlocked -
snd_free dapm resourcessoc_ dapm_ free -
snd_dapm enumerated double mixer get callbacksoc_ dapm_ get_ enum_ double -
snd_get audio pin statussoc_ dapm_ get_ pin_ status -
snd_Get information for a pin switchsoc_ dapm_ get_ pin_ switch -
snd_dapm mixer get callbacksoc_ dapm_ get_ volsw -
snd_ignore suspend status for DAPM endpointsoc_ dapm_ ignore_ suspend -
snd_Info for a pin switchsoc_ dapm_ info_ pin_ switch -
snd_Returns the codec associated to a kcontrolsoc_ dapm_ kcontrol_ codec -
snd_Returns the dapm context associated to a kcontrolsoc_ dapm_ kcontrol_ dapm -
snd_Returns the widget associated to a kcontrolsoc_ dapm_ kcontrol_ widget -
snd_permanently disable pin.soc_ dapm_ nc_ pin -
snd_permanently disable pin.soc_ dapm_ nc_ pin_ unlocked -
snd_create new dapm controlssoc_ dapm_ new_ controls -
snd_add new dapm widgetssoc_ dapm_ new_ widgets -
snd_dapm enumerated double mixer set callbacksoc_ dapm_ put_ enum_ double -
snd_Set information for a pin switchsoc_ dapm_ put_ pin_ switch -
snd_dapm mixer set callbacksoc_ dapm_ put_ volsw -
snd_scan and power dapm pathssoc_ dapm_ sync -
snd_scan and power dapm pathssoc_ dapm_ sync_ unlocked -
snd_Casts a DAPM context to the CODEC it is embedded insoc_ dapm_ to_ codec -
snd_Casts a DAPM context to the component it is embedded insoc_ dapm_ to_ component -
snd_Casts a DAPM context to the platform it is embedded insoc_ dapm_ to_ platform -
snd_Mark routes between DAPM widgets as weaksoc_ dapm_ weak_ routes -
snd_Find a registered DAIsoc_ find_ dai -
snd_enumerated double mixer get callbacksoc_ get_ enum_ double -
snd_strobe get callbacksoc_ get_ strobe -
snd_single mixer get callbacksoc_ get_ volsw -
snd_single mixer get callback with rangesoc_ get_ volsw_ range -
snd_single mixer get callbacksoc_ get_ volsw_ sx -
snd_signed multi register get callbacksoc_ get_ xr_ sx -
snd_enumerated double mixer info callbacksoc_ info_ enum_ double -
snd_single mixer info callbacksoc_ info_ volsw -
snd_single mixer info callback with range.soc_ info_ volsw_ range -
snd_Mixer info callback for SX TLV controlssoc_ info_ volsw_ sx -
snd_signed multi register info callbacksoc_ info_ xr_ sx -
snd_Associate GPIO descriptor pins with an ASoC jacksoc_ jack_ add_ gpiods -
snd_Associate GPIO pins with an ASoC jacksoc_ jack_ add_ gpios -
snd_Associate DAPM pins with an ASoC jacksoc_ jack_ add_ pins -
snd_Associate voltage zones with jacksoc_ jack_ add_ zones -
snd_Release GPIO pins' resources of an ASoC jacksoc_ jack_ free_ gpios -
snd_Based on the mic bias value, this function returns the type of jack from the zones declared in the jack typesoc_ jack_ get_ type -
snd_Register a notifier for jack statussoc_ jack_ notifier_ register -
snd_Unregister a notifier for jack statussoc_ jack_ notifier_ unregister -
snd_Report the current status for a jacksoc_ jack_ report -
snd_Returns the CODEC that registered the controlsoc_ kcontrol_ codec -
snd_Returns the component that registered the controlsoc_ kcontrol_ component -
snd_Returns the platform that registered the controlsoc_ kcontrol_ platform -
snd_Set new limit to an existing volume control.soc_ limit_ volume -
snd_create a new compress.soc_ new_ compress -
snd_enumerated double mixer put callbacksoc_ put_ enum_ double -
snd_strobe put callbacksoc_ put_ strobe -
snd_single mixer put callbacksoc_ put_ volsw -
snd_single mixer put value callback with range.soc_ put_ volsw_ range -
snd_double mixer set callbacksoc_ put_ volsw_ sx -
snd_signed multi register get callbacksoc_ put_ xr_ sx -
snd_Register a card with the ASoC coresoc_ register_ card -
snd_Register a codec with the ASoC coresoc_ register_ codec -
snd_Register a DAI dynamically & create its widgetssoc_ register_ dai -
snd_Register a platform with the ASoC coresoc_ register_ platform -
snd_Remove a DAI link from the listsoc_ remove_ dai_ link -
snd_Remove a platform from the ASoC coresoc_ remove_ platform -
snd_Change DAI link format for a ASoC runtimesoc_ runtime_ set_ dai_ fmt -
snd_set the runtime hardware parameterssoc_ set_ runtime_ hwparams -
snd_test register for changesoc_ test_ bits -
snd_Unregister a card with the ASoC coresoc_ unregister_ card -
snd_Unregister a codec from the ASoC coresoc_ unregister_ codec -
snd_Unregister a component from the ASoC coresoc_ unregister_ component -
snd_Unregister a platform from the ASoC coresoc_ unregister_ platform -
snd_update codec register bitssoc_ update_ bits -
snd_unregister the device on the given cardunregister_ device -
SNDRV_COMPRESS_ IOCTL_ VERSION -
snprintfFormat a string and place it in a buffer
so
-
soabortkernel socket interface -
soacceptkernel socket interface -
sobindkernel socket interface -
socheckuidkernel socket interface -
sock_allocate a socketalloc -
sock_place memory barrier behind the poll_wait call.poll_ wait -
sock_add a socket protocol handlerregister -
sock_close a socketrelease -
sock_checks whether the outgoing packet is to be time stampedtx_ timestamp -
sock_remove a protocol handlerunregister -
socketkernel socket interface -
sockfd_Go from a file number to its socket slotlookup -
soclosekernel socket interface -
soconnectkernel socket interface -
socreatekernel socket interface -
sodisconnectkernel socket interface -
sodtor_kernel socket interfaceset -
sodupsockaddrkernel socket interface -
sofreekernel socket interface -
sogetoptkernel socket interface -
sohasoutofbandkernel socket interface -
solistenkernel socket interface -
solisten_kernel socket interfaceproto -
solisten_kernel socket interfaceproto_ check -
sonewconnkernel socket interface -
sooptcopyinkernel socket interface -
sooptcopyoutkernel socket interface -
sopollkernel socket interface -
sopoll_kernel socket interfacegeneric -
soreceivekernel socket interface -
soreceive_kernel socket interfacedgram -
soreceive_kernel socket interfacegeneric -
soreceive_kernel socket interfacestream -
soreservekernel socket interface -
sorflushkernel socket interface -
sosendkernel socket interface -
sosend_kernel socket interfacedgram -
sosend_kernel socket interfacegeneric -
sosetoptkernel socket interface -
soshutdownkernel socket interface -
sotoxsocketkernel socket interface -
soundmodemamateur (AX.25) packet radio network driver for soundcards -
soupcall_kernel socket interfaceclear -
soupcall_kernel socket interfaceset -
sowakeupkernel socket interface
sp
-
spans_Check a packet can be ISA DMA'dboundary -
sparse_perform sparse keymap lookupkeymap_ entry_ from_ keycode -
sparse_perform sparse keymap lookupkeymap_ entry_ from_ scancode -
sparse_free memory allocated for sparse keymapkeymap_ free -
sparse_report event corresponding to given key entrykeymap_ report_ entry -
sparse_report event corresponding to given scancodekeymap_ report_ event -
sparse_set up sparse keymap for an input devicekeymap_ setup -
sparse_Call memory_present for each active rangememory_ present_ with_ active_ regions -
sphereprobeProbe a pretend hemisphere -
spi_Add spi_device allocated with spi_alloc_deviceadd_ device -
spi_Allocate a new SPI devicealloc_ device -
spi_allocate SPI master controlleralloc_ master -
spi_asynchronous SPI transferasync -
spi_version of spi_async with exclusive bus usageasync_ locked -
spi_obtain a lock for exclusive SPI bus usagebus_ lock -
spi_release the lock for exclusive SPI bus usagebus_ unlock -
spi_look up master associated with bus_numbusnum_ to_ master -
spi_Print the current target transfer agreementdisplay_ xfer_ agreement -
spi_the current message is completefinalize_ current_ message -
spi_report completion of a transferfinalize_ current_ transfer -
spi_called by driver to check for queued messagesget_ next_ queued_ message -
spi_Initialize spi_message and append transfersmessage_ init_ with_ transfers -
spi_instantiate one new SPI devicenew_ device -
spi_place a tag message in a bufferpopulate_ tag_ msg -
spi_SPI synchronous readread -
spi_register SPI devices for a given boardregister_ board_ info -
spi_register a SPI driverregister_ driver -
spi_register SPI master controllerregister_ master -
spi_schedule domain validation to occur on the deviceschedule_ dv_ device -
spi_setup SPI mode and clock ratesetup -
spi_blocking/synchronous SPI data transferssync -
spi_version of spi_sync with exclusive bus usagesync_ locked -
spi_synchronous SPI data transfersync_ transfer -
spi_reverse effect of spi_register_driverunregister_ driver -
spi_unregister SPI master controllerunregister_ master -
spi_SPI synchronous 8 bit write followed by 16 bit readw8r16 -
spi_SPI synchronous 8 bit write followed by 16 bit big-endian readw8r16be -
spi_SPI synchronous 8 bit write followed by 8 bit readw8r8 -
spi_SPI synchronous writewrite -
spi_SPI synchronous write followed by readwrite_ then_ read -
spindleControl a spindle with different acceleration and deceleration and optional gear change scaling -
spindle_spindle at-speed and underspeed detectionmonitor -
splmanipulate interrupt priorities -
spl0manipulate interrupt priorities -
splbiomanipulate interrupt priorities -
splclockmanipulate interrupt priorities -
splhighmanipulate interrupt priorities -
splice_splices data directly between two non-pipesdirect_ to_ actor -
splice_splice data from a pipe to a filefrom_ pipe -
splice_start splicing from pipefrom_ pipe_ begin -
splice_finish splicing from pipefrom_ pipe_ end -
splice_feed available data from a pipe to a filefrom_ pipe_ feed -
splice_wait for some data to splice fromfrom_ pipe_ next -
splice_fill passed data into a pipeto_ pipe -
splimpmanipulate interrupt priorities -
splnetmanipulate interrupt priorities -
splsoftclockmanipulate interrupt priorities -
splsoftttymanipulate interrupt priorities -
splstatclockmanipulate interrupt priorities -
splttymanipulate interrupt priorities -
splvmmanipulate interrupt priorities -
splxmanipulate interrupt priorities -
sppp_attach synchronous PPP/HDLC to a deviceattach -
sppp_close down a synchronous PPP or Cisco HDLC linkclose -
sppp_release PPP resources from a devicedetach -
sppp_Ioctl handler for ppp/hdlcdo_ ioctl -
sppp_open a synchronous PPP or Cisco HDLC linkopen -
sppp_notify of physical link lossreopen -
sprintfFormat a string and place it in a buffer
sq
sr
-
srandomsupply pseudo-random numbers -
srcu_Wait until all in-flight call_srcu callbacks complete.barrier -
srcu_return batches completed.batches_ completed -
srp_instantiate SRP transport templateattach_ transport -
srp_reconnect to an SRP target portreconnect_ rport -
srp_release SRP transport template instancerelease_ transport -
srp_tear down a Scsi_Host's SRP data structuresremove_ host -
srp_add a SRP remote port to the device hierarchyrport_ add -
srp_remove a SRP remote portrport_ del -
srp_increment rport reference countrport_ get -
srp_decrement rport reference countrport_ put -
srp_start the transport layer failure timersstart_ tl_ fail_ timers -
srp_stop the transport layer recovery timersstop_ rport_ timers -
srp_check timeout combination validitytmo_ valid