ctl_ha_dt_req
ctl_datamove_remote_write_cb(struct ctl_ha_dt_req *rq)
ctl_datamove_remote_read_cb(struct ctl_ha_dt_req *rq)
struct ctl_ha_dt_req *rq;
static void ctl_datamove_remote_write_cb(struct ctl_ha_dt_req *rq);
static void ctl_datamove_remote_read_cb(struct ctl_ha_dt_req *rq);
struct ctl_ha_dt_req *
return (malloc(sizeof(struct ctl_ha_dt_req), M_CTL, M_WAITOK | M_ZERO));
ctl_dt_req_free(struct ctl_ha_dt_req *req)
ctl_dt_single(struct ctl_ha_dt_req *req)
struct ctl_ha_dt_req *req;
TAILQ_HEAD(, ctl_ha_dt_req) ha_dts;
typedef void (*ctl_ha_dt_cb)(struct ctl_ha_dt_req *);
TAILQ_ENTRY(ctl_ha_dt_req) links;
struct ctl_ha_dt_req * ctl_dt_req_alloc(void);
void ctl_dt_req_free(struct ctl_ha_dt_req *req);
ctl_ha_status ctl_dt_single(struct ctl_ha_dt_req *req);
struct ctl_ha_dt_req;