bdx_tx_push_desc_safe(9)
bdx_tx_push_desc_safe(9) โ okay bestie, welcome to the Kernel API Manual page for this exact function. Itโs the โpush descriptor to TxD fifo in a safe wayโ icon, and itโs giving responsible main character energy. โจ
๐ธ NAME ๐ธ
bdx_tx_push_desc_safe - push descriptor to TxD fifo in a safe way. Thatโs the name-vibe, no cap. ๐
โจ SYNOPSIS โจ
hereโs the signature exactly as it lives, bestie:
void bdx_tx_push_desc_safe (struct bdx_priv *priv , void *data , int
size );
๐ ARGUMENTS ๐
privโ NIC private structure. itโs the NICโs lil private home base, okay? ๐dataโ descโs data. literally the descriptorโs data. ๐ซถsizeโ descโs size. the size of that descriptor. ๐
๐จ NOTE ๐จ
NOTE: this func does check for available space and, if necessary, waits for NIC to read existing data before writing new one. so itโs doing a little space vibe check before it commits, periodt. ๐
๐ฆ SEE ALSO ๐ฆ
Kernel file ./drivers/net/ethernet/tehuti/tehuti.c, plus the whole friend group:
bdx_fifo_init(9)bdx_fifo_free(9)bdx_link_changed(9)bdx_isr_napi(9)bdx_fw_load(9)bdx_hw_start(9)bdx_close(9)bdx_open(9)__bdx_vlan_rx_vid(9)bdx_vlan_rx_add_vid(9)bdx_vlan_rx_kill_vid(9)bdx_change_mtu(9)bdx_rx_init(9)bdx_rx_free_skbs(9)bdx_rx_free(9)bdx_rx_alloc_skbs(9)bdx_rx_receive(9)__bdx_tx_db_ptr_next(9)bdx_tx_db_inc_rptr(9)bdx_tx_db_inc_wptr(9)bdx_tx_db_init(9)bdx_tx_db_close(9)bdx_tx_map_skb(9)bdx_tx_space(9)bdx_tx_transmit(9)bdx_tx_cleanup(9)bdx_tx_free_skbs(9)bdx_tx_push_desc(9)bdx_probe(9)bdx_remove(9)
source/version: ./drivers/net/ethernet/tehuti ยท date: October 2026 ยท page: bdx_tx_push_desc_safe(9). thatโs the footer energy, bestie โ byeee ๐๐ซถ
๐ฆ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms