Lines Matching refs:cn
964 nvmft_handoff(struct ctl_nvmf *cn) in nvmft_handoff() argument
976 error = nvmf_unpack_ioc_nvlist(&cn->data.handoff, &nvl); in nvmft_handoff()
978 cn->status = CTL_NVMF_ERROR; in nvmft_handoff()
979 snprintf(cn->error_str, sizeof(cn->error_str), in nvmft_handoff()
988 cn->status = CTL_NVMF_ERROR; in nvmft_handoff()
989 snprintf(cn->error_str, sizeof(cn->error_str), in nvmft_handoff()
996 cn->status = CTL_NVMF_ERROR; in nvmft_handoff()
997 snprintf(cn->error_str, sizeof(cn->error_str), in nvmft_handoff()
1004 cn->status = CTL_NVMF_ERROR; in nvmft_handoff()
1005 snprintf(cn->error_str, sizeof(cn->error_str), in nvmft_handoff()
1012 cn->status = CTL_NVMF_ERROR; in nvmft_handoff()
1013 snprintf(cn->error_str, sizeof(cn->error_str), in nvmft_handoff()
1019 cn->status = CTL_NVMF_ERROR; in nvmft_handoff()
1020 snprintf(cn->error_str, sizeof(cn->error_str), in nvmft_handoff()
1029 cn->status = CTL_NVMF_ERROR; in nvmft_handoff()
1030 snprintf(cn->error_str, sizeof(cn->error_str), in nvmft_handoff()
1036 cn->status = CTL_NVMF_ERROR; in nvmft_handoff()
1037 snprintf(cn->error_str, sizeof(cn->error_str), in nvmft_handoff()
1050 cn->status = CTL_NVMF_ERROR; in nvmft_handoff()
1051 snprintf(cn->error_str, sizeof(cn->error_str), in nvmft_handoff()
1058 cn->status = CTL_NVMF_ERROR; in nvmft_handoff()
1059 snprintf(cn->error_str, sizeof(cn->error_str), in nvmft_handoff()
1065 cn->status = CTL_NVMF_OK; in nvmft_handoff()
1073 nvmft_list(struct ctl_nvmf *cn) in nvmft_list() argument
1081 lp = &cn->data.list; in nvmft_list()
1086 cn->status = CTL_NVMF_ERROR; in nvmft_list()
1087 snprintf(cn->error_str, sizeof(cn->error_str), in nvmft_list()
1113 cn->status = CTL_NVMF_LIST_NEED_MORE_SPACE; in nvmft_list()
1114 snprintf(cn->error_str, sizeof(cn->error_str), in nvmft_list()
1122 cn->status = CTL_NVMF_ERROR; in nvmft_list()
1123 snprintf(cn->error_str, sizeof(cn->error_str), in nvmft_list()
1128 cn->status = CTL_NVMF_OK; in nvmft_list()
1133 nvmft_terminate(struct ctl_nvmf *cn) in nvmft_terminate() argument
1140 tp = &cn->data.terminate; in nvmft_terminate()
1168 cn->status = CTL_NVMF_ASSOCIATION_NOT_FOUND; in nvmft_terminate()
1169 snprintf(cn->error_str, sizeof(cn->error_str), in nvmft_terminate()
1173 cn->status = CTL_NVMF_OK; in nvmft_terminate()
1180 struct ctl_nvmf *cn; in nvmft_ioctl() local
1201 cn = (struct ctl_nvmf *)data; in nvmft_ioctl()
1202 switch (cn->type) { in nvmft_ioctl()
1204 nvmft_handoff(cn); in nvmft_ioctl()
1207 nvmft_list(cn); in nvmft_ioctl()
1210 nvmft_terminate(cn); in nvmft_ioctl()
1213 cn->status = CTL_NVMF_ERROR; in nvmft_ioctl()
1214 snprintf(cn->error_str, sizeof(cn->error_str), in nvmft_ioctl()
1215 "Invalid NVMeoF request type %d", cn->type); in nvmft_ioctl()