gelic_card_free_chain(9)
π gelic_card_free_chain β free descriptor chain π
okay bestie, welcome to the Kernel API Manual β¨ this is the page for gelic_card_free_chain(9) and it is literally the tidiest little cleanup function you ever did see π§Ήπ«Ά
πΈ NAME πΈ
gelic_card_free_chain β free descriptor chain π
like⦠it frees the chain. the descriptor one. that's the whole gig. no cap.
β¨ SYNOPSIS β¨
void gelic_card_free_chain (struct gelic_card *card , struct gelic_descr
*descr_in );
so it returns void (nothing comes back, it's giving "I don't owe you a return value" energy π), and this is the whole signature gelic_card_free_chain (struct gelic_card *card , struct gelic_descr *descr_in ); β copy it exactly, don't freestyle it π
π ARGUMENTS π
cardβ the card structure. yes, THE card. the whole card. it's the main character here πdescr_inβ address of desc. that's the address, not the desc itself, just so we're clear π
π¦ SEE ALSO π¦
first up, the kernel file it lives in, and it's literally at ./drivers/net/ethernet/toshiba/ps3_gelic_net.c β go say hi π§
then the whole squad, no one left out, periodt:
gelic_descr_get_status(9)gelic_card_disable_txdmac(9)gelic_card_enable_rxdmac(9)gelic_card_disable_rxdmac(9)gelic_descr_set_status(9)gelic_card_reset_chain(9)gelic_card_init_chain(9)gelic_descr_prepare_rx(9)gelic_card_release_rx_chain(9)gelic_card_fill_rx_chain(9)gelic_card_alloc_rx_skbs(9)gelic_descr_release_tx(9)gelic_card_release_tx_chain(9)gelic_net_set_multi(9)gelic_net_stop(9)gelic_card_get_next_tx_descr(9)gelic_descr_set_tx_cmdstat(9)gelic_descr_prepare_tx(9)gelic_card_kick_txdma(9)gelic_net_xmit(9)gelic_net_pass_skb_up(9)gelic_card_decode_one_descr(9)gelic_net_poll(9)gelic_net_poll_controller(9)gelic_net_open(9)gelic_net_tx_timeout_task(9)gelic_net_tx_timeout(9)gelic_ether_setup_netdev_ops(9)gelic_net_setup_netdev(9)gelic_alloc_card_net(9)
that's thirty (30) whole friends and every single one of them is linked above, iykyk πβ
π reminder bestie: get the argument names exactly right,cardanddescr_in, and keep thatdescr_inas the address of desc β we do not improvise in kernel land, fr fr π«Ά
mwah, that's the whole page π this cutie came out of ./drivers/net/ethernet/toshiba in October 2026, and yeah it's the same gelic_card_free_chain(9) energy from top to bottom β slay, go free that chain π
β¨
π¦ 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