ntb_default_..._port_number(9)
okay so bestie π this is the ntb_default_..._port_number(9) page from the Kernel API Manual, and itβs literally all about one tiny function: ntb_default_peer_port_number. iykyk. β¨
π NAME π
ntb_default_peer_port_number β get the default peer port by given index π
β¨ SYNOPSIS β¨
int ntb_default_peer_port_number (struct ntb_dev *ntb , int pidx );
π ARGUMENTS π
ntbβ NTB device context. like, the device vibe youβre working with π«Άpidxβ Peer port index (should not differ from zero). zero vibes only, bestie π
π DESCRIPTION π
By default, the hardware driver supports just one peer device, so this method shall return the corresponding value from enum ntb_default_port. slay, one peer, one little default situation π«
β οΈ NOTE β Donβt call this method directly. The ntb_peer_port_number function should be used instead. like, seriously, use the wrapper, bestie π
π₯ RETURN π₯
the peer device port or negative value indicating an error π yes, negative means error, no cap.
π¦ SEE ALSO π¦
okay these are the linked besties, all of them, no skipping π:
- Kernel file
./include/linux/ntb.h 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_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_mw_clear_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)
mwah π thatβs the whole page. source/version: ./include/linux; date: October 2026; title: ntb_default_..._port_number(9). byeeee π«Άβ¨
π¦ 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