/linux-6.3-rc2/include/linux/ |
A D | ntb.h | 618 static inline int ntb_port_number(struct ntb_dev *ntb) in ntb_port_number() 744 static inline u64 ntb_link_is_up(struct ntb_dev *ntb, in ntb_link_is_up() 764 static inline int ntb_link_enable(struct ntb_dev *ntb, in ntb_link_enable() 783 static inline int ntb_link_disable(struct ntb_dev *ntb) in ntb_link_disable() 979 static inline int ntb_db_is_unsafe(struct ntb_dev *ntb) in ntb_db_is_unsafe() 1041 static inline u64 ntb_db_read(struct ntb_dev *ntb) in ntb_db_read() 1304 static inline int ntb_spad_count(struct ntb_dev *ntb) in ntb_spad_count() 1414 static inline int ntb_msg_count(struct ntb_dev *ntb) in ntb_msg_count() 1431 static inline u64 ntb_msg_inbits(struct ntb_dev *ntb) in ntb_msg_inbits() 1448 static inline u64 ntb_msg_outbits(struct ntb_dev *ntb) in ntb_msg_outbits() [all …]
|
/linux-6.3-rc2/drivers/ntb/ |
A D | core.c | 101 int ntb_register_device(struct ntb_dev *ntb) in ntb_register_device() 127 void ntb_unregister_device(struct ntb_dev *ntb) in ntb_unregister_device() 134 int ntb_set_ctx(struct ntb_dev *ntb, void *ctx, in ntb_set_ctx() 155 void ntb_clear_ctx(struct ntb_dev *ntb) in ntb_clear_ctx() 168 void ntb_link_event(struct ntb_dev *ntb) in ntb_link_event() 181 void ntb_db_event(struct ntb_dev *ntb, int vector) in ntb_db_event() 194 void ntb_msg_event(struct ntb_dev *ntb) in ntb_msg_event() 207 int ntb_default_port_number(struct ntb_dev *ntb) in ntb_default_port_number() 259 struct ntb_dev *ntb; in ntb_probe() local 276 struct ntb_dev *ntb; in ntb_remove() local [all …]
|
A D | msi.c | 31 int ntb_msi_init(struct ntb_dev *ntb, in ntb_msi_init() 95 int ntb_msi_setup_mws(struct ntb_dev *ntb) in ntb_msi_setup_mws() 174 void ntb_msi_clear_mws(struct ntb_dev *ntb) in ntb_msi_clear_mws() 190 struct ntb_dev *ntb; member 195 static int ntb_msi_set_desc(struct ntb_dev *ntb, struct msi_desc *entry, in ntb_msi_set_desc() 235 static int ntbm_msi_setup_callback(struct ntb_dev *ntb, struct msi_desc *entry, in ntbm_msi_setup_callback() 280 int ntbm_msi_request_threaded_irq(struct ntb_dev *ntb, irq_handler_t handler, in ntbm_msi_request_threaded_irq() 326 struct ntb_dev *ntb = dev_ntb(dev); in ntbm_msi_callback_match() local 341 void ntbm_msi_free_irq(struct ntb_dev *ntb, unsigned int irq, void *dev_id) in ntbm_msi_free_irq() 367 int ntb_msi_peer_trigger(struct ntb_dev *ntb, int peer, in ntb_msi_peer_trigger() [all …]
|
/linux-6.3-rc2/drivers/pci/endpoint/functions/ |
A D | pci-epf-vntb.c | 119 struct ntb_dev ntb; member 252 struct epf_ntb *ntb; in epf_ntb_cmd_handler() local 1072 struct epf_ntb *ntb = ntb_ndev(ndev); in vntb_epf_mw_set_trans() local 1102 struct epf_ntb *ntb = ntb_ndev(ndev); in vntb_epf_peer_mw_get_addr() local 1122 struct epf_ntb *ntb = ntb_ndev(ndev); in vntb_epf_spad_read() local 1133 struct epf_ntb *ntb = ntb_ndev(ndev); in vntb_epf_spad_write() local 1144 struct epf_ntb *ntb = ntb_ndev(ndev); in vntb_epf_peer_spad_read() local 1156 struct epf_ntb *ntb = ntb_ndev(ndev); in vntb_epf_peer_spad_write() local 1168 struct epf_ntb *ntb = ntb_ndev(ndev); in vntb_epf_peer_db_set() local 1188 struct epf_ntb *ntb = ntb_ndev(ndev); in vntb_epf_db_read() local [all …]
|
A D | pci-epf-ntb.c | 235 static int epf_ntb_configure_mw(struct epf_ntb *ntb, in epf_ntb_configure_mw() 294 static void epf_ntb_teardown_mw(struct epf_ntb *ntb, in epf_ntb_teardown_mw() 626 struct epf_ntb *ntb; in epf_ntb_cmd_handler() local 900 struct epf_ntb *ntb; in epf_ntb_config_sspad_bar_set() local 1600 static int epf_ntb_epc_create(struct epf_ntb *ntb) in epf_ntb_epc_create() 1831 static int epf_ntb_epc_init(struct epf_ntb *ntb) in epf_ntb_epc_init() 1867 struct epf_ntb *ntb = epf_get_drvdata(epf); in epf_ntb_bind() local 1926 struct epf_ntb *ntb = epf_get_drvdata(epf); in epf_ntb_unbind() local 2002 struct epf_ntb *ntb = to_epf_ntb(group); in epf_ntb_num_mws_store() local 2066 struct epf_ntb *ntb = epf_get_drvdata(epf); in epf_ntb_add_cfs() local [all …]
|
/linux-6.3-rc2/drivers/ntb/hw/intel/ |
A D | ntb_hw_gen1.c | 796 int intel_ntb_mw_count(struct ntb_dev *ntb, int pidx) in intel_ntb_mw_count() 965 static int intel_ntb_link_enable(struct ntb_dev *ntb, in intel_ntb_link_enable() 996 int intel_ntb_link_disable(struct ntb_dev *ntb) in intel_ntb_link_disable() 1020 int intel_ntb_peer_mw_count(struct ntb_dev *ntb) in intel_ntb_peer_mw_count() 1050 static int intel_ntb_db_is_unsafe(struct ntb_dev *ntb) in intel_ntb_db_is_unsafe() 1055 u64 intel_ntb_db_valid_mask(struct ntb_dev *ntb) in intel_ntb_db_valid_mask() 1060 int intel_ntb_db_vector_count(struct ntb_dev *ntb) in intel_ntb_db_vector_count() 1079 static u64 intel_ntb_db_read(struct ntb_dev *ntb) in intel_ntb_db_read() 1148 int intel_ntb_spad_is_unsafe(struct ntb_dev *ntb) in intel_ntb_spad_is_unsafe() 1153 int intel_ntb_spad_count(struct ntb_dev *ntb) in intel_ntb_spad_count() [all …]
|
A D | ntb_hw_gen3.c | 418 int intel_ntb3_link_enable(struct ntb_dev *ntb, enum ntb_speed max_speed, in intel_ntb3_link_enable() 443 static int intel_ntb3_mw_set_trans(struct ntb_dev *ntb, int pidx, int idx, in intel_ntb3_mw_set_trans() 534 int intel_ntb3_peer_db_addr(struct ntb_dev *ntb, phys_addr_t *db_addr, in intel_ntb3_peer_db_addr() 565 int intel_ntb3_peer_db_set(struct ntb_dev *ntb, u64 db_bits) in intel_ntb3_peer_db_set() 583 u64 intel_ntb3_db_read(struct ntb_dev *ntb) in intel_ntb3_db_read() 592 int intel_ntb3_db_clear(struct ntb_dev *ntb, u64 db_bits) in intel_ntb3_db_clear()
|
A D | ntb_hw_gen4.c | 337 static int intel_ntb4_mw_set_trans(struct ntb_dev *ntb, int pidx, int idx, in intel_ntb4_mw_set_trans() 431 static int intel_ntb4_link_enable(struct ntb_dev *ntb, in intel_ntb4_link_enable() 495 static int intel_ntb4_link_disable(struct ntb_dev *ntb) in intel_ntb4_link_disable() 524 static int intel_ntb4_mw_get_align(struct ntb_dev *ntb, int pidx, int idx, in intel_ntb4_mw_get_align()
|
A D | ntb_hw_intel.h | 139 struct ntb_dev ntb; member
|
/linux-6.3-rc2/drivers/ntb/hw/idt/ |
A D | ntb_hw_idt.c | 548 static int idt_ntb_port_number(struct ntb_dev *ntb) in idt_ntb_port_number() 879 static u64 idt_ntb_link_is_up(struct ntb_dev *ntb, in idt_ntb_link_is_up() 941 static int idt_ntb_link_disable(struct ntb_dev *ntb) in idt_ntb_link_disable() 1232 static int idt_ntb_peer_mw_count(struct ntb_dev *ntb) in idt_ntb_peer_mw_count() 1447 static u64 idt_ntb_db_valid_mask(struct ntb_dev *ntb) in idt_ntb_db_valid_mask() 1461 static u64 idt_ntb_db_read(struct ntb_dev *ntb) in idt_ntb_db_read() 1500 static u64 idt_ntb_db_read_mask(struct ntb_dev *ntb) in idt_ntb_db_read_mask() 1629 static int idt_ntb_msg_count(struct ntb_dev *ntb) in idt_ntb_msg_count() 1644 static u64 idt_ntb_msg_inbits(struct ntb_dev *ntb) in idt_ntb_msg_inbits() 1659 static u64 idt_ntb_msg_outbits(struct ntb_dev *ntb) in idt_ntb_msg_outbits() [all …]
|
A D | ntb_hw_idt.h | 1125 struct ntb_dev ntb; member
|
/linux-6.3-rc2/drivers/ntb/hw/amd/ |
A D | ntb_hw_amd.c | 84 static int amd_ntb_mw_count(struct ntb_dev *ntb, int pidx) in amd_ntb_mw_count() 313 static u64 amd_ntb_link_is_up(struct ntb_dev *ntb, in amd_ntb_link_is_up() 341 static int amd_ntb_link_enable(struct ntb_dev *ntb, in amd_ntb_link_enable() 359 static int amd_ntb_link_disable(struct ntb_dev *ntb) in amd_ntb_link_disable() 375 static int amd_ntb_peer_mw_count(struct ntb_dev *ntb) in amd_ntb_peer_mw_count() 400 static u64 amd_ntb_db_valid_mask(struct ntb_dev *ntb) in amd_ntb_db_valid_mask() 405 static int amd_ntb_db_vector_count(struct ntb_dev *ntb) in amd_ntb_db_vector_count() 420 static u64 amd_ntb_db_read(struct ntb_dev *ntb) in amd_ntb_db_read() 482 static int amd_ntb_spad_count(struct ntb_dev *ntb) in amd_ntb_spad_count() 487 static u32 amd_ntb_spad_read(struct ntb_dev *ntb, int idx) in amd_ntb_spad_read() [all …]
|
A D | ntb_hw_amd.h | 181 struct ntb_dev ntb; member
|
/linux-6.3-rc2/drivers/ntb/hw/epf/ |
A D | ntb_hw_epf.c | 61 struct ntb_dev ntb; member 150 static int ntb_epf_mw_count(struct ntb_dev *ntb, int pidx) in ntb_epf_mw_count() 193 static u64 ntb_epf_link_is_up(struct ntb_dev *ntb, in ntb_epf_link_is_up() 205 static u32 ntb_epf_spad_read(struct ntb_dev *ntb, int idx) in ntb_epf_spad_read() 222 static int ntb_epf_spad_write(struct ntb_dev *ntb, in ntb_epf_spad_write() 284 static int ntb_epf_link_enable(struct ntb_dev *ntb, in ntb_epf_link_enable() 301 static int ntb_epf_link_disable(struct ntb_dev *ntb) in ntb_epf_link_disable() 383 static int ntb_epf_peer_mw_count(struct ntb_dev *ntb) in ntb_epf_peer_mw_count() 388 static int ntb_epf_spad_count(struct ntb_dev *ntb) in ntb_epf_spad_count() 393 static u64 ntb_epf_db_valid_mask(struct ntb_dev *ntb) in ntb_epf_db_valid_mask() [all …]
|
/linux-6.3-rc2/drivers/ntb/hw/mscc/ |
A D | ntb_hw_switchtec.c | 46 struct ntb_dev ntb; member 93 static struct switchtec_ntb *ntb_sndev(struct ntb_dev *ntb) in ntb_sndev() 341 static int switchtec_ntb_peer_mw_count(struct ntb_dev *ntb) in switchtec_ntb_peer_mw_count() 559 static u64 switchtec_ntb_link_is_up(struct ntb_dev *ntb, in switchtec_ntb_link_is_up() 573 static int switchtec_ntb_link_enable(struct ntb_dev *ntb, in switchtec_ntb_link_enable() 589 static int switchtec_ntb_link_disable(struct ntb_dev *ntb) in switchtec_ntb_link_disable() 603 static u64 switchtec_ntb_db_valid_mask(struct ntb_dev *ntb) in switchtec_ntb_db_valid_mask() 625 static u64 switchtec_ntb_db_read(struct ntb_dev *ntb) in switchtec_ntb_db_read() 680 static u64 switchtec_ntb_db_read_mask(struct ntb_dev *ntb) in switchtec_ntb_db_read_mask() 687 static int switchtec_ntb_peer_db_addr(struct ntb_dev *ntb, in switchtec_ntb_peer_db_addr() [all …]
|
/linux-6.3-rc2/drivers/ntb/test/ |
A D | ntb_pingpong.c | 100 struct ntb_dev *ntb; member 242 static int pp_check_ntb(struct ntb_dev *ntb) in pp_check_ntb() 276 static struct pp_ctx *pp_create_data(struct ntb_dev *ntb) in pp_create_data() 367 static int pp_probe(struct ntb_client *client, struct ntb_dev *ntb) in pp_probe() 395 static void pp_remove(struct ntb_client *client, struct ntb_dev *ntb) in pp_remove()
|
A D | ntb_msi_test.c | 20 struct ntb_dev *ntb; member 319 static int ntb_msit_probe(struct ntb_client *client, struct ntb_dev *ntb) in ntb_msit_probe() 388 static void ntb_msit_remove(struct ntb_client *client, struct ntb_dev *ntb) in ntb_msit_remove()
|
A D | ntb_perf.c | 188 struct ntb_dev *ntb; member 1390 static struct perf_ctx *perf_create_data(struct ntb_dev *ntb) in perf_create_data() 1484 static int perf_probe(struct ntb_client *client, struct ntb_dev *ntb) in perf_probe() 1512 static void perf_remove(struct ntb_client *client, struct ntb_dev *ntb) in perf_remove()
|
A D | ntb_tool.c | 257 struct ntb_dev *ntb; member 1443 static struct tool_ctx *tool_create_data(struct ntb_dev *ntb) in tool_create_data() 1612 static int tool_probe(struct ntb_client *self, struct ntb_dev *ntb) in tool_probe() 1654 static void tool_remove(struct ntb_client *self, struct ntb_dev *ntb) in tool_remove()
|
/linux-6.3-rc2/drivers/net/ |
A D | ntb_netdev.c | 403 struct ntb_dev *ntb; in ntb_netdev_probe() local
|