section 9 · Kernel routines 🧠
87928 pages · page 29 of 440
A (continued)
- axienet_check_tx_bd_space(9)Checks if a BD/group of BDs are currently busy✨
- axienet_coalesce_params(9)Extract coalesce parameters from the CR✨
- axienet_device_reset(9)Reset and initialize the Axi Ethernet hardware.✨
- axienet_dim_coalesce_count_rx(9)RX coalesce count for DIM✨
- axienet_dma_bd_init(9)Setup buffer descriptor rings for Axi DMA✨
- axienet_dma_bd_release(9)Release buffer descriptor rings✨
- axienet_dma_err_handler(9)Work queue task for Axi DMA Error✨
- axienet_dma_in32(9)Memory mapped Axi DMA register read✨
- axienet_dma_out32(9)Memory mapped Axi DMA register write.✨
- axienet_dma_out64(9)Memory mapped Axi DMA register write.✨
- axienet_dma_rx_cb(9)DMA engine callback for RX channel.✨
- axienet_dma_start(9)Set up DMA registers and start DMA operation✨
- axienet_dma_stop(9)Stop DMA operation✨
- axienet_dma_tx_cb(9)DMA engine callback for TX channel.✨
- axienet_eth_irq(9)Ethernet core Isr.✨
- axienet_ethtools_get_coalesce(9)Get DMA interrupt coalescing count.✨
- axienet_ethtools_get_drvinfo(9)Get various Axi Ethernet driver information.✨
- axienet_ethtools_get_pauseparam(9)Get the pause parameter setting for Tx and Rx paths.✨
- axienet_ethtools_get_regs(9)Dump the contents of all registers present in AxiEthernet core.✨
- axienet_ethtools_get_regs_len(9)Get the total regs length present in the AxiEthernet core.✨
- axienet_ethtools_set_coalesce(9)Set DMA interrupt coalescing count.✨
- axienet_ethtools_set_pauseparam(9)Set device pause parameter(flow control) settings.✨
- axienet_free_tx_chain(9)Clean up a series of linked TX descriptors.✨
- axienet_init_dmaengine(9)init the dmaengine code.✨
- axienet_init_legacy_dma(9)init the dma legacy code.✨
- axienet_ior(9)Memory mapped Axi Ethernet register read✨
- axienet_iow(9)Memory mapped Axi Ethernet register write✨
- axienet_mdio_enable(9)MDIO hardware setup function✨
- axienet_mdio_mdc_disable(9)MDIO MDC disable function✨
- axienet_mdio_mdc_enable(9)MDIO MDC enable function✨
- axienet_mdio_read(9)MDIO interface read function✨
- axienet_mdio_setup(9)MDIO setup function✨
- axienet_mdio_teardown(9)MDIO remove function✨
- axienet_mdio_wait_until_ready(9)MDIO wait function✨
- axienet_mdio_write(9)MDIO interface write function✨
- axienet_open(9)Driver open routine.✨
- axienet_poll_controller(9)Axi Ethernet poll mechanism.✨
- axienet_probe(9)Axi Ethernet probe function.✨
- axienet_rx_dim_work(9)Adjust RX DIM settings✨
- axienet_rx_irq(9)Rx Isr.✨
- axienet_rx_poll(9)Triggered by RX ISR to complete the BD processing.✨
- axienet_rx_submit_desc(9)Submit the rx descriptors to dmaengine. allocate skbuff, map the scatterlist and obtain a descriptor and then add the callback information and submit descriptor.✨
- axienet_set_mac_address(9)Write the MAC address✨
- axienet_set_multicast_list(9)Prepare the multicast table✨
- axienet_setoptions(9)Set an Axi Ethernet option✨
- axienet_start_xmit(9)Starts the transmission.✨
- axienet_start_xmit_dmaengine(9)Starts the transmission.✨
- axienet_stop(9)Driver stop routine.✨
- axienet_tx_irq(9)Tx Done Isr.✨
- axienet_tx_poll(9)Invoked once a transmit is completed by the Axi DMA Tx channel.✨
- axienet_update_coalesce_rx(9)Set RX CR✨
- axienet_update_coalesce_tx(9)Set TX CR✨
- axis(9)accepts NML motion commands, interacts with HAL in realtime✨
- axis_fifo_read(9)Read a packet from AXIS-FIFO character device.✨
- axis_fifo_write(9)Write buffer to AXIS-FIFO character device.✨
- axistest(9)Used to allow testing of an axis. Used IN PnCconf.✨
- axp20x_device_probe(9)Probe a configured axp20x device✨
- axp20x_device_remove(9)Remove a axp20x device✨
- axp20x_match_device(9)Setup axp20x variant related fields✨
- axxia_clkmux_get_parent(9)Return the index of selected parent clock✨
- axxia_divclk_recalc_rate(9)Calculate clock divider output rage✨
- axxia_pllclk_recalc(9)Calculate the PLL generated clock rate given the parent clock rate.✨
B
- B+Tree basics(9)✨
- b43_current_band(9)Returns the currently used band. Returns one of NL80211_BAND_2GHZ and NL80211_BAND_5GHZ.✨
- b43_has_hardware_pctl(9)Hardware Power Control supported? Returns a boolean, whether hardware power control is supported.✨
- b43_phy_allocate(9)Allocate PHY structs Allocate the PHY data structures, based on the current dev->phy.type✨
- b43_phy_copy(9)copy contents of 16bit PHY register to another✨
- b43_phy_exit(9)Cleanup PHY✨
- b43_phy_free(9)Free PHY structs✨
- b43_phy_init(9)Initialise the PHY✨
- b43_phy_lock(9)Lock firmware PHY register access✨
- b43_phy_mask(9)Mask a PHY register with a mask✨
- b43_phy_maskset(9)Mask and OR a PHY register with a mask and bitmap✨
- b43_phy_read(9)16bit PHY register read access✨
- b43_phy_set(9)OR a PHY register with a bitmap✨
- b43_phy_shm_tssi_read(9)Read the average of the last 4 TSSI from SHM.✨
- b43_phy_txpower_check(9)Check TX power output.✨
- b43_phy_unlock(9)Unlock firmware PHY register access✨
- b43_phy_write(9)16bit PHY register write access✨
- b43_radio_lock(9)Lock firmware radio register access✨
- b43_radio_mask(9)Mask a 16bit radio register with a mask✨
- b43_radio_maskset(9)Mask and OR a radio register with a mask and bitmap✨
- b43_radio_read(9)16bit Radio register read access✨
- b43_radio_set(9)OR a 16bit radio register with a bitmap✨
- b43_radio_unlock(9)Unlock firmware radio register access✨
- b43_radio_wait_value(9)Waits for a given value in masked register read✨
- b43_radio_write(9)16bit Radio register write access✨
- b43_software_rfkill(9)Turn the radio ON or OFF in software.✨
- b43_switch_channel(9)Switch to another channel✨
- backing_file_open(9)open a backing file for kernel internal use✨
- backlight(9)BACKLIGHT methods✨
- Backlight control(9)✨
- backlight_device_get_by_name(9)Get backlight device by name✨
- backlight_disable(9)Disable backlight✨
- backlight_enable(9)Enable backlight✨
- backlight_force_update(9)tell the backlight subsystem that hardware state has changed✨
- backlight_get_brightness(9)Returns the current brightness value✨
- backlight_is_blank(9)Return true if display is expected to be blank✨
- backlight_update_status(9)force an update of the backlight device status✨
- bad_page_threshold (int) Bad page threshold is specifies the(9)✨
- badblocks_check(9)check a given range for bad sectors✨
- badblocks_clear(9)Remove a range of bad blocks to the table.✨
- badblocks_exit(9)free the badblocks structure✨
- badblocks_init(9)initialize the badblocks structure✨
- badblocks_set(9)Add a range of bad blocks to the table.✨
- badblocks_show(9)sysfs access to bad-blocks list✨
- badblocks_store(9)sysfs access to bad-blocks list✨
- balance_dirty_pages_ratelimited(9)balance dirty memory state.✨
- balance_dirty_pages_ratelimited_flags(9)Balance dirty memory state.✨
- balance_ref_count(9)catch up the channel reference count✨
- balloon_page_alloc(9)allocates a new page for insertion into the balloon page list.✨
- balloon_page_dequeue(9)removes a page from balloon's page list and returns its address to allow the driver to release the page.✨
- balloon_page_enqueue(9)inserts a new page into the balloon page list.✨
- balloon_page_finalize(9)prepare a balloon page that was removed from the balloon list for release to the page allocator✨
- balloon_page_insert(9)insert a page into the balloon's page list and make the page->private assignment accordingly.✨
- balloon_page_list_dequeue(9)removes pages from balloon's page list and returns a list of the pages.✨
- balloon_page_list_enqueue(9)inserts a list of pages into the balloon page list.✨
- bam_addr(9)returns BAM register address✨
- bam_alloc_chan(9)Allocate channel resources for DMA channel.✨
- bam_apply_new_config(9)✨
- bam_chan_init_hw(9)Initialize channel hardware✨
- bam_dma_free_desc(9)free descriptor memory✨
- bam_dma_irq(9)irq handler for bam controller✨
- bam_dma_terminate_all(9)terminate all transactions on a channel✨
- bam_free_chan(9)Frees dma resources associated with specific channel✨
- bam_init(9)✨
- bam_issue_pending(9)starts pending transactions✨
- bam_pause(9)Pause DMA channel✨
- bam_prep_slave_sg(9)Prep slave sg transaction✨
- bam_reset(9)reset and initialize BAM registers✨
- bam_reset_channel(9)Reset individual BAM DMA channel✨
- bam_resume(9)Resume DMA channel operations✨
- bam_slave_config(9)set slave configuration for channel✨
- bam_start_dma(9)start next transaction✨
- bam_tx_status(9)returns status of transaction✨
- bandgap driver data structure(9)✨
- bang_bang_trip_crossed(9)controls devices associated with the given zone✨
- bapm (int)(9)✨
- bar2_address(9)return the BAR2 address for an SGE Queue's Registers✨
- base64_decode(9)Base64-decode a string✨
- base64_encode(9)Base64-encode some binary data✨
- base_alloc_rdpq_dma_pool(9)Allocating DMA'able memory for reply queues.✨
- base_asce_alloc(9)create kernel mapping without enhanced DAT features✨
- base_asce_free(9)free asce and tables returned from base_asce_alloc()✨
- base_make_prp_nvme(9)Prepare PRPs (Physical Region Page) - SGLs specific to NVMe drives only✨
- baseboard_power(9)✨
- baseboard_power_limit(9)✨
- baseboard_temp(9)✨
- basename(9)find the last component of an hname✨
- Basic ANI Operation(9)✨
- basic clock multiplexer which can be controlled with a gpio output(9)✨
- basic gateable clock which can gate and ungate its output(9)✨
- basic gpio gated clock which can be enabled and disabled(9)✨
- Basic sk_buff geometry(9)✨
- baswap(9)Swaps the order of a bd address✨
- batadv_add_counter(9)Add to per cpu statistics counter of mesh interface✨
- batadv_algo_dump(9)fill in information about supported routing algorithms✨
- batadv_algo_dump_entry(9)fill in information about one supported routing algorithm✨
- batadv_algo_get(9)Search for algorithm with specific name✨
- batadv_algo_init(9)Initialize batman-adv algorithm management data structures✨
- batadv_algo_register(9)Register callbacks for a mesh algorithm✨
- batadv_algo_select(9)Select algorithm of mesh interface✨
- batadv_arp_get_type(9)parse an ARP packet and gets the type✨
- batadv_arp_hw_dst(9)extract the hw_dst field from an ARP packet✨
- batadv_arp_hw_src(9)extract the hw_src field from an ARP packet✨
- batadv_arp_ip_dst(9)extract the ip_dst field from an ARP packet✨
- batadv_arp_ip_src(9)extract the ip_src field from an ARP packet✨
- batadv_atomic_dec_not_zero(9)Decrease unless the number is 0✨
- batadv_backbone_gw_put(9)decrement the backbone gw refcounter and possibly release it✨
- batadv_backbone_gw_release(9)release backbone gw from lists and queue for free after rcu grace period✨
- batadv_backbone_hash_find(9)looks for a backbone gateway in the hash✨
- batadv_batman_skb_recv(9)Handle incoming message from an hard interface✨
- batadv_bit_get_packet(9)receive and process one packet within the sequence number window✨
- batadv_bitmap_shift_left(9)shift the sequence number bitmap left✨
- batadv_bla_add_claim(9)Adds a claim in the claim hash✨
- batadv_bla_answer_request(9)answer a bla request by sending own claims✨
- batadv_bla_backbone_dump(9)dump backbone table to a netlink socket✨
- batadv_bla_backbone_dump_bucket(9)dump one bucket of the backbone table to a netlink socket✨
- batadv_bla_backbone_dump_entry(9)dump one entry of the backbone table to a netlink socket✨
- batadv_bla_check_bcast_duplist(9)Check if a frame is in the broadcast dup.✨
- batadv_bla_check_claim(9)check if address is claimed✨
- batadv_bla_check_duplist(9)Check if a frame is in the broadcast dup.✨
- batadv_bla_check_ucast_duplist(9)Check if a frame is in the broadcast dup.✨
- batadv_bla_claim_dump(9)dump claim table to a netlink socket✨
- batadv_bla_claim_dump_bucket(9)dump one bucket of the claim table to a netlink socket✨
- batadv_bla_claim_dump_entry(9)dump one entry of the claim table to a netlink socket✨
- batadv_bla_claim_get_backbone_gw(9)Get valid reference for backbone_gw of claim✨
- batadv_bla_del_backbone_claims(9)delete all claims for a backbone✨
- batadv_bla_del_claim(9)delete a claim from the claim hash✨
- batadv_bla_free(9)free all bla structures✨
- batadv_bla_get_backbone_gw(9)finds or creates a backbone gateway✨
- batadv_bla_init(9)initialize all bla structures✨
- batadv_bla_is_backbone_gw(9)check if originator is a backbone gw for a VLAN✨
- batadv_bla_is_backbone_gw_orig(9)Check if the originator is a gateway for the VLAN identified by vid.✨
- batadv_bla_is_loopdetect_mac(9)check if the mac address is from a loop detect frame sent by bridge loop avoidance✨
- batadv_bla_loopdetect_check(9)check and handle a detected loop✨
- batadv_bla_loopdetect_report(9)worker for reporting the loop✨
- batadv_bla_periodic_work(9)performs periodic bla work✨
- batadv_bla_process_claim(9)Check if this is a claim frame, and process it✨
- batadv_bla_purge_backbone_gw(9)Remove backbone gateways after a timeout or immediately✨
💅
getting it ready, bestie…