ntb_mw_clear_trans(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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