1/* $FreeBSD: head/sys/dev/isp/isp_library.h 291188 2015-11-23 10:06:19Z mav $ */ |
2/*- 3 * Copyright (c) 1997-2009 by Matthew Jacob 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: 9 * --- 167 unchanged lines hidden (view full) --- 177int isp_find_pdb_by_portid(ispsoftc_t *, int, uint32_t, fcportdb_t **); 178#ifdef ISP_TARGET_MODE 179void isp_find_chan_by_did(ispsoftc_t *, uint32_t, uint16_t *); 180void isp_add_wwn_entry(ispsoftc_t *, int, uint64_t, uint64_t, uint16_t, uint32_t, uint16_t); 181void isp_del_wwn_entry(ispsoftc_t *, int, uint64_t, uint16_t, uint32_t); 182void isp_del_all_wwn_entries(ispsoftc_t *, int); 183void isp_del_wwn_entries(ispsoftc_t *, isp_notify_t *); 184 |
185void isp_put_atio2(ispsoftc_t *, at2_entry_t *, at2_entry_t *); 186void isp_put_atio2e(ispsoftc_t *, at2e_entry_t *, at2e_entry_t *); 187void isp_get_atio2(ispsoftc_t *, at2_entry_t *, at2_entry_t *); 188void isp_get_atio2e(ispsoftc_t *, at2e_entry_t *, at2e_entry_t *); 189void isp_get_atio7(ispsoftc_t *isp, at7_entry_t *, at7_entry_t *); |
190void isp_put_ctio2(ispsoftc_t *, ct2_entry_t *, ct2_entry_t *); 191void isp_put_ctio2e(ispsoftc_t *, ct2e_entry_t *, ct2e_entry_t *); 192void isp_put_ctio7(ispsoftc_t *, ct7_entry_t *, ct7_entry_t *); 193void isp_get_ctio2(ispsoftc_t *, ct2_entry_t *, ct2_entry_t *); 194void isp_get_ctio2e(ispsoftc_t *, ct2e_entry_t *, ct2e_entry_t *); 195void isp_get_ctio7(ispsoftc_t *, ct7_entry_t *, ct7_entry_t *); 196void isp_put_enable_lun(ispsoftc_t *, lun_entry_t *, lun_entry_t *); 197void isp_get_enable_lun(ispsoftc_t *, lun_entry_t *, lun_entry_t *); |
198void isp_put_notify_fc(ispsoftc_t *, in_fcentry_t *, in_fcentry_t *); 199void isp_put_notify_fc_e(ispsoftc_t *, in_fcentry_e_t *, in_fcentry_e_t *); 200void isp_put_notify_24xx(ispsoftc_t *, in_fcentry_24xx_t *, in_fcentry_24xx_t *); 201void isp_get_notify_fc(ispsoftc_t *, in_fcentry_t *, in_fcentry_t *); 202void isp_get_notify_fc_e(ispsoftc_t *, in_fcentry_e_t *, in_fcentry_e_t *); 203void isp_get_notify_24xx(ispsoftc_t *, in_fcentry_24xx_t *, in_fcentry_24xx_t *); |
204void isp_put_notify_24xx_ack(ispsoftc_t *, na_fcentry_24xx_t *, na_fcentry_24xx_t *); 205void isp_put_notify_ack_fc(ispsoftc_t *, na_fcentry_t *, na_fcentry_t *); 206void isp_put_notify_ack_fc_e(ispsoftc_t *, na_fcentry_e_t *, na_fcentry_e_t *); 207void isp_put_notify_ack_24xx(ispsoftc_t *, na_fcentry_24xx_t *, na_fcentry_24xx_t *); 208void isp_get_notify_ack_fc(ispsoftc_t *, na_fcentry_t *, na_fcentry_t *); 209void isp_get_notify_ack_fc_e(ispsoftc_t *, na_fcentry_e_t *, na_fcentry_e_t *); 210void isp_get_notify_ack_24xx(ispsoftc_t *, na_fcentry_24xx_t *, na_fcentry_24xx_t *); 211void isp_get_abts(ispsoftc_t *, abts_t *, abts_t *); 212void isp_put_abts_rsp(ispsoftc_t *, abts_rsp_t *, abts_rsp_t *); 213void isp_get_abts_rsp(ispsoftc_t *, abts_rsp_t *, abts_rsp_t *); 214#endif /* ISP_TARGET_MODE */ 215#endif /* _ISP_LIBRARY_H */ |