/kernel/linux/linux-5.10/drivers/ntb/hw/mscc/ |
H A D | ntb_hw_switchtec.c | 98 static int switchtec_ntb_part_op(struct switchtec_ntb *sndev, in switchtec_ntb_part_op() argument 155 static int switchtec_ntb_send_msg(struct switchtec_ntb *sndev, int idx, in switchtec_ntb_send_msg() argument 168 struct switchtec_ntb *sndev = ntb_sndev(ntb); in switchtec_ntb_mw_count() local 181 static int lut_index(struct switchtec_ntb *sndev, in argument 186 peer_lut_index(struct switchtec_ntb *sndev, int mw_idx) peer_lut_index() argument 196 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_mw_get_align() local 221 switchtec_ntb_mw_clr_direct(struct switchtec_ntb *sndev, int idx) switchtec_ntb_mw_clr_direct() argument 235 switchtec_ntb_mw_clr_lut(struct switchtec_ntb *sndev, int idx) switchtec_ntb_mw_clr_lut() argument 242 switchtec_ntb_mw_set_direct(struct switchtec_ntb *sndev, int idx, dma_addr_t addr, resource_size_t size) switchtec_ntb_mw_set_direct() argument 261 switchtec_ntb_mw_set_lut(struct switchtec_ntb *sndev, int idx, dma_addr_t addr, resource_size_t size) switchtec_ntb_mw_set_lut() argument 273 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_mw_set_trans() local 343 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_peer_mw_count() local 349 switchtec_ntb_direct_get_addr(struct switchtec_ntb *sndev, int idx, phys_addr_t *base, resource_size_t *size) switchtec_ntb_direct_get_addr() argument 384 switchtec_ntb_lut_get_addr(struct switchtec_ntb *sndev, int idx, phys_addr_t *base, resource_size_t *size) switchtec_ntb_lut_get_addr() argument 406 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_peer_mw_get_addr() local 416 switchtec_ntb_part_link_speed(struct switchtec_ntb *sndev, int partition, enum ntb_speed *speed, enum ntb_width *width) switchtec_ntb_part_link_speed() argument 433 switchtec_ntb_set_link_speed(struct switchtec_ntb *sndev) switchtec_ntb_set_link_speed() argument 453 crosslink_is_enabled(struct switchtec_ntb *sndev) crosslink_is_enabled() argument 460 crosslink_init_dbmsgs(struct switchtec_ntb *sndev) crosslink_init_dbmsgs() argument 489 switchtec_ntb_link_status_update(struct switchtec_ntb *sndev) switchtec_ntb_link_status_update() argument 520 struct switchtec_ntb *sndev; check_link_status_work() local 541 switchtec_ntb_check_link(struct switchtec_ntb *sndev, enum switchtec_msg msg) switchtec_ntb_check_link() argument 552 struct switchtec_ntb *sndev = stdev->sndev; switchtec_ntb_link_notification() local 561 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_link_is_up() local 575 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_link_enable() local 589 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_link_disable() local 603 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_db_valid_mask() local 615 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_db_vector_mask() local 626 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_db_read() local 635 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_db_clear() local 645 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_db_set_mask() local 663 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_db_clear_mask() local 680 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_db_read_mask() local 691 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_peer_db_addr() local 714 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_peer_db_set() local 724 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_spad_count() local 731 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_spad_read() local 744 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_spad_write() local 760 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_peer_spad_read() local 777 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_peer_spad_write() local 796 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_peer_spad_addr() local 838 switchtec_ntb_init_sndev(struct switchtec_ntb *sndev) switchtec_ntb_init_sndev() argument 910 config_rsvd_lut_win(struct switchtec_ntb *sndev, struct ntb_ctrl_regs __iomem *ctl, int lut_idx, int partition, u64 addr) config_rsvd_lut_win() argument 949 config_req_id_table(struct switchtec_ntb *sndev, struct ntb_ctrl_regs __iomem *mmio_ctrl, int *req_ids, int count) config_req_id_table() argument 998 crosslink_setup_mws(struct switchtec_ntb *sndev, int ntb_lut_idx, u64 *mw_addrs, int mw_count) crosslink_setup_mws() argument 1064 crosslink_setup_req_ids(struct switchtec_ntb *sndev, struct ntb_ctrl_regs __iomem *mmio_ctrl) crosslink_setup_req_ids() argument 1088 crosslink_enum_partition(struct switchtec_ntb *sndev, u64 *bar_addrs) crosslink_enum_partition() argument 1121 switchtec_ntb_init_crosslink(struct switchtec_ntb *sndev) switchtec_ntb_init_crosslink() argument 1180 switchtec_ntb_deinit_crosslink(struct switchtec_ntb *sndev) switchtec_ntb_deinit_crosslink() argument 1201 switchtec_ntb_init_mw(struct switchtec_ntb *sndev) switchtec_ntb_init_mw() argument 1234 switchtec_ntb_init_db(struct switchtec_ntb *sndev) switchtec_ntb_init_db() argument 1260 switchtec_ntb_init_msgs(struct switchtec_ntb *sndev) switchtec_ntb_init_msgs() argument 1279 switchtec_ntb_init_req_id_table(struct switchtec_ntb *sndev) switchtec_ntb_init_req_id_table() argument 1297 switchtec_ntb_init_shared(struct switchtec_ntb *sndev) switchtec_ntb_init_shared() argument 1323 switchtec_ntb_init_shared_mw(struct switchtec_ntb *sndev) switchtec_ntb_init_shared_mw() argument 1363 switchtec_ntb_deinit_shared_mw(struct switchtec_ntb *sndev) switchtec_ntb_deinit_shared_mw() argument 1377 struct switchtec_ntb *sndev = dev; switchtec_ntb_doorbell_isr() local 1389 struct switchtec_ntb *sndev = dev; switchtec_ntb_message_isr() local 1407 switchtec_ntb_init_db_msg_irq(struct switchtec_ntb *sndev) switchtec_ntb_init_db_msg_irq() argument 1455 switchtec_ntb_deinit_db_msg_irq(struct switchtec_ntb *sndev) switchtec_ntb_deinit_db_msg_irq() argument 1461 switchtec_ntb_reinit_peer(struct switchtec_ntb *sndev) switchtec_ntb_reinit_peer() argument 1479 struct switchtec_ntb *sndev; switchtec_ntb_add() local 1550 struct switchtec_ntb *sndev = stdev->sndev; switchtec_ntb_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/ntb/hw/mscc/ |
H A D | ntb_hw_switchtec.c | 98 static int switchtec_ntb_part_op(struct switchtec_ntb *sndev, in switchtec_ntb_part_op() argument 155 static int switchtec_ntb_send_msg(struct switchtec_ntb *sndev, int idx, in switchtec_ntb_send_msg() argument 168 struct switchtec_ntb *sndev = ntb_sndev(ntb); in switchtec_ntb_mw_count() local 181 static int lut_index(struct switchtec_ntb *sndev, in argument 186 peer_lut_index(struct switchtec_ntb *sndev, int mw_idx) peer_lut_index() argument 196 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_mw_get_align() local 221 switchtec_ntb_mw_clr_direct(struct switchtec_ntb *sndev, int idx) switchtec_ntb_mw_clr_direct() argument 235 switchtec_ntb_mw_clr_lut(struct switchtec_ntb *sndev, int idx) switchtec_ntb_mw_clr_lut() argument 242 switchtec_ntb_mw_set_direct(struct switchtec_ntb *sndev, int idx, dma_addr_t addr, resource_size_t size) switchtec_ntb_mw_set_direct() argument 261 switchtec_ntb_mw_set_lut(struct switchtec_ntb *sndev, int idx, dma_addr_t addr, resource_size_t size) switchtec_ntb_mw_set_lut() argument 273 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_mw_set_trans() local 343 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_peer_mw_count() local 349 switchtec_ntb_direct_get_addr(struct switchtec_ntb *sndev, int idx, phys_addr_t *base, resource_size_t *size) switchtec_ntb_direct_get_addr() argument 384 switchtec_ntb_lut_get_addr(struct switchtec_ntb *sndev, int idx, phys_addr_t *base, resource_size_t *size) switchtec_ntb_lut_get_addr() argument 406 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_peer_mw_get_addr() local 416 switchtec_ntb_part_link_speed(struct switchtec_ntb *sndev, int partition, enum ntb_speed *speed, enum ntb_width *width) switchtec_ntb_part_link_speed() argument 435 switchtec_ntb_set_link_speed(struct switchtec_ntb *sndev) switchtec_ntb_set_link_speed() argument 455 crosslink_is_enabled(struct switchtec_ntb *sndev) crosslink_is_enabled() argument 462 crosslink_init_dbmsgs(struct switchtec_ntb *sndev) crosslink_init_dbmsgs() argument 491 switchtec_ntb_link_status_update(struct switchtec_ntb *sndev) switchtec_ntb_link_status_update() argument 522 struct switchtec_ntb *sndev; check_link_status_work() local 543 switchtec_ntb_check_link(struct switchtec_ntb *sndev, enum switchtec_msg msg) switchtec_ntb_check_link() argument 554 struct switchtec_ntb *sndev = stdev->sndev; switchtec_ntb_link_notification() local 563 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_link_is_up() local 577 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_link_enable() local 591 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_link_disable() local 605 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_db_valid_mask() local 617 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_db_vector_mask() local 628 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_db_read() local 637 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_db_clear() local 647 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_db_set_mask() local 665 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_db_clear_mask() local 682 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_db_read_mask() local 693 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_peer_db_addr() local 716 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_peer_db_set() local 726 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_spad_count() local 733 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_spad_read() local 746 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_spad_write() local 762 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_peer_spad_read() local 779 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_peer_spad_write() local 798 struct switchtec_ntb *sndev = ntb_sndev(ntb); switchtec_ntb_peer_spad_addr() local 840 switchtec_ntb_init_sndev(struct switchtec_ntb *sndev) switchtec_ntb_init_sndev() argument 911 config_rsvd_lut_win(struct switchtec_ntb *sndev, struct ntb_ctrl_regs __iomem *ctl, int lut_idx, int partition, u64 addr) config_rsvd_lut_win() argument 950 config_req_id_table(struct switchtec_ntb *sndev, struct ntb_ctrl_regs __iomem *mmio_ctrl, int *req_ids, int count) config_req_id_table() argument 996 crosslink_setup_mws(struct switchtec_ntb *sndev, int ntb_lut_idx, u64 *mw_addrs, int mw_count) crosslink_setup_mws() argument 1062 crosslink_setup_req_ids(struct switchtec_ntb *sndev, struct ntb_ctrl_regs __iomem *mmio_ctrl) crosslink_setup_req_ids() argument 1086 crosslink_enum_partition(struct switchtec_ntb *sndev, u64 *bar_addrs) crosslink_enum_partition() argument 1119 switchtec_ntb_init_crosslink(struct switchtec_ntb *sndev) switchtec_ntb_init_crosslink() argument 1178 switchtec_ntb_deinit_crosslink(struct switchtec_ntb *sndev) switchtec_ntb_deinit_crosslink() argument 1199 switchtec_ntb_init_mw(struct switchtec_ntb *sndev) switchtec_ntb_init_mw() argument 1232 switchtec_ntb_init_db(struct switchtec_ntb *sndev) switchtec_ntb_init_db() argument 1258 switchtec_ntb_init_msgs(struct switchtec_ntb *sndev) switchtec_ntb_init_msgs() argument 1277 switchtec_ntb_init_req_id_table(struct switchtec_ntb *sndev) switchtec_ntb_init_req_id_table() argument 1295 switchtec_ntb_init_shared(struct switchtec_ntb *sndev) switchtec_ntb_init_shared() argument 1321 switchtec_ntb_init_shared_mw(struct switchtec_ntb *sndev) switchtec_ntb_init_shared_mw() argument 1361 switchtec_ntb_deinit_shared_mw(struct switchtec_ntb *sndev) switchtec_ntb_deinit_shared_mw() argument 1375 struct switchtec_ntb *sndev = dev; switchtec_ntb_doorbell_isr() local 1387 struct switchtec_ntb *sndev = dev; switchtec_ntb_message_isr() local 1405 switchtec_ntb_init_db_msg_irq(struct switchtec_ntb *sndev) switchtec_ntb_init_db_msg_irq() argument 1453 switchtec_ntb_deinit_db_msg_irq(struct switchtec_ntb *sndev) switchtec_ntb_deinit_db_msg_irq() argument 1459 switchtec_ntb_reinit_peer(struct switchtec_ntb *sndev) switchtec_ntb_reinit_peer() argument 1476 struct switchtec_ntb *sndev; switchtec_ntb_add() local 1546 struct switchtec_ntb *sndev = stdev->sndev; switchtec_ntb_remove() local [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | switchtec.h | 513 struct switchtec_ntb *sndev; member
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | switchtec.h | 513 struct switchtec_ntb *sndev; member
|