Searched refs:ntb_transport_qp (Results 1 - 3 of 3) sorted by relevance

/freebsd-current/sys/dev/ntb/
H A Dntb_transport.h27 struct ntb_transport_qp;
35 void (*rx_handler)(struct ntb_transport_qp *qp, void *qp_data,
37 void (*tx_handler)(struct ntb_transport_qp *qp, void *qp_data,
43 struct ntb_transport_qp *
46 void ntb_transport_free_queue(struct ntb_transport_qp *qp);
47 unsigned char ntb_transport_qp_num(struct ntb_transport_qp *qp);
48 unsigned int ntb_transport_max_size(struct ntb_transport_qp *qp);
49 int ntb_transport_rx_enqueue(struct ntb_transport_qp *qp, void *cb, void *data,
51 int ntb_transport_tx_enqueue(struct ntb_transport_qp *qp, void *cb, void *data,
53 void *ntb_transport_rx_remove(struct ntb_transport_qp *q
[all...]
H A Dntb_transport.c108 struct ntb_transport_qp *qp;
117 struct ntb_transport_qp { struct
130 void (*tx_handler)(struct ntb_transport_qp *qp, void *qp_data,
140 void (*rx_handler)(struct ntb_transport_qp *qp, void *qp_data,
205 struct ntb_transport_qp *qp_vec;
274 static int ntb_process_tx(struct ntb_transport_qp *qp,
277 static int ntb_process_rxc(struct ntb_transport_qp *qp);
278 static void ntb_memcpy_rx(struct ntb_transport_qp *qp,
280 static inline void ntb_rx_copy_callback(struct ntb_transport_qp *qp,
282 static void ntb_complete_rxc(struct ntb_transport_qp *q
[all...]
/freebsd-current/sys/dev/ntb/if_ntb/
H A Dif_ntb.c85 struct ntb_transport_qp *qp;
110 static void ntb_net_tx_handler(struct ntb_transport_qp *qp, void *qp_data,
112 static void ntb_net_rx_handler(struct ntb_transport_qp *qp, void *qp_data,
423 ntb_net_tx_handler(struct ntb_transport_qp *qp, void *qp_data, void *data,
432 ntb_net_rx_handler(struct ntb_transport_qp *qp, void *qp_data, void *data,

Completed in 121 milliseconds