lhot.c revision 2
2N/A * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
2N/A * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
2N/A#include <nl_types.h>
2N/A#include <l_common.h>
2N/A return (L_INVALID_PATH_FORMAT);
2N/A case FC_TOP_PRIVATE_LOOP:
2N/A return (L_INVALID_LOOP_MAP);
2N/A return (L_INVLD_WWN_FORMAT);
2N/A return (L_INVALID_PATH);
2N/A case FC_TOP_FABRIC:
2N/A case FC_TOP_PUBLIC_LOOP:
2N/A i++, dev_addr_ptr++) {
2N/A return (L_INVALID_LOOP_MAP);
2N/A return (L_INVLD_WWN_FORMAT);
2N/A return (L_INVALID_PATH);
2N/A case FC_TOP_PT_PT:
2N/A return (L_PT_PT_FC_TOP_NOT_SUPPORTED);
2N/A return (L_UNEXPECTED_FC_TOPOLOGY);
2N/A return (L_INVALID_PATH_FORMAT);
2N/A return (L_NO_ENCL_LIST_FOUND);
2N/A return (L_GET_STATUS_FAILED);
2N/A return (L_INVALID_PATH_FORMAT);
2N/A return (L_MALLOC_FAILED);
2N/A return (L_OPEN_PATH_FAIL);
2N/A &rear_index)) != 0) {
2N/A front_index++;
2N/A rear_index++;
2N/A case OVERALL_STATUS:
2N/A return (L_INVALID_ARG);
2N/A case INSERT_DEVICE:
2N/A case REMOVE_DEVICE:
2N/A case SET_RQST_INSRT:
2N/A case SET_RQST_RMV:
2N/A case SET_DRV_ON:
2N/A return (L_NO_SES_PATH);
2N/A case FC_TOP_PRIVATE_LOOP:
2N/A i++, dev_addr_ptr++) {
2N/A case FC_TOP_PUBLIC_LOOP:
2N/A case FC_TOP_FABRIC:
2N/A i++, dev_addr_ptr++) {
2N/A case FC_TOP_PT_PT:
2N/A return (L_PT_PT_FC_TOP_NOT_SUPPORTED);
2N/A return (L_UNEXPECTED_FC_TOPOLOGY);
2N/A return (L_MALLOC_FAILED);
2N/A return (L_MALLOC_FAILED);
2N/A return (L_INVALID_PATH_FORMAT);
2N/A return (L_MALLOC_FAILED);
2N/A return (L_ENCL_INVALID_PATH);
2N/A return (L_MALLOC_FAILED);
2N/A return (L_MALLOC_FAILED);
2N/A force_flag)) != 0) {
2N/A return (L_MALLOC_FAILED);
2N/A return (L_MALLOC_FAILED);
2N/A force_flag)) != 0) {
2N/A case DAK_ENC_TYPE: