/linux-master/drivers/ntb/ |
H A D | Makefile | |
H A D | core.c | 101 int ntb_register_device(struct ntb_dev *ntb) argument 133 ntb_unregister_device(struct ntb_dev *ntb) argument 140 ntb_set_ctx(struct ntb_dev *ntb, void *ctx, const struct ntb_ctx_ops *ctx_ops) argument 161 ntb_clear_ctx(struct ntb_dev *ntb) argument 174 ntb_link_event(struct ntb_dev *ntb) argument 187 ntb_db_event(struct ntb_dev *ntb, int vector) argument 200 ntb_msg_event(struct ntb_dev *ntb) argument 213 ntb_default_port_number(struct ntb_dev *ntb) argument 228 ntb_default_peer_port_count(struct ntb_dev *ntb) argument 234 ntb_default_peer_port_number(struct ntb_dev *ntb, int pidx) argument 252 ntb_default_peer_port_idx(struct ntb_dev *ntb, int port) argument 265 struct ntb_dev *ntb; local 282 struct ntb_dev *ntb; local 296 struct ntb_dev *ntb = dev_ntb(dev); local [all...] |
H A D | msi.c | 31 int ntb_msi_init(struct ntb_dev *ntb, argument 95 ntb_msi_setup_mws(struct ntb_dev *ntb) argument 174 ntb_msi_clear_mws(struct ntb_dev *ntb) argument 190 struct ntb_dev *ntb; member in struct:ntb_msi_devres 195 ntb_msi_set_desc(struct ntb_dev *ntb, struct msi_desc *entry, struct ntb_msi_desc *msi_desc) argument 235 ntbm_msi_setup_callback(struct ntb_dev *ntb, struct msi_desc *entry, struct ntb_msi_desc *msi_desc) argument 280 ntbm_msi_request_threaded_irq(struct ntb_dev *ntb, irq_handler_t handler, irq_handler_t thread_fn, const char *name, void *dev_id, struct ntb_msi_desc *msi_desc) argument 326 struct ntb_dev *ntb = dev_ntb(dev); local 341 ntbm_msi_free_irq(struct ntb_dev *ntb, unsigned int irq, void *dev_id) argument 367 ntb_msi_peer_trigger(struct ntb_dev *ntb, int peer, struct ntb_msi_desc *desc) argument 397 ntb_msi_peer_addr(struct ntb_dev *ntb, int peer, struct ntb_msi_desc *desc, phys_addr_t *msi_addr) argument [all...] |
/linux-master/drivers/ntb/hw/intel/ |
H A D | ntb_hw_gen3.c | 418 intel_ntb3_link_enable(struct ntb_dev *ntb, enum ntb_speed max_speed, enum ntb_width max_width) argument 443 intel_ntb3_mw_set_trans(struct ntb_dev *ntb, int pidx, int idx, dma_addr_t addr, resource_size_t size) argument 534 intel_ntb3_peer_db_addr(struct ntb_dev *ntb, phys_addr_t *db_addr, resource_size_t *db_size, u64 *db_data, int db_bit) argument 565 intel_ntb3_peer_db_set(struct ntb_dev *ntb, u64 db_bits) argument 583 intel_ntb3_db_read(struct ntb_dev *ntb) argument 592 intel_ntb3_db_clear(struct ntb_dev *ntb, u64 db_bits) argument [all...] |
H A D | ntb_hw_gen4.c | 337 intel_ntb4_mw_set_trans(struct ntb_dev *ntb, int pidx, int idx, dma_addr_t addr, resource_size_t size) argument 431 intel_ntb4_link_enable(struct ntb_dev *ntb, enum ntb_speed max_speed, enum ntb_width max_width) argument 495 intel_ntb4_link_disable(struct ntb_dev *ntb) argument 524 intel_ntb4_mw_get_align(struct ntb_dev *ntb, int pidx, int idx, resource_size_t *addr_align, resource_size_t *size_align, resource_size_t *size_max) argument [all...] |
H A D | ntb_hw_intel.h | 139 struct ntb_dev ntb; member in struct:intel_ntb_dev
|
H A D | ntb_hw_gen1.c | 796 intel_ntb_mw_count(struct ntb_dev *ntb, int pidx) argument 804 intel_ntb_mw_get_align(struct ntb_dev *ntb, int pidx, int idx, resource_size_t *addr_align, resource_size_t *size_align, resource_size_t *size_max) argument 842 intel_ntb_mw_set_trans(struct ntb_dev *ntb, int pidx, int idx, dma_addr_t addr, resource_size_t size) argument 943 intel_ntb_link_is_up(struct ntb_dev *ntb, enum ntb_speed *speed, enum ntb_width *width) argument 965 intel_ntb_link_enable(struct ntb_dev *ntb, enum ntb_speed max_speed, enum ntb_width max_width) argument 996 intel_ntb_link_disable(struct ntb_dev *ntb) argument 1020 intel_ntb_peer_mw_count(struct ntb_dev *ntb) argument 1026 intel_ntb_peer_mw_get_addr(struct ntb_dev *ntb, int idx, phys_addr_t *base, resource_size_t *size) argument 1050 intel_ntb_db_is_unsafe(struct ntb_dev *ntb) argument 1055 intel_ntb_db_valid_mask(struct ntb_dev *ntb) argument 1060 intel_ntb_db_vector_count(struct ntb_dev *ntb) argument 1069 intel_ntb_db_vector_mask(struct ntb_dev *ntb, int db_vector) argument 1079 intel_ntb_db_read(struct ntb_dev *ntb) argument 1088 intel_ntb_db_clear(struct ntb_dev *ntb, u64 db_bits) argument 1097 intel_ntb_db_set_mask(struct ntb_dev *ntb, u64 db_bits) argument 1106 intel_ntb_db_clear_mask(struct ntb_dev *ntb, u64 db_bits) argument 1115 intel_ntb_peer_db_addr(struct ntb_dev *ntb, phys_addr_t *db_addr, resource_size_t *db_size, u64 *db_data, int db_bit) argument 1139 intel_ntb_peer_db_set(struct ntb_dev *ntb, u64 db_bits) argument 1148 intel_ntb_spad_is_unsafe(struct ntb_dev *ntb) argument 1153 intel_ntb_spad_count(struct ntb_dev *ntb) argument 1162 intel_ntb_spad_read(struct ntb_dev *ntb, int idx) argument 1171 intel_ntb_spad_write(struct ntb_dev *ntb, int idx, u32 val) argument 1180 intel_ntb_peer_spad_addr(struct ntb_dev *ntb, int pidx, int sidx, phys_addr_t *spad_addr) argument 1189 intel_ntb_peer_spad_read(struct ntb_dev *ntb, int pidx, int sidx) argument 1198 intel_ntb_peer_spad_write(struct ntb_dev *ntb, int pidx, int sidx, u32 val) argument [all...] |
/linux-master/drivers/ntb/test/ |
H A D | ntb_pingpong.c | 100 struct ntb_dev *ntb; member in struct:pp_ctx 242 pp_check_ntb(struct ntb_dev *ntb) argument 276 pp_create_data(struct ntb_dev *ntb) argument 367 pp_probe(struct ntb_client *client, struct ntb_dev *ntb) argument 395 pp_remove(struct ntb_client *client, struct ntb_dev *ntb) argument [all...] |
H A D | ntb_msi_test.c | 20 struct ntb_dev *ntb; member in struct:ntb_msit_ctx 319 ntb_msit_probe(struct ntb_client *client, struct ntb_dev *ntb) argument 388 ntb_msit_remove(struct ntb_client *client, struct ntb_dev *ntb) argument [all...] |
H A D | ntb_tool.c | 257 struct ntb_dev *ntb; member in struct:tool_ctx 1438 tool_create_data(struct ntb_dev *ntb) argument 1605 tool_probe(struct ntb_client *self, struct ntb_dev *ntb) argument 1647 tool_remove(struct ntb_client *self, struct ntb_dev *ntb) argument [all...] |
H A D | ntb_perf.c | 188 struct ntb_dev *ntb; member in struct:perf_ctx 1390 perf_create_data(struct ntb_dev *ntb) argument 1484 perf_probe(struct ntb_client *client, struct ntb_dev *ntb) argument 1512 perf_remove(struct ntb_client *client, struct ntb_dev *ntb) argument [all...] |
/linux-master/drivers/net/ |
H A D | ntb_netdev.c | 403 struct ntb_dev *ntb; local
|
/linux-master/drivers/ntb/hw/amd/ |
H A D | ntb_hw_amd.h | 181 struct ntb_dev ntb; member in struct:amd_ntb_dev
|
H A D | ntb_hw_amd.c | 84 static int amd_ntb_mw_count(struct ntb_dev *ntb, int pidx) argument 92 static int amd_ntb_mw_get_align(struct ntb_dev *ntb, int pidx, int idx, argument 119 static int amd_ntb_mw_set_trans(struct ntb_dev *ntb, int pidx, int idx, argument 313 amd_ntb_link_is_up(struct ntb_dev *ntb, enum ntb_speed *speed, enum ntb_width *width) argument 341 amd_ntb_link_enable(struct ntb_dev *ntb, enum ntb_speed max_speed, enum ntb_width max_width) argument 359 amd_ntb_link_disable(struct ntb_dev *ntb) argument 375 amd_ntb_peer_mw_count(struct ntb_dev *ntb) argument 381 amd_ntb_peer_mw_get_addr(struct ntb_dev *ntb, int idx, phys_addr_t *base, resource_size_t *size) argument 400 amd_ntb_db_valid_mask(struct ntb_dev *ntb) argument 405 amd_ntb_db_vector_count(struct ntb_dev *ntb) argument 410 amd_ntb_db_vector_mask(struct ntb_dev *ntb, int db_vector) argument 420 amd_ntb_db_read(struct ntb_dev *ntb) argument 428 amd_ntb_db_clear(struct ntb_dev *ntb, u64 db_bits) argument 438 amd_ntb_db_set_mask(struct ntb_dev *ntb, u64 db_bits) argument 455 amd_ntb_db_clear_mask(struct ntb_dev *ntb, u64 db_bits) argument 472 amd_ntb_peer_db_set(struct ntb_dev *ntb, u64 db_bits) argument 482 amd_ntb_spad_count(struct ntb_dev *ntb) argument 487 amd_ntb_spad_read(struct ntb_dev *ntb, int idx) argument 500 amd_ntb_spad_write(struct ntb_dev *ntb, int idx, u32 val) argument 516 amd_ntb_peer_spad_read(struct ntb_dev *ntb, int pidx, int sidx) argument 529 amd_ntb_peer_spad_write(struct ntb_dev *ntb, int pidx, int sidx, u32 val) argument [all...] |
/linux-master/drivers/ntb/hw/epf/ |
H A D | ntb_hw_epf.c | 61 struct ntb_dev ntb; member in struct:ntb_epf_dev 150 static int ntb_epf_mw_count(struct ntb_dev *ntb, int pidx) argument 163 static int ntb_epf_mw_get_align(struct ntb_dev *ntb, int pidx, int idx, argument 193 static u64 ntb_epf_link_is_up(struct ntb_dev *ntb, argument 205 ntb_epf_spad_read(struct ntb_dev *ntb, int idx) argument 222 ntb_epf_spad_write(struct ntb_dev *ntb, int idx, u32 val) argument 241 ntb_epf_peer_spad_read(struct ntb_dev *ntb, int pidx, int idx) argument 261 ntb_epf_peer_spad_write(struct ntb_dev *ntb, int pidx, int idx, u32 val) argument 284 ntb_epf_link_enable(struct ntb_dev *ntb, enum ntb_speed max_speed, enum ntb_width max_width) argument 301 ntb_epf_link_disable(struct ntb_dev *ntb) argument 383 ntb_epf_peer_mw_count(struct ntb_dev *ntb) argument 388 ntb_epf_spad_count(struct ntb_dev *ntb) argument 393 ntb_epf_db_valid_mask(struct ntb_dev *ntb) argument 398 ntb_epf_db_set_mask(struct ntb_dev *ntb, u64 db_bits) argument 403 ntb_epf_mw_set_trans(struct ntb_dev *ntb, int pidx, int idx, dma_addr_t addr, resource_size_t size) argument 435 ntb_epf_mw_clear_trans(struct ntb_dev *ntb, int pidx, int idx) argument 448 ntb_epf_peer_mw_get_addr(struct ntb_dev *ntb, int idx, phys_addr_t *base, resource_size_t *size) argument 469 ntb_epf_peer_db_set(struct ntb_dev *ntb, u64 db_bits) argument 494 ntb_epf_db_read(struct ntb_dev *ntb) argument 501 ntb_epf_db_clear_mask(struct ntb_dev *ntb, u64 db_bits) argument 506 ntb_epf_db_clear(struct ntb_dev *ntb, u64 db_bits) argument [all...] |
/linux-master/drivers/pci/endpoint/functions/ |
H A D | pci-epf-ntb.c | 140 static int epf_ntb_link_up(struct epf_ntb *ntb, bool link_up) argument 235 static int epf_ntb_configure_mw(struct epf_ntb *ntb, argument 294 epf_ntb_teardown_mw(struct epf_ntb *ntb, enum pci_epc_interface_type type, u32 mw) argument 383 epf_ntb_configure_msi(struct epf_ntb *ntb, enum pci_epc_interface_type type, u16 db_count) argument 487 epf_ntb_configure_msix(struct epf_ntb *ntb, enum pci_epc_interface_type type, u16 db_count) argument 554 epf_ntb_configure_db(struct epf_ntb *ntb, enum pci_epc_interface_type type, u16 db_count, bool msix) argument 589 epf_ntb_teardown_db(struct epf_ntb *ntb, enum pci_epc_interface_type type) argument 626 struct epf_ntb *ntb; local 779 epf_ntb_peer_spad_bar_set(struct epf_ntb *ntb, enum pci_epc_interface_type type) argument 900 struct epf_ntb *ntb; local 948 epf_ntb_config_spad_bar_free(struct epf_ntb *ntb) argument 993 epf_ntb_config_spad_bar_alloc(struct epf_ntb *ntb, enum pci_epc_interface_type type) argument 1097 epf_ntb_config_spad_bar_alloc_interface(struct epf_ntb *ntb) argument 1252 epf_ntb_db_mw_bar_cleanup(struct epf_ntb *ntb, enum pci_epc_interface_type type) argument 1272 epf_ntb_configure_interrupt(struct epf_ntb *ntb, enum pci_epc_interface_type type) argument 1429 epf_ntb_db_mw_bar_init(struct epf_ntb *ntb, enum pci_epc_interface_type type) argument 1505 epf_ntb_epc_destroy_interface(struct epf_ntb *ntb, enum pci_epc_interface_type type) argument 1530 epf_ntb_epc_destroy(struct epf_ntb *ntb) argument 1546 epf_ntb_epc_create_interface(struct epf_ntb *ntb, struct pci_epc *epc, enum pci_epc_interface_type type) argument 1600 epf_ntb_epc_create(struct epf_ntb *ntb) argument 1639 epf_ntb_init_epc_bar_interface(struct epf_ntb *ntb, enum pci_epc_interface_type type) argument 1689 epf_ntb_init_epc_bar(struct epf_ntb *ntb) argument 1717 epf_ntb_epc_init_interface(struct epf_ntb *ntb, enum pci_epc_interface_type type) argument 1795 epf_ntb_epc_cleanup_interface(struct epf_ntb *ntb, enum pci_epc_interface_type type) argument 1816 epf_ntb_epc_cleanup(struct epf_ntb *ntb) argument 1831 epf_ntb_epc_init(struct epf_ntb *ntb) argument 1867 struct epf_ntb *ntb = epf_get_drvdata(epf); local 1926 struct epf_ntb *ntb = epf_get_drvdata(epf); local 2002 struct epf_ntb *ntb = to_epf_ntb(group); local 2066 struct epf_ntb *ntb = epf_get_drvdata(epf); local 2086 struct epf_ntb *ntb; local [all...] |
H A D | pci-epf-vntb.c | 119 struct ntb_dev ntb; member in struct:epf_ntb 167 static int epf_ntb_link_up(struct epf_ntb *ntb, bool link_up) argument 202 epf_ntb_configure_mw(struct epf_ntb *ntb, u32 mw) argument 231 epf_ntb_teardown_mw(struct epf_ntb *ntb, u32 mw) argument 252 struct epf_ntb *ntb; local 340 epf_ntb_config_sspad_bar_clear(struct epf_ntb *ntb) argument 363 epf_ntb_config_sspad_bar_set(struct epf_ntb *ntb) argument 390 epf_ntb_config_spad_bar_free(struct epf_ntb *ntb) argument 409 epf_ntb_config_spad_bar_alloc(struct epf_ntb *ntb) argument 483 epf_ntb_configure_interrupt(struct epf_ntb *ntb) argument 527 epf_ntb_db_bar_init(struct epf_ntb *ntb) argument 571 epf_ntb_db_bar_clear(struct epf_ntb *ntb) argument 589 epf_ntb_mw_bar_init(struct epf_ntb *ntb) argument 646 epf_ntb_mw_bar_clear(struct epf_ntb *ntb, int num_mws) argument 671 epf_ntb_epc_destroy(struct epf_ntb *ntb) argument 684 epf_ntb_init_epc_bar(struct epf_ntb *ntb) argument 731 epf_ntb_epc_init(struct epf_ntb *ntb) argument 800 epf_ntb_epc_cleanup(struct epf_ntb *ntb) argument 886 struct epf_ntb *ntb = to_epf_ntb(group); local 966 struct epf_ntb *ntb = epf_get_drvdata(epf); local 1031 vntb_epf_mw_count(struct ntb_dev *ntb, int pidx) argument 1038 vntb_epf_spad_count(struct ntb_dev *ntb) argument 1043 vntb_epf_peer_mw_count(struct ntb_dev *ntb) argument 1048 vntb_epf_db_valid_mask(struct ntb_dev *ntb) argument 1053 vntb_epf_db_set_mask(struct ntb_dev *ntb, u64 db_bits) argument 1061 struct epf_ntb *ntb = ntb_ndev(ndev); local 1082 vntb_epf_mw_clear_trans(struct ntb_dev *ntb, int pidx, int idx) argument 1091 struct epf_ntb *ntb = ntb_ndev(ndev); local 1102 vntb_epf_link_enable(struct ntb_dev *ntb, enum ntb_speed max_speed, enum ntb_width max_width) argument 1111 struct epf_ntb *ntb = ntb_ndev(ndev); local 1122 struct epf_ntb *ntb = ntb_ndev(ndev); local 1133 struct epf_ntb *ntb = ntb_ndev(ndev); local 1145 struct epf_ntb *ntb = ntb_ndev(ndev); local 1157 struct epf_ntb *ntb = ntb_ndev(ndev); local 1174 struct epf_ntb *ntb = ntb_ndev(ndev); local 1184 struct epf_ntb *ntb = ntb_ndev(ndev); local 1202 struct epf_ntb *ntb = ntb_ndev(ndev); local 1214 struct epf_ntb *ntb = ntb_ndev(ndev); local 1220 vntb_epf_link_disable(struct ntb_dev *ntb) argument 1302 struct epf_ntb *ntb = epf_get_drvdata(epf); local 1362 struct epf_ntb *ntb = epf_get_drvdata(epf); local 1391 struct epf_ntb *ntb; local [all...] |
/linux-master/include/linux/ |
H A D | ntb.h | 618 ntb_port_number(struct ntb_dev *ntb) argument 635 ntb_peer_port_count(struct ntb_dev *ntb) argument 653 ntb_peer_port_number(struct ntb_dev *ntb, int pidx) argument 675 ntb_logical_port_number(struct ntb_dev *ntb) argument 705 ntb_peer_logical_port_number(struct ntb_dev *ntb, int pidx) argument 723 ntb_peer_port_idx(struct ntb_dev *ntb, int port) argument 744 ntb_link_is_up(struct ntb_dev *ntb, enum ntb_speed *speed, enum ntb_width *width) argument 764 ntb_link_enable(struct ntb_dev *ntb, enum ntb_speed max_speed, enum ntb_width max_width) argument 783 ntb_link_disable(struct ntb_dev *ntb) argument 802 ntb_mw_count(struct ntb_dev *ntb, int pidx) argument 823 ntb_mw_get_align(struct ntb_dev *ntb, int pidx, int widx, resource_size_t *addr_align, resource_size_t *size_align, resource_size_t *size_max) argument 854 ntb_mw_set_trans(struct ntb_dev *ntb, int pidx, int widx, dma_addr_t addr, resource_size_t size) argument 875 ntb_mw_clear_trans(struct ntb_dev *ntb, int pidx, int widx) argument 894 ntb_peer_mw_count(struct ntb_dev *ntb) argument 912 ntb_peer_mw_get_addr(struct ntb_dev *ntb, int widx, phys_addr_t *base, resource_size_t *size) argument 936 ntb_peer_mw_set_trans(struct ntb_dev *ntb, int pidx, int widx, u64 addr, resource_size_t size) argument 960 ntb_peer_mw_clear_trans(struct ntb_dev *ntb, int pidx, int widx) argument 979 ntb_db_is_unsafe(struct ntb_dev *ntb) argument 995 ntb_db_valid_mask(struct ntb_dev *ntb) argument 1008 ntb_db_vector_count(struct ntb_dev *ntb) argument 1025 ntb_db_vector_mask(struct ntb_dev *ntb, int vector) argument 1041 ntb_db_read(struct ntb_dev *ntb) argument 1058 ntb_db_set(struct ntb_dev *ntb, u64 db_bits) argument 1076 ntb_db_clear(struct ntb_dev *ntb, u64 db_bits) argument 1091 ntb_db_read_mask(struct ntb_dev *ntb) argument 1110 ntb_db_set_mask(struct ntb_dev *ntb, u64 db_bits) argument 1129 ntb_db_clear_mask(struct ntb_dev *ntb, u64 db_bits) argument 1152 ntb_peer_db_addr(struct ntb_dev *ntb, phys_addr_t *db_addr, resource_size_t *db_size, u64 *db_data, int db_bit) argument 1173 ntb_peer_db_read(struct ntb_dev *ntb) argument 1191 ntb_peer_db_set(struct ntb_dev *ntb, u64 db_bits) argument 1208 ntb_peer_db_clear(struct ntb_dev *ntb, u64 db_bits) argument 1226 ntb_peer_db_read_mask(struct ntb_dev *ntb) argument 1247 ntb_peer_db_set_mask(struct ntb_dev *ntb, u64 db_bits) argument 1269 ntb_peer_db_clear_mask(struct ntb_dev *ntb, u64 db_bits) argument 1287 ntb_spad_is_unsafe(struct ntb_dev *ntb) argument 1304 ntb_spad_count(struct ntb_dev *ntb) argument 1321 ntb_spad_read(struct ntb_dev *ntb, int sidx) argument 1339 ntb_spad_write(struct ntb_dev *ntb, int sidx, u32 val) argument 1359 ntb_peer_spad_addr(struct ntb_dev *ntb, int pidx, int sidx, phys_addr_t *spad_addr) argument 1378 ntb_peer_spad_read(struct ntb_dev *ntb, int pidx, int sidx) argument 1397 ntb_peer_spad_write(struct ntb_dev *ntb, int pidx, int sidx, u32 val) argument 1414 ntb_msg_count(struct ntb_dev *ntb) argument 1431 ntb_msg_inbits(struct ntb_dev *ntb) argument 1448 ntb_msg_outbits(struct ntb_dev *ntb) argument 1466 ntb_msg_read_sts(struct ntb_dev *ntb) argument 1483 ntb_msg_clear_sts(struct ntb_dev *ntb, u64 sts_bits) argument 1500 ntb_msg_set_mask(struct ntb_dev *ntb, u64 mask_bits) argument 1517 ntb_msg_clear_mask(struct ntb_dev *ntb, u64 mask_bits) argument 1536 ntb_msg_read(struct ntb_dev *ntb, int *pidx, int midx) argument 1557 ntb_peer_msg_write(struct ntb_dev *ntb, int pidx, int midx, u32 msg) argument 1597 ntb_peer_resource_idx(struct ntb_dev *ntb, int pidx) argument 1625 ntb_peer_highest_mw_idx(struct ntb_dev *ntb, int pidx) argument 1659 ntb_msi_init(struct ntb_dev *ntb, void (*desc_changed)(void *ctx)) argument 1664 ntb_msi_setup_mws(struct ntb_dev *ntb) argument 1668 ntb_msi_clear_mws(struct ntb_dev *ntb) argument 1669 ntbm_msi_request_threaded_irq(struct ntb_dev *ntb, irq_handler_t handler, irq_handler_t thread_fn, const char *name, void *dev_id, struct ntb_msi_desc *msi_desc) argument 1677 ntbm_msi_free_irq(struct ntb_dev *ntb, unsigned int irq, void *dev_id) argument 1679 ntb_msi_peer_trigger(struct ntb_dev *ntb, int peer, struct ntb_msi_desc *desc) argument 1684 ntb_msi_peer_addr(struct ntb_dev *ntb, int peer, struct ntb_msi_desc *desc, phys_addr_t *msi_addr) argument 1694 ntbm_msi_request_irq(struct ntb_dev *ntb, irq_handler_t handler, const char *name, void *dev_id, struct ntb_msi_desc *msi_desc) argument [all...] |
/linux-master/drivers/ntb/hw/mscc/ |
H A D | ntb_hw_switchtec.c | 46 struct ntb_dev ntb; member in struct:switchtec_ntb 93 static struct switchtec_ntb *ntb_sndev(struct ntb_dev *ntb) argument 166 static int switchtec_ntb_mw_count(struct ntb_dev *ntb, int pidx) argument 191 static int switchtec_ntb_mw_get_align(struct ntb_dev *ntb, int pidx, argument 270 static int switchtec_ntb_mw_set_trans(struct ntb_dev *ntb, in argument 341 switchtec_ntb_peer_mw_count(struct ntb_dev *ntb) argument 402 switchtec_ntb_peer_mw_get_addr(struct ntb_dev *ntb, int idx, phys_addr_t *base, resource_size_t *size) argument 559 switchtec_ntb_link_is_up(struct ntb_dev *ntb, enum ntb_speed *speed, enum ntb_width *width) argument 573 switchtec_ntb_link_enable(struct ntb_dev *ntb, enum ntb_speed max_speed, enum ntb_width max_width) argument 589 switchtec_ntb_link_disable(struct ntb_dev *ntb) argument 603 switchtec_ntb_db_valid_mask(struct ntb_dev *ntb) argument 610 switchtec_ntb_db_vector_count(struct ntb_dev *ntb) argument 615 switchtec_ntb_db_vector_mask(struct ntb_dev *ntb, int db_vector) argument 625 switchtec_ntb_db_read(struct ntb_dev *ntb) argument 635 switchtec_ntb_db_clear(struct ntb_dev *ntb, u64 db_bits) argument 644 switchtec_ntb_db_set_mask(struct ntb_dev *ntb, u64 db_bits) argument 662 switchtec_ntb_db_clear_mask(struct ntb_dev *ntb, u64 db_bits) argument 680 switchtec_ntb_db_read_mask(struct ntb_dev *ntb) argument 687 switchtec_ntb_peer_db_addr(struct ntb_dev *ntb, phys_addr_t *db_addr, resource_size_t *db_size, u64 *db_data, int db_bit) argument 714 switchtec_ntb_peer_db_set(struct ntb_dev *ntb, u64 db_bits) argument 724 switchtec_ntb_spad_count(struct ntb_dev *ntb) argument 731 switchtec_ntb_spad_read(struct ntb_dev *ntb, int idx) argument 744 switchtec_ntb_spad_write(struct ntb_dev *ntb, int idx, u32 val) argument 759 switchtec_ntb_peer_spad_read(struct ntb_dev *ntb, int pidx, int sidx) argument 776 switchtec_ntb_peer_spad_write(struct ntb_dev *ntb, int pidx, int sidx, u32 val) argument 795 switchtec_ntb_peer_spad_addr(struct ntb_dev *ntb, int pidx, int sidx, phys_addr_t *spad_addr) argument [all...] |
/linux-master/drivers/ntb/hw/idt/ |
H A D | ntb_hw_idt.c | 548 static int idt_ntb_port_number(struct ntb_dev *ntb) argument 563 static int idt_ntb_peer_port_count(struct ntb_dev *ntb) argument 577 idt_ntb_peer_port_number(struct ntb_dev *ntb, int pidx) argument 598 idt_ntb_peer_port_idx(struct ntb_dev *ntb, int port) argument 879 idt_ntb_link_is_up(struct ntb_dev *ntb, enum ntb_speed *speed, enum ntb_width *width) argument 920 idt_ntb_link_enable(struct ntb_dev *ntb, enum ntb_speed speed, enum ntb_width width) argument 941 idt_ntb_link_disable(struct ntb_dev *ntb) argument 1170 idt_ntb_mw_count(struct ntb_dev *ntb, int pidx) argument 1194 idt_ntb_mw_get_align(struct ntb_dev *ntb, int pidx, int widx, resource_size_t *addr_align, resource_size_t *size_align, resource_size_t *size_max) argument 1232 idt_ntb_peer_mw_count(struct ntb_dev *ntb) argument 1252 idt_ntb_peer_mw_get_addr(struct ntb_dev *ntb, int widx, phys_addr_t *base, resource_size_t *size) argument 1287 idt_ntb_peer_mw_set_trans(struct ntb_dev *ntb, int pidx, int widx, u64 addr, resource_size_t size) argument 1356 idt_ntb_peer_mw_clear_trans(struct ntb_dev *ntb, int pidx, int widx) argument 1447 idt_ntb_db_valid_mask(struct ntb_dev *ntb) argument 1461 idt_ntb_db_read(struct ntb_dev *ntb) argument 1481 idt_ntb_db_clear(struct ntb_dev *ntb, u64 db_bits) argument 1500 idt_ntb_db_read_mask(struct ntb_dev *ntb) argument 1518 idt_ntb_db_set_mask(struct ntb_dev *ntb, u64 db_bits) argument 1539 idt_ntb_db_clear_mask(struct ntb_dev *ntb, u64 db_bits) argument 1560 idt_ntb_peer_db_set(struct ntb_dev *ntb, u64 db_bits) argument 1629 idt_ntb_msg_count(struct ntb_dev *ntb) argument 1644 idt_ntb_msg_inbits(struct ntb_dev *ntb) argument 1659 idt_ntb_msg_outbits(struct ntb_dev *ntb) argument 1673 idt_ntb_msg_read_sts(struct ntb_dev *ntb) argument 1693 idt_ntb_msg_clear_sts(struct ntb_dev *ntb, u64 sts_bits) argument 1712 idt_ntb_msg_set_mask(struct ntb_dev *ntb, u64 mask_bits) argument 1730 idt_ntb_msg_clear_mask(struct ntb_dev *ntb, u64 mask_bits) argument 1751 idt_ntb_msg_read(struct ntb_dev *ntb, int *pidx, int midx) argument 1787 idt_ntb_peer_msg_write(struct ntb_dev *ntb, int pidx, int midx, u32 msg) argument [all...] |
H A D | ntb_hw_idt.h | 1125 struct ntb_dev ntb; member in struct:idt_ntb_dev
|