| /kernel/linux/linux-5.10/drivers/ntb/ |
| H A D | Makefile | |
| H A D | core.c | 101 int ntb_register_device(struct ntb_dev *ntb) in ntb_register_device() argument 127 ntb_unregister_device(struct ntb_dev *ntb) ntb_unregister_device() argument 134 ntb_set_ctx(struct ntb_dev *ntb, void *ctx, const struct ntb_ctx_ops *ctx_ops) ntb_set_ctx() argument 155 ntb_clear_ctx(struct ntb_dev *ntb) ntb_clear_ctx() argument 168 ntb_link_event(struct ntb_dev *ntb) ntb_link_event() argument 181 ntb_db_event(struct ntb_dev *ntb, int vector) ntb_db_event() argument 194 ntb_msg_event(struct ntb_dev *ntb) ntb_msg_event() argument 207 ntb_default_port_number(struct ntb_dev *ntb) ntb_default_port_number() argument 222 ntb_default_peer_port_count(struct ntb_dev *ntb) ntb_default_peer_port_count() argument 228 ntb_default_peer_port_number(struct ntb_dev *ntb, int pidx) ntb_default_peer_port_number() argument 246 ntb_default_peer_port_idx(struct ntb_dev *ntb, int port) ntb_default_peer_port_idx() argument 259 struct ntb_dev *ntb; ntb_probe() local 276 struct ntb_dev *ntb; ntb_remove() local 292 struct ntb_dev *ntb = dev_ntb(dev); ntb_dev_release() local [all...] |
| H A D | msi.c | 31 int ntb_msi_init(struct ntb_dev *ntb, in ntb_msi_init() argument 97 ntb_msi_setup_mws(struct ntb_dev *ntb) ntb_msi_setup_mws() argument 174 ntb_msi_clear_mws(struct ntb_dev *ntb) ntb_msi_clear_mws() argument 190 struct ntb_dev *ntb; global() member 195 ntb_msi_set_desc(struct ntb_dev *ntb, struct msi_desc *entry, struct ntb_msi_desc *msi_desc) ntb_msi_set_desc() argument 235 ntbm_msi_setup_callback(struct ntb_dev *ntb, struct msi_desc *entry, struct ntb_msi_desc *msi_desc) ntbm_msi_setup_callback() argument 279 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) ntbm_msi_request_threaded_irq() argument 322 struct ntb_dev *ntb = dev_ntb(dev); ntbm_msi_callback_match() local 337 ntbm_msi_free_irq(struct ntb_dev *ntb, unsigned int irq, void *dev_id) ntbm_msi_free_irq() argument 363 ntb_msi_peer_trigger(struct ntb_dev *ntb, int peer, struct ntb_msi_desc *desc) ntb_msi_peer_trigger() argument 393 ntb_msi_peer_addr(struct ntb_dev *ntb, int peer, struct ntb_msi_desc *desc, phys_addr_t *msi_addr) ntb_msi_peer_addr() argument [all...] |
| /kernel/linux/linux-6.6/drivers/ntb/ |
| H A D | Makefile | |
| H A D | core.c | 101 int ntb_register_device(struct ntb_dev *ntb) in ntb_register_device() argument 133 ntb_unregister_device(struct ntb_dev *ntb) ntb_unregister_device() argument 140 ntb_set_ctx(struct ntb_dev *ntb, void *ctx, const struct ntb_ctx_ops *ctx_ops) ntb_set_ctx() argument 161 ntb_clear_ctx(struct ntb_dev *ntb) ntb_clear_ctx() argument 174 ntb_link_event(struct ntb_dev *ntb) ntb_link_event() argument 187 ntb_db_event(struct ntb_dev *ntb, int vector) ntb_db_event() argument 200 ntb_msg_event(struct ntb_dev *ntb) ntb_msg_event() argument 213 ntb_default_port_number(struct ntb_dev *ntb) ntb_default_port_number() argument 228 ntb_default_peer_port_count(struct ntb_dev *ntb) ntb_default_peer_port_count() argument 234 ntb_default_peer_port_number(struct ntb_dev *ntb, int pidx) ntb_default_peer_port_number() argument 252 ntb_default_peer_port_idx(struct ntb_dev *ntb, int port) ntb_default_peer_port_idx() argument 265 struct ntb_dev *ntb; ntb_probe() local 282 struct ntb_dev *ntb; ntb_remove() local 296 struct ntb_dev *ntb = dev_ntb(dev); ntb_dev_release() local [all...] |
| H A D | msi.c | 31 int ntb_msi_init(struct ntb_dev *ntb, in ntb_msi_init() argument 95 ntb_msi_setup_mws(struct ntb_dev *ntb) ntb_msi_setup_mws() argument 174 ntb_msi_clear_mws(struct ntb_dev *ntb) ntb_msi_clear_mws() argument 190 struct ntb_dev *ntb; global() member 195 ntb_msi_set_desc(struct ntb_dev *ntb, struct msi_desc *entry, struct ntb_msi_desc *msi_desc) ntb_msi_set_desc() argument 235 ntbm_msi_setup_callback(struct ntb_dev *ntb, struct msi_desc *entry, struct ntb_msi_desc *msi_desc) ntbm_msi_setup_callback() 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) ntbm_msi_request_threaded_irq() argument 326 struct ntb_dev *ntb = dev_ntb(dev); ntbm_msi_callback_match() local 341 ntbm_msi_free_irq(struct ntb_dev *ntb, unsigned int irq, void *dev_id) ntbm_msi_free_irq() argument 367 ntb_msi_peer_trigger(struct ntb_dev *ntb, int peer, struct ntb_msi_desc *desc) ntb_msi_peer_trigger() argument 397 ntb_msi_peer_addr(struct ntb_dev *ntb, int peer, struct ntb_msi_desc *desc, phys_addr_t *msi_addr) ntb_msi_peer_addr() argument [all...] |
| /kernel/linux/linux-5.10/drivers/net/ |
| H A D | ntb_netdev.c | 403 struct ntb_dev *ntb; in ntb_netdev_probe() local
|
| /kernel/linux/linux-5.10/drivers/ntb/test/ |
| H A D | ntb_pingpong.c | 100 struct ntb_dev *ntb; member 242 pp_check_ntb(struct ntb_dev *ntb) pp_check_ntb() argument 276 pp_create_data(struct ntb_dev *ntb) pp_create_data() argument 367 pp_probe(struct ntb_client *client, struct ntb_dev *ntb) pp_probe() argument 395 pp_remove(struct ntb_client *client, struct ntb_dev *ntb) pp_remove() argument [all...] |
| H A D | ntb_msi_test.c | 20 struct ntb_dev *ntb; member 319 ntb_msit_probe(struct ntb_client *client, struct ntb_dev *ntb) ntb_msit_probe() argument 388 ntb_msit_remove(struct ntb_client *client, struct ntb_dev *ntb) ntb_msit_remove() argument [all...] |
| H A D | ntb_tool.c | 257 struct ntb_dev *ntb; member 1445 tool_create_data(struct ntb_dev *ntb) tool_create_data() argument 1614 tool_probe(struct ntb_client *self, struct ntb_dev *ntb) tool_probe() argument 1656 tool_remove(struct ntb_client *self, struct ntb_dev *ntb) tool_remove() argument [all...] |
| /kernel/linux/linux-5.10/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) intel_ntb3_link_enable() argument 443 intel_ntb3_mw_set_trans(struct ntb_dev *ntb, int pidx, int idx, dma_addr_t addr, resource_size_t size) intel_ntb3_mw_set_trans() 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) intel_ntb3_peer_db_addr() argument 565 intel_ntb3_peer_db_set(struct ntb_dev *ntb, u64 db_bits) intel_ntb3_peer_db_set() argument 583 intel_ntb3_db_read(struct ntb_dev *ntb) intel_ntb3_db_read() argument 592 intel_ntb3_db_clear(struct ntb_dev *ntb, u64 db_bits) intel_ntb3_db_clear() argument [all...] |
| H A D | ntb_hw_gen4.c | 335 intel_ntb4_mw_set_trans(struct ntb_dev *ntb, int pidx, int idx, dma_addr_t addr, resource_size_t size) intel_ntb4_mw_set_trans() argument 429 intel_ntb4_link_enable(struct ntb_dev *ntb, enum ntb_speed max_speed, enum ntb_width max_width) intel_ntb4_link_enable() argument 474 intel_ntb4_link_disable(struct ntb_dev *ntb) intel_ntb4_link_disable() argument 499 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) intel_ntb4_mw_get_align() argument [all...] |
| H A D | ntb_hw_intel.h | 141 struct ntb_dev ntb; member
|
| H A D | ntb_hw_gen1.c | 796 intel_ntb_mw_count(struct ntb_dev *ntb, int pidx) intel_ntb_mw_count() 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) intel_ntb_mw_get_align() argument 842 intel_ntb_mw_set_trans(struct ntb_dev *ntb, int pidx, int idx, dma_addr_t addr, resource_size_t size) intel_ntb_mw_set_trans() argument 943 intel_ntb_link_is_up(struct ntb_dev *ntb, enum ntb_speed *speed, enum ntb_width *width) intel_ntb_link_is_up() argument 965 intel_ntb_link_enable(struct ntb_dev *ntb, enum ntb_speed max_speed, enum ntb_width max_width) intel_ntb_link_enable() argument 996 intel_ntb_link_disable(struct ntb_dev *ntb) intel_ntb_link_disable() argument 1020 intel_ntb_peer_mw_count(struct ntb_dev *ntb) intel_ntb_peer_mw_count() argument 1026 intel_ntb_peer_mw_get_addr(struct ntb_dev *ntb, int idx, phys_addr_t *base, resource_size_t *size) intel_ntb_peer_mw_get_addr() argument 1050 intel_ntb_db_is_unsafe(struct ntb_dev *ntb) intel_ntb_db_is_unsafe() argument 1055 intel_ntb_db_valid_mask(struct ntb_dev *ntb) intel_ntb_db_valid_mask() argument 1060 intel_ntb_db_vector_count(struct ntb_dev *ntb) intel_ntb_db_vector_count() argument 1069 intel_ntb_db_vector_mask(struct ntb_dev *ntb, int db_vector) intel_ntb_db_vector_mask() argument 1079 intel_ntb_db_read(struct ntb_dev *ntb) intel_ntb_db_read() argument 1088 intel_ntb_db_clear(struct ntb_dev *ntb, u64 db_bits) intel_ntb_db_clear() argument 1097 intel_ntb_db_set_mask(struct ntb_dev *ntb, u64 db_bits) intel_ntb_db_set_mask() argument 1106 intel_ntb_db_clear_mask(struct ntb_dev *ntb, u64 db_bits) intel_ntb_db_clear_mask() 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) intel_ntb_peer_db_addr() argument 1139 intel_ntb_peer_db_set(struct ntb_dev *ntb, u64 db_bits) intel_ntb_peer_db_set() argument 1148 intel_ntb_spad_is_unsafe(struct ntb_dev *ntb) intel_ntb_spad_is_unsafe() argument 1153 intel_ntb_spad_count(struct ntb_dev *ntb) intel_ntb_spad_count() argument 1162 intel_ntb_spad_read(struct ntb_dev *ntb, int idx) intel_ntb_spad_read() argument 1171 intel_ntb_spad_write(struct ntb_dev *ntb, int idx, u32 val) intel_ntb_spad_write() argument 1180 intel_ntb_peer_spad_addr(struct ntb_dev *ntb, int pidx, int sidx, phys_addr_t *spad_addr) intel_ntb_peer_spad_addr() argument 1189 intel_ntb_peer_spad_read(struct ntb_dev *ntb, int pidx, int sidx) intel_ntb_peer_spad_read() argument 1198 intel_ntb_peer_spad_write(struct ntb_dev *ntb, int pidx, int sidx, u32 val) intel_ntb_peer_spad_write() argument [all...] |
| /kernel/linux/linux-6.6/drivers/net/ |
| H A D | ntb_netdev.c | 403 struct ntb_dev *ntb; in ntb_netdev_probe() local
|
| /kernel/linux/linux-6.6/drivers/ntb/test/ |
| H A D | ntb_pingpong.c | 100 struct ntb_dev *ntb; member 242 pp_check_ntb(struct ntb_dev *ntb) pp_check_ntb() argument 276 pp_create_data(struct ntb_dev *ntb) pp_create_data() argument 367 pp_probe(struct ntb_client *client, struct ntb_dev *ntb) pp_probe() argument 395 pp_remove(struct ntb_client *client, struct ntb_dev *ntb) pp_remove() argument [all...] |
| H A D | ntb_msi_test.c | 20 struct ntb_dev *ntb; member 319 ntb_msit_probe(struct ntb_client *client, struct ntb_dev *ntb) ntb_msit_probe() argument 388 ntb_msit_remove(struct ntb_client *client, struct ntb_dev *ntb) ntb_msit_remove() argument [all...] |
| H A D | ntb_tool.c | 257 struct ntb_dev *ntb; member 1438 tool_create_data(struct ntb_dev *ntb) tool_create_data() argument 1605 tool_probe(struct ntb_client *self, struct ntb_dev *ntb) tool_probe() argument 1647 tool_remove(struct ntb_client *self, struct ntb_dev *ntb) tool_remove() argument [all...] |
| /kernel/linux/linux-6.6/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) intel_ntb3_link_enable() argument 443 intel_ntb3_mw_set_trans(struct ntb_dev *ntb, int pidx, int idx, dma_addr_t addr, resource_size_t size) intel_ntb3_mw_set_trans() 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) intel_ntb3_peer_db_addr() argument 565 intel_ntb3_peer_db_set(struct ntb_dev *ntb, u64 db_bits) intel_ntb3_peer_db_set() argument 583 intel_ntb3_db_read(struct ntb_dev *ntb) intel_ntb3_db_read() argument 592 intel_ntb3_db_clear(struct ntb_dev *ntb, u64 db_bits) intel_ntb3_db_clear() 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) intel_ntb4_mw_set_trans() argument 431 intel_ntb4_link_enable(struct ntb_dev *ntb, enum ntb_speed max_speed, enum ntb_width max_width) intel_ntb4_link_enable() argument 495 intel_ntb4_link_disable(struct ntb_dev *ntb) intel_ntb4_link_disable() 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) intel_ntb4_mw_get_align() argument [all...] |
| H A D | ntb_hw_intel.h | 139 struct ntb_dev ntb; member
|
| H A D | ntb_hw_gen1.c | 796 intel_ntb_mw_count(struct ntb_dev *ntb, int pidx) intel_ntb_mw_count() 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) intel_ntb_mw_get_align() argument 842 intel_ntb_mw_set_trans(struct ntb_dev *ntb, int pidx, int idx, dma_addr_t addr, resource_size_t size) intel_ntb_mw_set_trans() argument 943 intel_ntb_link_is_up(struct ntb_dev *ntb, enum ntb_speed *speed, enum ntb_width *width) intel_ntb_link_is_up() argument 965 intel_ntb_link_enable(struct ntb_dev *ntb, enum ntb_speed max_speed, enum ntb_width max_width) intel_ntb_link_enable() argument 996 intel_ntb_link_disable(struct ntb_dev *ntb) intel_ntb_link_disable() argument 1020 intel_ntb_peer_mw_count(struct ntb_dev *ntb) intel_ntb_peer_mw_count() argument 1026 intel_ntb_peer_mw_get_addr(struct ntb_dev *ntb, int idx, phys_addr_t *base, resource_size_t *size) intel_ntb_peer_mw_get_addr() argument 1050 intel_ntb_db_is_unsafe(struct ntb_dev *ntb) intel_ntb_db_is_unsafe() argument 1055 intel_ntb_db_valid_mask(struct ntb_dev *ntb) intel_ntb_db_valid_mask() argument 1060 intel_ntb_db_vector_count(struct ntb_dev *ntb) intel_ntb_db_vector_count() argument 1069 intel_ntb_db_vector_mask(struct ntb_dev *ntb, int db_vector) intel_ntb_db_vector_mask() argument 1079 intel_ntb_db_read(struct ntb_dev *ntb) intel_ntb_db_read() argument 1088 intel_ntb_db_clear(struct ntb_dev *ntb, u64 db_bits) intel_ntb_db_clear() argument 1097 intel_ntb_db_set_mask(struct ntb_dev *ntb, u64 db_bits) intel_ntb_db_set_mask() argument 1106 intel_ntb_db_clear_mask(struct ntb_dev *ntb, u64 db_bits) intel_ntb_db_clear_mask() 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) intel_ntb_peer_db_addr() argument 1139 intel_ntb_peer_db_set(struct ntb_dev *ntb, u64 db_bits) intel_ntb_peer_db_set() argument 1148 intel_ntb_spad_is_unsafe(struct ntb_dev *ntb) intel_ntb_spad_is_unsafe() argument 1153 intel_ntb_spad_count(struct ntb_dev *ntb) intel_ntb_spad_count() argument 1162 intel_ntb_spad_read(struct ntb_dev *ntb, int idx) intel_ntb_spad_read() argument 1171 intel_ntb_spad_write(struct ntb_dev *ntb, int idx, u32 val) intel_ntb_spad_write() argument 1180 intel_ntb_peer_spad_addr(struct ntb_dev *ntb, int pidx, int sidx, phys_addr_t *spad_addr) intel_ntb_peer_spad_addr() argument 1189 intel_ntb_peer_spad_read(struct ntb_dev *ntb, int pidx, int sidx) intel_ntb_peer_spad_read() argument 1198 intel_ntb_peer_spad_write(struct ntb_dev *ntb, int pidx, int sidx, u32 val) intel_ntb_peer_spad_write() argument [all...] |
| /kernel/linux/linux-5.10/drivers/ntb/hw/amd/ |
| H A D | ntb_hw_amd.h | 181 struct ntb_dev ntb; member
|
| H A D | ntb_hw_amd.c | 84 static int amd_ntb_mw_count(struct ntb_dev *ntb, int pidx) in amd_ntb_mw_count() argument 92 static int amd_ntb_mw_get_align(struct ntb_dev *ntb, int pidx, int idx, in amd_ntb_mw_get_align() argument 119 static int amd_ntb_mw_set_trans(struct ntb_dev *ntb, int pidx, int idx, in amd_ntb_mw_set_trans() argument 313 amd_ntb_link_is_up(struct ntb_dev *ntb, enum ntb_speed *speed, enum ntb_width *width) amd_ntb_link_is_up() argument 341 amd_ntb_link_enable(struct ntb_dev *ntb, enum ntb_speed max_speed, enum ntb_width max_width) amd_ntb_link_enable() argument 359 amd_ntb_link_disable(struct ntb_dev *ntb) amd_ntb_link_disable() argument 375 amd_ntb_peer_mw_count(struct ntb_dev *ntb) amd_ntb_peer_mw_count() argument 381 amd_ntb_peer_mw_get_addr(struct ntb_dev *ntb, int idx, phys_addr_t *base, resource_size_t *size) amd_ntb_peer_mw_get_addr() argument 400 amd_ntb_db_valid_mask(struct ntb_dev *ntb) amd_ntb_db_valid_mask() argument 405 amd_ntb_db_vector_count(struct ntb_dev *ntb) amd_ntb_db_vector_count() argument 410 amd_ntb_db_vector_mask(struct ntb_dev *ntb, int db_vector) amd_ntb_db_vector_mask() argument 420 amd_ntb_db_read(struct ntb_dev *ntb) amd_ntb_db_read() argument 428 amd_ntb_db_clear(struct ntb_dev *ntb, u64 db_bits) amd_ntb_db_clear() argument 438 amd_ntb_db_set_mask(struct ntb_dev *ntb, u64 db_bits) amd_ntb_db_set_mask() argument 455 amd_ntb_db_clear_mask(struct ntb_dev *ntb, u64 db_bits) amd_ntb_db_clear_mask() argument 472 amd_ntb_peer_db_set(struct ntb_dev *ntb, u64 db_bits) amd_ntb_peer_db_set() argument 482 amd_ntb_spad_count(struct ntb_dev *ntb) amd_ntb_spad_count() argument 487 amd_ntb_spad_read(struct ntb_dev *ntb, int idx) amd_ntb_spad_read() argument 500 amd_ntb_spad_write(struct ntb_dev *ntb, int idx, u32 val) amd_ntb_spad_write() argument 516 amd_ntb_peer_spad_read(struct ntb_dev *ntb, int pidx, int sidx) amd_ntb_peer_spad_read() argument 529 amd_ntb_peer_spad_write(struct ntb_dev *ntb, int pidx, int sidx, u32 val) amd_ntb_peer_spad_write() argument [all...] |
| /kernel/linux/linux-6.6/drivers/ntb/hw/amd/ |
| H A D | ntb_hw_amd.h | 181 struct ntb_dev ntb; member
|