gelic_card_disable_txdmac(9)
π NAME π
okay so bestie, this is gelic_card_disable_txdmac(9) from the Kernel API Manual, and it does exactly one little thing: it disables the transmit DMA controller. that's it. that's the whole vibe. a little shutdown moment β¨
π SYNOPSIS π
void gelic_card_disable_txdmac (struct gelic_card *card );
no return value, no drama, just vibes and a pointer π«Ά
πΈ ARGUMENTS πΈ
- card β the card structure π³ like, the whole device situation. that's what you're handing over.
π¦ DESCRIPTION π¦
so gelic_card_disable_txdmac terminates processing on the DMA controller β the way it does that is by turning off DMA and issuing a force end. and that's it, she's done, the transmit DMA controller is officially off duty π
periodt.
think of it as the "okay we're closed, everyone out" of the TX side of things. no lingering, no half-finished business β force end, right there in the description, iconic behavior ngl π₯
π SEE ALSO π
the kernel file lives right here, no cap:
./drivers/net/ethernet/toshiba/ps3_gelic_net.c
and here's the whole friend group β every single one of these is (9) and every single one matters:
gelic_descr_get_status(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)
notice how gelic_card_kick_txdma(9) is the literal opposite of this page?? she kicks it, we shut it down, it's giving main character vs main character energy π iykyk
okay that's the whole page bestie, love that for us π this little beauty comes from the ./drivers/net/ethernet/toshiba corner of the kernel, dated October 2026, and it's filed under gelic_card_disable_txdmac(9) β go forth and disable responsibly π§ββοΈβ¨
π¦ 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