ntb_transpo...ister_client(9)
π NAME
ntb_transport_unregister_client β okay so this is the one that unregisters an NTB client driver π
(this lives in the Kernel API Manual, bestie β section 9, kernel interfaces, we're in the big leagues now β¨)
β¨ SYNOPSIS β¨
void ntb_transport_unregister_client (struct ntb_transport_client *drv
);
πΈ ARGUMENTS πΈ
drvβ the NTB client driver that's getting unregistered. that's the one. that's the whole argument. she's simple, she's iconic π«Ά
π¦ DESCRIPTION π¦
So basically: you take an NTB client driver and you unregister it with the NTB transport layer. that's it. that's the whole vibe. one job, done beautifully, no notes π
likeβ¦ the reverse of registering. the un-registering. the de-registration. you get it β¨
β RETURN β
the page says you get "An appropriate -ERRNO error value on error, or zero for success."
okay so real talk β the synopsis up there literally says void, and this is what the RETURN section says anyway. I'm not the one who wrote it, I'm just the messenger π keep both facts in your head, bestie, that's the assignment π
π SEE ALSO π
- Kernel file
./drivers/ntb/ntb_transport.cβ the source, go read it, it ate π₯ ntb_transport_unregister_client_dev(9)ntb_transport_register_client_dev(9)ntb_transport_register_client(9)ntb_transport_create_queue(9)ntb_transport_free_queue(9)ntb_transport_rx_remove(9)ntb_transport_rx_enqueue(9)ntb_transport_tx_enqueue(9)ntb_transport_link_up(9)ntb_transport_link_down(9)ntb_transport_link_query(9)ntb_transport_qp_num(9)ntb_transport_max_size(9)
and that's the whole page, bestie π this one's filed under ./drivers/ntb, dated October 2026 β no cap, that's the actual stamp on it. go forth and unregister 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