ntb_mw_clear_trans(9)
π ntb_mw_clear_trans(9) β clear the translation address of an inbound memory window
Hiii bestie!! You're on the Kernel API Manual page for ntb_mw_clear_trans(9), and we are about to clear the translation address of an inbound memory window like the absolute icons we are. π No cap, this one's short and sweet, but every detail matters β so let's get into it.
π NAME
ntb_mw_clear_trans β clear the translation address of an inbound memory window.
β¨ SYNOPSIS
int ntb_mw_clear_trans (struct ntb_dev *ntb , int pidx , int widx );
π«Ά ARGUMENTS
ntbβ NTB device context. That's the device context we're working with, bestie.pidxβ Port index of peer device. Which peer device's port index, exactly? This one.widxβ Memory window index. The memory window index that's about to get its translation cleared. β¨
π¦ DESCRIPTION
Clear the translation of an inbound memory window. The peer may no longer access local memory through the window. That's the whole plot: translation cleared, and the peer may no longer access local memory through that window. π
π RETURN
Zero on success, otherwise an error number. So: 0 means success, and anything else is an error number. Periodt. π
π SEE ALSO
Kernel file ./include/linux/ntb.h. Then the whole NTB extended universe, because we don't skip the squad: enum ntb_topo(9), enum ntb_speed(9), enum ntb_width(9), enum ntb_default_port(9), struct ntb_client_ops(9), struct ntb_ctx_ops(9), struct ntb_dev_ops(9), struct ntb_client(9), struct ntb_dev(9), ntb_register_client(9), ntb_unregister_client(9), ntb_register_device(9), ntb_unregister_device(9), ntb_set_ctx(9), ntb_clear_ctx(9), ntb_link_event(9), ntb_db_event(9), ntb_msg_event(9), ntb_default_port_number(9), ntb_default_peer_port_count(9), ntb_default_peer_port_number(9), ntb_default_peer_port_idx(9), ntb_port_number(9), ntb_peer_port_count(9), ntb_peer_port_number(9), ntb_logical_port_number(9), ntb_peer_logical_port_number(9), ntb_peer_port_idx(9), ntb_link_is_up(9), ntb_link_enable(9), ntb_link_disable(9), ntb_mw_count(9), ntb_mw_get_align(9), ntb_mw_set_trans(9), ntb_peer_mw_count(9), ntb_peer_mw_get_addr(9), ntb_peer_mw_set_trans(9), ntb_peer_mw_clear_trans(9), ntb_db_is_unsafe(9), ntb_db_valid_mask(9), ntb_db_vector_count(9), ntb_db_vector_mask(9), ntb_db_read(9), ntb_db_set(9), ntb_db_clear(9), ntb_db_read_mask(9), ntb_db_set_mask(9), ntb_db_clear_mask(9), ntb_peer_db_addr(9), ntb_peer_db_read(9), ntb_peer_db_set(9), ntb_peer_db_clear(9), ntb_peer_db_read_mask(9), ntb_peer_db_set_mask(9), ntb_peer_db_clear_mask(9), ntb_spad_is_unsafe(9), ntb_spad_count(9), ntb_spad_read(9), ntb_spad_write(9), ntb_peer_spad_addr(9), ntb_peer_spad_read(9), ntb_peer_spad_write(9), ntb_msg_count(9), ntb_msg_inbits(9), ntb_msg_outbits(9), ntb_msg_read_sts(9), ntb_msg_clear_sts(9), ntb_msg_set_mask(9), ntb_msg_clear_mask(9), ntb_msg_read(9), ntb_peer_msg_write(9), ntb_get_dma_dev(9), ntb_peer_resource_idx(9), ntb_peer_highest_mw_idx(9).
Signed, sealed, slayed: source/version ./include/linux, dated October 2026, page ntb_mw_clear_trans(9). Bye bestie, go clear that translation! πβ¨
π¦ 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