ntb_transport_qp
static void ntb_net_tx_handler(struct ntb_transport_qp *qp, void *qp_data,
static void ntb_net_rx_handler(struct ntb_transport_qp *qp, void *qp_data,
ntb_net_tx_handler(struct ntb_transport_qp *qp, void *qp_data, void *data,
ntb_net_rx_handler(struct ntb_transport_qp *qp, void *qp_data, void *data,
struct ntb_transport_qp *qp;
ntb_memcpy_rx(struct ntb_transport_qp *qp, struct ntb_queue_entry *entry,
ntb_rx_copy_callback(struct ntb_transport_qp *qp, void *data)
ntb_complete_rxc(struct ntb_transport_qp *qp)
struct ntb_transport_qp *qp;
struct ntb_transport_qp *qp;
struct ntb_transport_qp *qp;
void (*tx_handler)(struct ntb_transport_qp *qp, void *qp_data,
struct ntb_transport_qp *qp = &nt->qp_vec[qp_num];
struct ntb_transport_qp *qp = arg;
void (*rx_handler)(struct ntb_transport_qp *qp, void *qp_data,
struct ntb_transport_qp *qp;
ntb_qp_link_down(struct ntb_transport_qp *qp)
ntb_qp_link_down_reset(struct ntb_transport_qp *qp)
ntb_qp_link_cleanup(struct ntb_transport_qp *qp)
ntb_transport_link_down(struct ntb_transport_qp *qp)
ntb_transport_link_query(struct ntb_transport_qp *qp)
ntb_transport_link_speed(struct ntb_transport_qp *qp)
ntb_send_link_down(struct ntb_transport_qp *qp)
unsigned char ntb_transport_qp_num(struct ntb_transport_qp *qp)
ntb_transport_max_size(struct ntb_transport_qp *qp)
ntb_transport_tx_free_entry(struct ntb_transport_qp *qp)
struct ntb_transport_qp *qp_vec;
static int ntb_process_tx(struct ntb_transport_qp *qp,
static int ntb_process_rxc(struct ntb_transport_qp *qp);
static void ntb_memcpy_rx(struct ntb_transport_qp *qp,
static inline void ntb_rx_copy_callback(struct ntb_transport_qp *qp,
static void ntb_complete_rxc(struct ntb_transport_qp *qp);
static void ntb_qp_link_down(struct ntb_transport_qp *qp);
static void ntb_qp_link_down_reset(struct ntb_transport_qp *qp);
static void ntb_qp_link_cleanup(struct ntb_transport_qp *qp);
static void ntb_send_link_down(struct ntb_transport_qp *qp);
struct ntb_transport_qp *qp;
ntb_transport_free_queue(struct ntb_transport_qp *qp)
struct ntb_transport_qp *
struct ntb_transport_qp *qp;
ntb_transport_link_up(struct ntb_transport_qp *qp)
ntb_transport_tx_enqueue(struct ntb_transport_qp *qp, void *cb, void *data,
struct ntb_transport_qp *qp = entry->qp;
ntb_async_tx(struct ntb_transport_qp *qp, struct ntb_queue_entry *entry)
ntb_process_tx(struct ntb_transport_qp *qp, struct ntb_queue_entry *entry)
struct ntb_transport_qp *qp = arg;
ntb_process_rxc(struct ntb_transport_qp *qp)
struct ntb_transport_qp;
void (*rx_handler)(struct ntb_transport_qp *qp, void *qp_data,
void (*tx_handler)(struct ntb_transport_qp *qp, void *qp_data,
struct ntb_transport_qp *
void ntb_transport_free_queue(struct ntb_transport_qp *qp);
unsigned char ntb_transport_qp_num(struct ntb_transport_qp *qp);
unsigned int ntb_transport_max_size(struct ntb_transport_qp *qp);
int ntb_transport_rx_enqueue(struct ntb_transport_qp *qp, void *cb, void *data,
int ntb_transport_tx_enqueue(struct ntb_transport_qp *qp, void *cb, void *data,
void *ntb_transport_rx_remove(struct ntb_transport_qp *qp, unsigned int *len);
void ntb_transport_link_up(struct ntb_transport_qp *qp);
void ntb_transport_link_down(struct ntb_transport_qp *qp);
bool ntb_transport_link_query(struct ntb_transport_qp *qp);
uint64_t ntb_transport_link_speed(struct ntb_transport_qp *qp);
unsigned int ntb_transport_tx_free_entry(struct ntb_transport_qp *qp);