gelic_descr_get_status(9)
π gelic_descr_get_status(9) π
okay so bestie, welcome to the Kernel API Manual β section 9, the one where all the kernel-functions live. this page is about gelic_descr_get_status(9), and no cap it's a tiny little icon that just... tells you what a descriptor is up to. short queen energy. let's get into it π
β¨ NAME β¨
gelic_descr_get_status β returns the status of a descriptor π«Ά
πΈ SYNOPSIS πΈ
enum gelic_descr_dma_status gelic_descr_get_status (struct gelic_descr
*descr );
literally that's the whole vibe. it hands you back an enum gelic_descr_dma_status, and you give it one thing: a descriptor. cute, simple, done. π
π¦ ARGUMENTS π¦
descrβ the descriptor you want to peek at π that's it, that's the whole argument list bestie.
β DESCRIPTION β
so what does it actually do? it returns the status β and specifically, it gives you the status as in the hw_regs.dmac_cmd_status field of the descriptor. that's the field, that's where it lives, that's what you get back. no extra lore, no secret menu, just that field's value, returned to you like a little gift π
iykyk β this is the read-only twin of setting status, and it's giving "small function, big main character energy" honestly. π
π SEE ALSO π
bestie there are SO many siblings, buckle up β here's the whole family (plus the kernel file it lives in, ./drivers/net/ethernet/toshiba/ps3_gelic_net.c):
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_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 the whole page bestie, go forth and read statuses π
sign-off szn: this one lives in ./drivers/net/ethernet/toshiba and the page is dated October 2026 β so yeah, future-pilled documentation, we love to see it. mwah πβ¨
π¦ 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