Lines Matching +full:io +full:- +full:backends
1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
5 * Copyright (c) 2014-2017 Alexander Motin <mav@FreeBSD.org>
33 * $Id: //depot/users/kenm/FreeBSD-test2/sys/cam/ctl/ctl_backend.h#2 $
87 * general, this should be T_DIRECT, although backends will want to create
121 * page 0x80. This should be a unique, per-shelf value. The data inside
127 * page 0x83. This should be a unique, per-LUN value. The data inside
135 * backend gets this call, it can safely free its per-LUN resources.
176 typedef int (*be_func_t)(union ctl_io *io);
177 typedef void (*be_vfunc_t)(union ctl_io *io);