vscan_req_t
vscan_svc_insert_req(vscan_req_t *req)
static vscan_req_t *
vscan_req_t *req;
static vscan_req_t *
vscan_req_t *req;
req = kmem_zalloc(sizeof (vscan_req_t), KM_SLEEP);
vscan_svc_reql_remove(vscan_req_t *req)
kmem_free(req, sizeof (vscan_req_t));
vscan_req_t *vsn_req;
static vscan_req_t *vscan_svc_reql_next; /* next pending scan request */
static void vscan_svc_do_scan(vscan_req_t *);
static void vscan_svc_scan_complete(vscan_req_t *);
static void vscan_svc_delete_req(vscan_req_t *);
static int vscan_svc_insert_req(vscan_req_t *);
static vscan_req_t *vscan_svc_reql_find(vnode_t *);
static vscan_req_t *vscan_svc_reql_insert(vnode_t *);
static void vscan_svc_reql_remove(vscan_req_t *);
list_create(&vscan_svc_reql, sizeof (vscan_req_t),
offsetof(vscan_req_t, vsr_lnode));
vscan_req_t *req;
DTRACE_PROBE1(vscan__scan__timeout, vscan_req_t *, req);
vscan_req_t *req, *next;
vscan_req_t *req;
req = (vscan_req_t *)data;
vscan_svc_do_scan(vscan_req_t *req)
vscan_req_t *req;
vscan_svc_scan_complete(vscan_req_t *req)
vscan_svc_delete_req(vscan_req_t *req)
vscan_req_t *req;
vscan_req_t *req;
DTRACE_PROBE1(vscan__abort, vscan_req_t *, req);