Home
last modified time | relevance | path

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

12

/kernel/linux/linux-5.10/drivers/ntb/
H A DMakefile
H A Dcore.c101 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 Dmsi.c31 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 DMakefile
H A Dcore.c101 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 Dmsi.c31 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 Dntb_netdev.c403 struct ntb_dev *ntb; in ntb_netdev_probe() local
/kernel/linux/linux-5.10/drivers/ntb/test/
H A Dntb_pingpong.c100 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 Dntb_msi_test.c20 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 Dntb_tool.c257 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 Dntb_hw_gen3.c418 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 Dntb_hw_gen4.c335 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 Dntb_hw_intel.h141 struct ntb_dev ntb; member
H A Dntb_hw_gen1.c796 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 Dntb_netdev.c403 struct ntb_dev *ntb; in ntb_netdev_probe() local
/kernel/linux/linux-6.6/drivers/ntb/test/
H A Dntb_pingpong.c100 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 Dntb_msi_test.c20 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 Dntb_tool.c257 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 Dntb_hw_gen3.c418 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 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) 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 Dntb_hw_intel.h139 struct ntb_dev ntb; member
H A Dntb_hw_gen1.c796 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 Dntb_hw_amd.h181 struct ntb_dev ntb; member
H A Dntb_hw_amd.c84 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 Dntb_hw_amd.h181 struct ntb_dev ntb; member

Completed in 18 milliseconds

12