1#
2# CDDL HEADER START
3#
4# The contents of this file are subject to the terms of the
5# Common Development and Distribution License (the "License").
6# You may not use this file except in compliance with the License.
7#
8# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9# or http://www.opensolaris.org/os/licensing.
10# See the License for the specific language governing permissions
11# and limitations under the License.
12#
13# When distributing Covered Code, include this CDDL HEADER in each
14# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15# If applicable, add the following below this CDDL HEADER, with the
16# fields enclosed by brackets "[]" replaced with your own identifying
17# information: Portions Copyright [yyyy] [name of copyright owner]
18#
19# CDDL HEADER END
20#
21# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
22# Use is subject to license terms.
23
24#ident	"%Z%%M%	%I%	%E% SMI"
25
26one	scsa1394_state
27one 	scsi_device
28one     __ddi_xbuf_attr
29one     sd_lun
30one     sd_resv_reclaim_request
31
32root	scsa1394_scsi_tgt_init
33root	scsa1394_scsi_tgt_free
34root	scsa1394_scsi_tgt_probe
35root	scsa1394_probe_tran
36root	scsa1394_scsi_init_pkt
37root	scsa1394_scsi_destroy_pkt
38root	scsa1394_scsi_start
39root	scsa1394_scsi_abort
40root	scsa1394_scsi_reset
41root	scsa1394_scsi_getcap
42root	scsa1394_scsi_setcap
43root	scsa1394_scsi_dmafree
44root	scsa1394_scsi_sync_pkt
45root	scsa1394_scsi_bus_config
46root	scsa1394_scsi_bus_unconfig
47root	scsa1394_bus_reset
48root	scsa1394_disconnect
49root	scsa1394_reconnect
50
51root	scsa1394_cmd_cache_constructor
52root	scsa1394_cmd_cache_destructor
53
54root	scsa1394_sbp2_conv_status
55root	scsa1394_sbp2_req_bus_reset
56root	scsa1394_sbp2_req_reconnect
57root	scsa1394_sbp2_req_status
58root	scsa1394_sbp2_status_cb
59root	scsa1394_sbp2_status_proc
60root	scsa1394_sbp2_worker_thread
61
62root	scsa1394_bus_get_iblock_cookie
63root	scsa1394_bus_get_node_id
64root	scsa1394_bus_alloc_cmd
65root	scsa1394_bus_free_cmd
66root	scsa1394_bus_rq
67root	scsa1394_bus_rb
68root	scsa1394_bus_wq
69root	scsa1394_bus_wb
70root	scsa1394_bus_alloc_buf
71root	scsa1394_bus_alloc_buf_phys
72root	scsa1394_bus_free_buf_phys
73root	scsa1394_bus_alloc_buf_normal
74root	scsa1394_bus_free_buf_normal
75root	scsa1394_bus_free_buf
76root	scsa1394_bus_sync_buf
77root	scsa1394_bus_buf_rw_done
78root	scsa1394_bus_recv_read_request
79root	scsa1394_bus_recv_write_request
80
81add	scsi_hba_tran::tran_bus_config targets warlock_dummy
82add	scsi_hba_tran::tran_bus_unconfig targets warlock_dummy
83add     scsi_hba_tran::tran_bus_power targets warlock_dummy
84
85root	sbp2_cfgrom_ent_by_key_walker
86
87add	scsi_pkt::pkt_comp targets \
88	scsa1394_scsi_destroy_pkt \
89	scsa1394_scsi_init_pkt \
90	scsa1394_scsi_start \
91	scsa1394_scsi_abort \
92	scsa1394_scsi_reset \
93	scsa1394_scsi_setcap \
94	scsa1394_scsi_getcap
95
96add     bus_ops::bus_config targets warlock_dummy
97add     bus_ops::bus_unconfig targets warlock_dummy
98add	bus_ops::bus_add_eventcall targets warlock_dummy
99add	bus_ops::bus_get_eventcookie targets warlock_dummy
100add	bus_ops::bus_intr_ctl targets warlock_dummy
101add	bus_ops::bus_post_event targets warlock_dummy
102add	bus_ops::bus_remove_eventcall targets warlock_dummy
103
104add	sbp2_bus_buf::bb_rb_cb targets warlock_dummy
105add	sbp2_bus_buf::bb_rq_cb targets warlock_dummy
106add	sbp2_bus_buf::bb_wb_cb targets warlock_dummy
107add	sbp2_bus_buf::bb_wq_cb targets warlock_dummy
108
109add	sbp2_bus::sb_alloc_buf targets scsa1394_bus_alloc_buf
110add	sbp2_bus::sb_alloc_cmd targets scsa1394_bus_alloc_cmd
111add	sbp2_bus::sb_buf_wr_done targets scsa1394_bus_buf_rw_done
112add	sbp2_bus::sb_free_buf targets scsa1394_bus_free_buf
113add	sbp2_bus::sb_free_cmd targets scsa1394_bus_free_cmd
114add	sbp2_bus::sb_get_iblock_cookie targets scsa1394_bus_get_iblock_cookie
115add	sbp2_bus::sb_rq targets scsa1394_bus_rq
116add	sbp2_bus::sb_sync_buf targets scsa1394_bus_sync_buf
117add	sbp2_bus::sb_wb targets scsa1394_bus_wb
118add	sbp2_bus::sb_wq targets scsa1394_bus_wq
119add	sbp2_ses::s_status_cb targets scsa1394_sbp2_status_cb
120
121ignore  sd.c:sd_scsi_probe_cache_fini
122ignore  sd.c:sd_scsi_probe_cache_init
123ignore	sd.c:sd_scsi_target_lun_fini
124ignore	sd.c:sd_scsi_target_lun_init
125root    sd.c:sd_taskq_create
126root    sd.c:sd_taskq_delete
127
128add scsi_watch_request::swr_callback targets \
129        sd.c:sd_mhd_watch_cb \
130        sd.c:sd_media_watch_cb
131
132add scsi_pkt::pkt_comp targets \
133        sd.c:sd_mhd_watch_cb \
134        sd.c:sd_media_watch_cb \
135        sd.c:sd_mhd_watch_cb \
136        sd.c:sdintr \
137        hba.c:scsa1394_scsi_init_pkt \
138        hba.c:scsa1394_scsi_start \
139        hba.c:scsa1394_scsi_abort \
140        hba.c:scsa1394_scsi_reset \
141        hba.c:scsa1394_scsi_setcap \
142        hba.c:scsa1394_scsi_getcap \
143        hba.c:scsa1394_scsi_tgt_init \
144        hba.c:scsa1394_scsi_tgt_free
145
146add     sd.c:sd_start_cmds/funcp target sd_initpkt_for_buf sd_initpkt_for_uscsi
147
148root    sd_handle_mchange sd_media_change_task sd_start_stop_unit_task
149root    sd_wm_cache_constructor sd_wm_cache_destructor sd_read_modify_write_task
150root    sd_failfast_flushq_callback sd_reenable_dsense_task
151root	sd_target_change_task
152
153root    scsi_hba.c:scsi_hba_bus_power
154root    sd.c:sd_mhd_reset_notify_cb
155
156add     __ddi_xbuf_attr::xa_strategy targets sd_xbuf_strategy
157
158add     sd_uscsi_info::ui_dkc.dkc_callback targets warlock_dummy
159add     dk_callback::dkc_callback targets warlock_dummy
160