Searched defs:ntb (Results 1 - 21 of 21) sorted by relevance

/linux-master/drivers/ntb/
H A DMakefile
H A Dcore.c101 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 Dmsi.c31 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 Dntb_hw_gen3.c418 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 Dntb_hw_gen4.c337 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 Dntb_hw_intel.h139 struct ntb_dev ntb; member in struct:intel_ntb_dev
H A Dntb_hw_gen1.c796 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 Dntb_pingpong.c100 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 Dntb_msi_test.c20 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 Dntb_tool.c257 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 Dntb_perf.c188 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 Dntb_netdev.c403 struct ntb_dev *ntb; local
/linux-master/drivers/ntb/hw/amd/
H A Dntb_hw_amd.h181 struct ntb_dev ntb; member in struct:amd_ntb_dev
H A Dntb_hw_amd.c84 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 Dntb_hw_epf.c61 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 Dpci-epf-ntb.c140 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 Dpci-epf-vntb.c119 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 Dntb.h618 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 Dntb_hw_switchtec.c46 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 Dntb_hw_idt.c548 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 Dntb_hw_idt.h1125 struct ntb_dev ntb; member in struct:idt_ntb_dev

Completed in 245 milliseconds