ntb_client
struct ntb_client *client;
struct ntb_client *client;
int __ntb_register_client(struct ntb_client *client, struct module *mod,
void ntb_unregister_client(struct ntb_client *client)
static int ntb_transport_probe(struct ntb_client *self, struct ntb_dev *ndev)
static void ntb_transport_free(struct ntb_client *self, struct ntb_dev *ndev)
static struct ntb_client ntb_transport_client = {
static struct ntb_client ntb_transport_client;
static int ntb_msit_probe(struct ntb_client *client, struct ntb_dev *ntb)
static void ntb_msit_remove(struct ntb_client *client, struct ntb_dev *ntb)
static struct ntb_client ntb_msit_client = {
static int perf_probe(struct ntb_client *client, struct ntb_dev *ntb)
static void perf_remove(struct ntb_client *client, struct ntb_dev *ntb)
static struct ntb_client perf_client = {
static int pp_probe(struct ntb_client *client, struct ntb_dev *ntb)
static void pp_remove(struct ntb_client *client, struct ntb_dev *ntb)
static struct ntb_client pp_client = {
static int tool_probe(struct ntb_client *self, struct ntb_dev *ntb)
static void tool_remove(struct ntb_client *self, struct ntb_dev *ntb)
static struct ntb_client tool_client = {
int (*probe)(struct ntb_client *client, struct ntb_dev *ntb);
void (*remove)(struct ntb_client *client, struct ntb_dev *ntb);
#define drv_ntb_client(__drv) container_of((__drv), struct ntb_client, drv)
int __ntb_register_client(struct ntb_client *client, struct module *mod,
void ntb_unregister_client(struct ntb_client *client);
struct ntb_client;