switchtec_ntb
static int crosslink_setup_req_ids(struct switchtec_ntb *sndev,
static int crosslink_enum_partition(struct switchtec_ntb *sndev,
static int switchtec_ntb_init_crosslink(struct switchtec_ntb *sndev)
static void switchtec_ntb_deinit_crosslink(struct switchtec_ntb *sndev)
static void switchtec_ntb_init_mw(struct switchtec_ntb *sndev)
static void switchtec_ntb_init_db(struct switchtec_ntb *sndev)
static void switchtec_ntb_init_msgs(struct switchtec_ntb *sndev)
switchtec_ntb_init_req_id_table(struct switchtec_ntb *sndev)
static void switchtec_ntb_init_shared(struct switchtec_ntb *sndev)
static int switchtec_ntb_init_shared_mw(struct switchtec_ntb *sndev)
static void switchtec_ntb_deinit_shared_mw(struct switchtec_ntb *sndev)
struct switchtec_ntb *sndev = dev;
struct switchtec_ntb *sndev = dev;
static int switchtec_ntb_init_db_msg_irq(struct switchtec_ntb *sndev)
static void switchtec_ntb_deinit_db_msg_irq(struct switchtec_ntb *sndev)
static int switchtec_ntb_reinit_peer(struct switchtec_ntb *sndev)
struct switchtec_ntb *sndev;
static int switchtec_ntb_send_msg(struct switchtec_ntb *sndev, int idx,
struct switchtec_ntb *sndev = stdev->sndev;
struct switchtec_ntb *sndev = ntb_sndev(ntb);
static int lut_index(struct switchtec_ntb *sndev, int mw_idx)
static int peer_lut_index(struct switchtec_ntb *sndev, int mw_idx)
struct switchtec_ntb *sndev = ntb_sndev(ntb);
static void switchtec_ntb_mw_clr_direct(struct switchtec_ntb *sndev, int idx)
static void switchtec_ntb_mw_clr_lut(struct switchtec_ntb *sndev, int idx)
static void switchtec_ntb_mw_set_direct(struct switchtec_ntb *sndev, int idx,
static void switchtec_ntb_mw_set_lut(struct switchtec_ntb *sndev, int idx,
struct switchtec_ntb *sndev = ntb_sndev(ntb);
struct switchtec_ntb *sndev = ntb_sndev(ntb);
static int switchtec_ntb_direct_get_addr(struct switchtec_ntb *sndev,
static int switchtec_ntb_lut_get_addr(struct switchtec_ntb *sndev,
struct switchtec_ntb *sndev = ntb_sndev(ntb);
static void switchtec_ntb_part_link_speed(struct switchtec_ntb *sndev,
static void switchtec_ntb_set_link_speed(struct switchtec_ntb *sndev)
static int crosslink_is_enabled(struct switchtec_ntb *sndev)
static void crosslink_init_dbmsgs(struct switchtec_ntb *sndev)
static int switchtec_ntb_reinit_peer(struct switchtec_ntb *sndev);
static void switchtec_ntb_link_status_update(struct switchtec_ntb *sndev)
struct switchtec_ntb *sndev;
sndev = container_of(work, struct switchtec_ntb,
static void switchtec_ntb_check_link(struct switchtec_ntb *sndev,
struct switchtec_ntb *sndev = stdev->sndev;
struct switchtec_ntb *sndev = ntb_sndev(ntb);
struct switchtec_ntb *sndev = ntb_sndev(ntb);
struct switchtec_ntb *sndev = ntb_sndev(ntb);
struct switchtec_ntb *sndev = ntb_sndev(ntb);
struct switchtec_ntb *sndev = ntb_sndev(ntb);
struct switchtec_ntb *sndev = ntb_sndev(ntb);
struct switchtec_ntb *sndev = ntb_sndev(ntb);
struct switchtec_ntb *sndev = ntb_sndev(ntb);
struct switchtec_ntb *sndev = ntb_sndev(ntb);
struct switchtec_ntb *sndev = ntb_sndev(ntb);
struct switchtec_ntb *sndev = ntb_sndev(ntb);
struct switchtec_ntb *sndev = ntb_sndev(ntb);
struct switchtec_ntb *sndev = ntb_sndev(ntb);
struct switchtec_ntb *sndev = ntb_sndev(ntb);
struct switchtec_ntb *sndev = ntb_sndev(ntb);
struct switchtec_ntb *sndev = ntb_sndev(ntb);
struct switchtec_ntb *sndev = ntb_sndev(ntb);
struct switchtec_ntb *sndev = ntb_sndev(ntb);
static int switchtec_ntb_init_sndev(struct switchtec_ntb *sndev)
static int config_rsvd_lut_win(struct switchtec_ntb *sndev,
static struct switchtec_ntb *ntb_sndev(struct ntb_dev *ntb)
return container_of(ntb, struct switchtec_ntb, ntb);
static int config_req_id_table(struct switchtec_ntb *sndev,
static int switchtec_ntb_part_op(struct switchtec_ntb *sndev,
static int crosslink_setup_mws(struct switchtec_ntb *sndev, int ntb_lut_idx,
struct switchtec_ntb;
struct switchtec_ntb *sndev;