Home
last modified time | relevance | path

Searched full:cam (Results 1 – 25 of 617) sorted by relevance

12345678910>>...25

/freebsd/lib/libcam/
H A DMakefile3 LIB= cam
5 SRCS= camlib.c scsi_cmdparse.c scsi_all.c scsi_da.c scsi_sa.c cam.c \
11 MAN= cam.3 cam_cdbparse.3
15 MLINKS+= cam.3 cam_open_device.3 \
16 cam.3 cam_open_spec_device.3 \
17 cam.3 cam_open_btl.3 \
18 cam.3 cam_open_pass.3 \
19 cam.3 cam_close_device.3 \
20 cam.3 cam_close_spec_device.3 \
21 cam.3 cam_getccb.3 \
[all …]
H A Dcam.345 .Nd CAM user library
121 The CAM library consists of a number of functions designed to aid in
122 programming with the CAM subsystem described in
123 .Xr cam 4 .
129 Many of the CAM library functions use the
225 argument is the CAM equivalent of a SCSI bus number.
244 in must be that of a CAM
259 if the user wants the CAM library to allocate space for the
284 structure was allocated by the caller, rather than the CAM library.
407 If an error is returned from one of the base CAM library functions
[all …]
/freebsd/share/man/man4/
H A Dsa.4184 .It kern.cam.sa.allow_io_split
189 .It kern.cam.sa.%d.allow_io_split
201 .It kern.cam.sa.%d.allow_io_split
207 .It kern.cam.sa.%d.maxio
217 .It kern.cam.sa.%d.cpi_maxio
220 bytes, that is reported via the CAM Path Inquiry CCB (XPT_PATH_INQ).
342 .Va kern.cam.sa.%d.timeout.*
354 .Va kern.cam.sa.timeout.*
360 .Va kern.cam.sa.%d.timeout.*
367 .Va kern.cam.sa.0.timeout.read ,
[all …]
H A Dnda.441 supported by the CAM subsystem.
61 .It Va kern.cam.nda.nvd_compat
73 .It Va kern.cam.nda.sort_io_queue
78 .It Va kern.cam.nda.enable_biospeedup
97 .It Va kern.cam.nda.max_trim
112 .It Va kern.cam.nda.N.rotating
116 .It Va kern.cam.nda.N.unmapped_io
120 .It Va kern.cam.nda.N.flags
133 .It Va kern.cam.nda.N.sort_io_queue
135 .Va kern.cam.nda.sort_io_queue
[all …]
H A Dda.4134 .It Va kern.cam.da.default_timeout
140 .It Va kern.cam.da.disable_wp_protection
146 .It Va kern.cam.da.enable_biospeedup
151 .It Va kern.cam.da.enable_uma_ccbs
154 .It Va kern.cam.da.poll_period
157 .It Va kern.cam.da.retry_count
166 .It Va kern.cam.da.send_ordered
173 .It Va kern.cam.sort_io_queue
174 .It Va kern.cam.da . Ns Ar X Ns Va .sort_io_queue
179 .It Va kern.cam.da . Ns Ar X Ns Va .delete_method
[all …]
H A Dada.440 supported by the CAM subsystem.
102 .It Va kern.cam.ada.retry_count
112 .It Va kern.cam.ada.default_timeout
119 .It Va kern.cam.ada.spindown_shutdown
124 .It Va kern.cam.sort_io_queue
125 .It Va kern.cam.ada. Ns Ar X Ns Va .sort_io_queue
131 .It Va kern.cam.ada.read_ahead
132 .It Va kern.cam.ada. Ns Ar X Ns Va .read_ahead
133 .It Va kern.cam.ada.write_cache
134 .It Va kern.cam.ada. Ns Ar X Ns Va .write_cache
[all …]
H A Dpass.433 .Nd CAM application passthrough driver
39 driver provides a way for userland applications to issue CAM CCBs to the
44 driver allows direct access to the CAM subsystem, system administrators
76 This ioctl takes most kinds of CAM CCBs and passes them through to the CAM
113 This ioctl takes most CAM CCBs, but some CCB types are not allowed through
138 All other errors will be reported as standard CAM CCB status errors.
172 Retrieve completed CAM CCBs queued via the
185 All other errors will be reported as standard CAM CCB status errors.
226 .Xr cam 3 ,
228 .Xr cam 4 ,
[all …]
H A Dctl.430 .Nd CAM Target Layer
86 .Xr CAM 4
90 .Xr CAM 4
132 .It Va kern.cam.ctl.debug
143 .It Va kern.cam.ctl.ha_id
146 .It Va kern.cam.ctl.ha_mode
163 .It Va kern.cam.ctl.ha_peer
166 .It Va kern.cam.ctl.ha_link
176 .It Va kern.cam.ctl.ha_role
197 .It Va kern.cam.ctl.max_luns
[all …]
H A Dxpt.433 .Nd CAM transport layer interface
39 driver provides a way for userland applications to issue certain CAM CCBs
44 driver allows direct access to the CAM subsystem, system administrators
57 per CAM transport layer instance.
58 Since there is currently only one CAM
63 This ioctl takes certain kinds of CAM CCBs and passes them through to the
98 .Xr cam 3 ,
103 The CAM transport layer driver first appeared in
/freebsd/sys/contrib/dev/rtw88/
H A Dsec.c11 /* if default key search is enabled, the first 4 cam entries in rtw_sec_get_free_cam()
13 * driver should use cam entries after 4 to install pairwise key in rtw_sec_get_free_cam()
28 struct rtw_cam_entry *cam = &sec->cam_table[hw_key_idx]; in rtw_sec_write_cam() local
36 cam->valid = true; in rtw_sec_write_cam()
37 cam->group = !(key->flags & IEEE80211_KEY_FLAG_PAIRWISE); in rtw_sec_write_cam()
38 cam->hw_key_type = hw_key_type; in rtw_sec_write_cam()
39 cam->key = key; in rtw_sec_write_cam()
41 ether_addr_copy(cam->addr, sta->addr); in rtw_sec_write_cam()
43 eth_broadcast_addr(cam->addr); in rtw_sec_write_cam()
52 (cam->group << 6) | in rtw_sec_write_cam()
[all …]
/freebsd/tools/tools/vhba/
H A Dvhba.h48 #include <cam/cam.h>
49 #include <cam/cam_debug.h>
50 #include <cam/cam_ccb.h>
51 #include <cam/cam_sim.h>
52 #include <cam/cam_xpt.h>
53 #include <cam/cam_xpt_sim.h>
54 #include <cam/cam_debug.h>
55 #include <cam/scsi/scsi_all.h>
56 #include <cam/scsi/scsi_message.h>
65 #include <cam/cam_periph.h>
[all …]
/freebsd/sys/dev/smartpqi/
H A Dsmartpqi_includes.h58 #include <cam/cam.h>
59 #include <cam/cam_ccb.h>
60 #include <cam/cam_debug.h>
61 #include <cam/cam_periph.h>
62 #include <cam/cam_sim.h>
63 #include <cam/cam_xpt_sim.h>
64 #include <cam/scsi/scsi_all.h>
65 #include <cam/scsi/scsi_message.h>
66 #include <cam/cam_queue.h>
67 #include <cam/cam_xpt_periph.h>
/freebsd/sys/cam/ctl/
H A Dctl_backend.c32 * $Id: //depot/users/kenm/FreeBSD-test2/sys/cam/ctl/ctl_backend.c#3 $
51 #include <cam/scsi/scsi_all.h>
52 #include <cam/scsi/scsi_da.h>
53 #include <cam/ctl/ctl_io.h>
54 #include <cam/ctl/ctl.h>
55 #include <cam/ctl/ctl_frontend.h>
56 #include <cam/ctl/ctl_backend.h>
57 #include <cam/ctl/ctl_ioctl.h>
58 #include <cam/ctl/ctl_ha.h>
59 #include <cam/ctl/ctl_private.h>
[all …]
H A Dctl_tpc_local.c43 #include <cam/cam.h>
44 #include <cam/scsi/scsi_all.h>
45 #include <cam/scsi/scsi_da.h>
46 #include <cam/ctl/ctl_io.h>
47 #include <cam/ctl/ctl.h>
48 #include <cam/ctl/ctl_frontend.h>
49 #include <cam/ctl/ctl_util.h>
50 #include <cam/ctl/ctl_backend.h>
51 #include <cam/ctl/ctl_ioctl.h>
52 #include <cam/ctl/ctl_ha.h>
[all …]
/freebsd/sys/cam/mmc/
H A Dmmc_sim_if.m31 #include <cam/cam.h>
32 #include <cam/cam_ccb.h>
33 #include <cam/cam_debug.h>
34 #include <cam/cam_sim.h>
35 #include <cam/cam_xpt_sim.h>
36 #include <cam/mmc/mmc_sim.h>
/freebsd/sys/cam/
H A Dcam_sim.c38 #include <cam/cam.h>
39 #include <cam/cam_ccb.h>
40 #include <cam/cam_queue.h>
41 #include <cam/cam_sim.h>
42 #include <cam/cam_xpt.h>
46 static MALLOC_DEFINE(M_CAMSIM, "CAM SIM", "CAM SIM buffers");
49 MTX_SYSINIT(cam_sim_free_init, &cam_sim_free_mtx, "CAM SIM free lock", MTX_DEF);
68 * A Storage Interface Module (SIM) is the interface between CAM and
69 * hardware. SIM receives CCBs from CAM via @p sim_action callback and
130 * Frees up the CAM @c sim and optionally the devq. If a mutex is associated
H A Dcam_queue.c2 * CAM request queue management functions.
37 #include <cam/cam.h>
38 #include <cam/cam_ccb.h>
39 #include <cam/cam_queue.h>
40 #include <cam/cam_debug.h>
42 static MALLOC_DEFINE(M_CAMQ, "CAM queue", "CAM queue buffers");
43 static MALLOC_DEFINE(M_CAMDEVQ, "CAM dev queue", "CAM dev queue buffers");
44 static MALLOC_DEFINE(M_CAMCCBQ, "CAM ccb queue", "CAM ccb queue buffers");
200 mtx_init(&devq->send_mtx, "CAM queue lock", NULL, MTX_DEF); in cam_devq_init()
289 * Heap routines for manipulating CAM queues.
/freebsd/sys/dev/mpt/
H A Dmpt_cam.h2 * LSI MPT Host Adapter FreeBSD Wrapper Definitions (CAM version)
100 #include <cam/cam.h>
101 #include <cam/cam_debug.h>
102 #include <cam/cam_ccb.h>
103 #include <cam/cam_sim.h>
104 #include <cam/cam_xpt.h>
105 #include <cam/cam_periph.h>
106 #include <cam/cam_xpt_sim.h>
107 #include <cam/cam_debug.h>
108 #include <cam/scsi/scsi_all.h>
[all …]
/freebsd/sys/contrib/dev/rtw89/
H A Dcam.c5 #include "cam.h"
124 /* ext keys need two cam entries for 256-bit key */ in rtw89_cam_get_avail_sec_cam()
227 rtw89_err(rtwdev, "No iface for deleting sec cam\n"); in rtw89_cam_attach_sec_cam()
245 "failed to update dctl cam del key: %d\n", ret); in rtw89_cam_attach_sec_cam()
248 rtw89_err(rtwdev, "failed to update cam del key: %d\n", ret); in rtw89_cam_attach_sec_cam()
267 rtw89_err(rtwdev, "No iface for adding sec cam\n"); in rtw89_cam_sec_key_install()
280 rtw89_err(rtwdev, "failed to get addr cam key idx %d, %d\n", in rtw89_cam_sec_key_install()
290 rtw89_err(rtwdev, "failed to update dctl cam sec entry: %d\n", in rtw89_cam_sec_key_install()
296 rtw89_err(rtwdev, "failed to update addr cam sec entry: %d\n", in rtw89_cam_sec_key_install()
324 rtw89_warn(rtwdev, "no available sec cam
[all...]
/freebsd/usr.bin/iscsictl/
H A Dperiphs.c50 #include <cam/cam.h>
51 #include <cam/cam_debug.h>
52 #include <cam/cam_ccb.h>
53 #include <cam/scsi/scsi_all.h>
54 #include <cam/scsi/scsi_da.h>
55 #include <cam/scsi/scsi_pass.h>
56 #include <cam/scsi/scsi_message.h>
57 #include <cam/scsi/smp_all.h>
58 #include <cam/ata/ata_all.h>
126 xo_warnx("got CAM error %#x, CDM error %d\n", in print_periphs()
/freebsd/sys/dev/hpt27xx/
H A Dos_bsd.h71 #include <cam/cam.h>
72 #include <cam/cam_ccb.h>
73 #include <cam/cam_sim.h>
74 #include <cam/cam_xpt_sim.h>
75 #include <cam/cam_debug.h>
76 #include <cam/cam_xpt_periph.h>
77 #include <cam/cam_periph.h>
78 #include <cam/scsi/scsi_all.h>
79 #include <cam/scsi/scsi_message.h>
/freebsd/sys/dev/hptnr/
H A Dos_bsd.h73 #include <cam/cam.h>
74 #include <cam/cam_ccb.h>
75 #include <cam/cam_sim.h>
76 #include <cam/cam_xpt_sim.h>
77 #include <cam/cam_debug.h>
78 #include <cam/cam_xpt_periph.h>
79 #include <cam/cam_periph.h>
80 #include <cam/scsi/scsi_all.h>
81 #include <cam/scsi/scsi_message.h>
/freebsd/sys/dev/ocs_fc/
H A Docs_cam.h35 #include <cam/cam.h>
36 #include <cam/cam_sim.h>
37 #include <cam/cam_ccb.h>
38 #include <cam/cam_periph.h>
39 #include <cam/cam_xpt_sim.h>
41 #include <cam/scsi/scsi_message.h>
95 #define OCS_CAM_IO_F_ABORT_CAM BIT(5) /* received ABORT or CTIO from CAM */
/freebsd/sys/modules/cam/
H A DMakefile3 .PATH: $S/cam $S/cam/scsi $S/cam/ata $S/cam/nvme $S/dev/nvme
5 KMOD= cam
25 SRCS+= cam.c
/freebsd/sys/cam/nvme/
H A Dnvme_all.c48 #include <cam/cam.h>
49 #include <cam/cam_ccb.h>
50 #include <cam/cam_queue.h>
51 #include <cam/cam_xpt.h>
52 #include <cam/nvme/nvme_all.h>
57 #include <cam/cam_periph.h>
58 #include <cam/cam_xpt_sim.h>
59 #include <cam/cam_xpt_periph.h>
60 #include <cam/cam_xpt_internal.h>

12345678910>>...25