gelic_card_alloc_rx_skbs(9)
π gelic_card_alloc_rx_skbs β the NAME section, bestie π
okay so this is gelic_card_alloc_rx_skbs from the Kernel API Manual, and the whole entire job of this function is literally just allocating rx skbs in rx descriptor chains. that's it. that's the vibe. it's giving "I do one thing and I do it well" main character energy π
β¨ SYNOPSIS β¨
int gelic_card_alloc_rx_skbs (struct gelic_card *card );
no cap, that's the whole signature. one argument, one int coming back at you, periodt π
πΈ ARGUMENTS πΈ
cardβ the card structure. yeah, that's the whole description in the original and honestly? iconic of it. it's thestruct gelic_card *you're handing over so the function has a card to work its magic on π«Ά
π¦ DESCRIPTION π¦
so what does it do-do? it returns 0 on success, and < 0 on failure. that's the entire contract, bestie β no gray area, no "it depends", just vibes and an int π
fr fr, watch that return value. < 0 means something went wrong, and you will want to check it. don't be that person who ignores the error code π
π SEE ALSO π
okay this is the part where the manpage goes absolutely feral with the cross-references and honestly I'm obsessed. here's the full friend group, not one of them left out β¨
Kernel file ./drivers/net/ethernet/toshiba/ps3_gelic_net.cgelic_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_free_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_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)
like, twenty-nine whole entries. the way this page said "you will read the entire gelic cinematic universe" and meant it ππ₯
and that's the page!! mwah π
this lil cutie lives over in ./drivers/net/ethernet/toshiba, stamped October 2026, and it's page gelic_card_alloc_rx_skbs(9) of the Kernel API Manual β go read the whole gelic saga, iykyk π§ββοΈβπ
π¦ 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