Lines Matching refs:retcode

304 	struct genl_info *info, int retcode)
322 adm_ctx->reply_dh->ret_code = retcode;
772 enum drbd_ret_code retcode;
775 retcode = drbd_adm_prepare(&adm_ctx, skb, info, DRBD_ADM_NEED_MINOR);
777 return retcode;
778 if (retcode != NO_ERROR)
785 retcode = ERR_MANDATORY_TAG;
803 drbd_adm_finish(&adm_ctx, info, retcode);
1497 enum drbd_ret_code retcode;
1504 retcode = drbd_adm_prepare(&adm_ctx, skb, info, DRBD_ADM_NEED_MINOR);
1506 return retcode;
1507 if (retcode != NO_ERROR)
1516 retcode = ERR_NO_DISK;
1522 retcode = ERR_NOMEM;
1534 retcode = ERR_MANDATORY_TAG;
1552 retcode = ERR_NOMEM;
1563 retcode = ERR_NOMEM;
1568 retcode = drbd_resync_after_valid(device, new_disk_conf->resync_after);
1569 if (retcode == NO_ERROR) {
1575 if (retcode != NO_ERROR)
1626 drbd_adm_finish(&adm_ctx, info, retcode);
1723 enum drbd_ret_code retcode;
1735 retcode = drbd_adm_prepare(&adm_ctx, skb, info, DRBD_ADM_NEED_MINOR);
1737 return retcode;
1738 if (retcode != NO_ERROR)
1749 retcode = ERR_DISK_CONFIGURED;
1771 retcode = ERR_NOMEM;
1778 retcode = ERR_NOMEM;
1786 retcode = ERR_MANDATORY_TAG;
1796 retcode = ERR_NOMEM;
1801 retcode = ERR_MD_IDX_INVALID;
1810 retcode = ERR_STONITH_AND_PROT_A;
1816 retcode = open_backing_devices(device, new_disk_conf, nbc);
1817 if (retcode != NO_ERROR)
1823 retcode = ERR_MD_IDX_INVALID;
1831 retcode = ERR_NOMEM;
1837 retcode = drbd_md_read(device, nbc);
1838 if (retcode != NO_ERROR)
1847 retcode = ERR_DISK_TOO_SMALL;
1861 retcode = ERR_MD_DISK_TOO_SMALL;
1871 retcode = ERR_DISK_TOO_SMALL;
1899 retcode = (enum drbd_ret_code)rv;
1909 retcode = ERR_NOMEM;
1919 retcode = ERR_DATA_NOT_CURRENT;
1925 retcode = ERR_NOMEM;
1941 retcode = ERR_IMPLICIT_SHRINK;
1948 retcode = drbd_resync_after_valid(device, new_disk_conf->resync_after);
1949 if (retcode != NO_ERROR) {
2016 retcode = ERR_NOMEM_BITMAP;
2029 retcode = ERR_IO_MD_DISK;
2036 retcode = ERR_IO_MD_DISK;
2115 drbd_adm_finish(&adm_ctx, info, retcode);
2136 drbd_adm_finish(&adm_ctx, info, retcode);
2159 enum drbd_ret_code retcode;
2163 retcode = drbd_adm_prepare(&adm_ctx, skb, info, DRBD_ADM_NEED_MINOR);
2165 return retcode;
2166 if (retcode != NO_ERROR)
2172 retcode = ERR_MANDATORY_TAG;
2179 retcode = adm_detach(adm_ctx.device, parms.force_detach);
2182 drbd_adm_finish(&adm_ctx, info, retcode);
2357 enum drbd_ret_code retcode;
2365 retcode = drbd_adm_prepare(&adm_ctx, skb, info, DRBD_ADM_NEED_CONNECTION);
2367 return retcode;
2368 if (retcode != NO_ERROR)
2376 retcode = ERR_NOMEM;
2388 retcode = ERR_INVALID_REQUEST;
2398 retcode = ERR_MANDATORY_TAG;
2403 retcode = check_net_options(connection, new_net_conf);
2404 if (retcode != NO_ERROR)
2410 retcode = ERR_CSUMS_RESYNC_RUNNING;
2417 retcode = ERR_VERIFY_RUNNING;
2421 retcode = alloc_crypto(&crypto, new_net_conf);
2422 if (retcode != NO_ERROR)
2471 drbd_adm_finish(&adm_ctx, info, retcode);
2506 enum drbd_ret_code retcode;
2511 retcode = drbd_adm_prepare(&adm_ctx, skb, info, DRBD_ADM_NEED_RESOURCE);
2514 return retcode;
2515 if (retcode != NO_ERROR)
2519 retcode = ERR_INVALID_REQUEST;
2531 retcode = ERR_LOCAL_ADDR;
2538 retcode = ERR_PEER_ADDR;
2549 retcode = ERR_NET_CONFIGURED;
2556 retcode = ERR_NOMEM;
2564 retcode = ERR_MANDATORY_TAG;
2569 retcode = check_net_options(connection, new_net_conf);
2570 if (retcode != NO_ERROR)
2573 retcode = alloc_crypto(&crypto, new_net_conf);
2574 if (retcode != NO_ERROR)
2584 retcode = ERR_NET_CONFIGURED;
2641 drbd_adm_finish(&adm_ctx, info, retcode);
2717 enum drbd_ret_code retcode;
2720 retcode = drbd_adm_prepare(&adm_ctx, skb, info, DRBD_ADM_NEED_CONNECTION);
2722 return retcode;
2723 if (retcode != NO_ERROR)
2731 retcode = ERR_MANDATORY_TAG;
2744 retcode = NO_ERROR;
2746 drbd_adm_finish(&adm_ctx, info, retcode);
2772 enum drbd_ret_code retcode;
2779 retcode = drbd_adm_prepare(&adm_ctx, skb, info, DRBD_ADM_NEED_MINOR);
2781 return retcode;
2782 if (retcode != NO_ERROR)
2788 retcode = ERR_NO_DISK;
2798 retcode = ERR_MANDATORY_TAG;
2805 retcode = ERR_RESIZE_RESYNC;
2811 retcode = ERR_NO_PRIMARY;
2816 retcode = ERR_NEED_APV_93;
2826 retcode = ERR_NOMEM;
2836 retcode = ERR_MD_LAYOUT_TOO_BIG;
2841 retcode = ERR_MD_LAYOUT_TOO_SMALL;
2846 retcode = ERR_MD_LAYOUT_CONNECTED;
2872 retcode = ERR_NOMEM_BITMAP;
2875 retcode = ERR_MD_LAYOUT_NO_FIT;
2878 retcode = ERR_IMPLICIT_SHRINK;
2893 drbd_adm_finish(&adm_ctx, info, retcode);
2905 enum drbd_ret_code retcode;
2909 retcode = drbd_adm_prepare(&adm_ctx, skb, info, DRBD_ADM_NEED_RESOURCE);
2911 return retcode;
2912 if (retcode != NO_ERROR)
2921 retcode = ERR_MANDATORY_TAG;
2929 retcode = ERR_INVALID_REQUEST;
2931 retcode = ERR_NOMEM;
2936 drbd_adm_finish(&adm_ctx, info, retcode);
2944 int retcode; /* enum drbd_ret_code rsp. enum drbd_state_rv */
2946 retcode = drbd_adm_prepare(&adm_ctx, skb, info, DRBD_ADM_NEED_MINOR);
2948 return retcode;
2949 if (retcode != NO_ERROR)
2954 retcode = ERR_NO_DISK;
2972 retcode = drbd_request_state(device, NS(disk, D_INCONSISTENT));
2973 if (retcode >= SS_SUCCESS) {
2976 retcode = ERR_IO_MD_DISK;
2979 retcode = drbd_request_state(device, NS(conn, C_STARTING_SYNC_T));
2984 drbd_adm_finish(&adm_ctx, info, retcode);
2992 enum drbd_ret_code retcode;
2994 retcode = drbd_adm_prepare(&adm_ctx, skb, info, DRBD_ADM_NEED_MINOR);
2996 return retcode;
2997 if (retcode != NO_ERROR)
3001 retcode = drbd_request_state(adm_ctx.device, mask, val);
3004 drbd_adm_finish(&adm_ctx, info, retcode);
3021 int retcode; /* drbd_ret_code, drbd_state_rv */
3024 retcode = drbd_adm_prepare(&adm_ctx, skb, info, DRBD_ADM_NEED_MINOR);
3026 return retcode;
3027 if (retcode != NO_ERROR)
3032 retcode = ERR_NO_DISK;
3052 retcode = drbd_request_state(device, NS(pdsk, D_INCONSISTENT));
3053 if (retcode >= SS_SUCCESS) {
3057 retcode = ERR_IO_MD_DISK;
3060 retcode = drbd_request_state(device, NS(conn, C_STARTING_SYNC_S));
3065 drbd_adm_finish(&adm_ctx, info, retcode);
3072 enum drbd_ret_code retcode;
3074 retcode = drbd_adm_prepare(&adm_ctx, skb, info, DRBD_ADM_NEED_MINOR);
3076 return retcode;
3077 if (retcode != NO_ERROR)
3082 retcode = ERR_PAUSE_IS_SET;
3085 drbd_adm_finish(&adm_ctx, info, retcode);
3093 enum drbd_ret_code retcode;
3095 retcode = drbd_adm_prepare(&adm_ctx, skb, info, DRBD_ADM_NEED_MINOR);
3097 return retcode;
3098 if (retcode != NO_ERROR)
3105 retcode = s.aftr_isp ? ERR_PIC_AFTER_DEP :
3108 retcode = ERR_PAUSE_IS_CLEAR;
3113 drbd_adm_finish(&adm_ctx, info, retcode);
3126 int retcode; /* enum drbd_ret_code rsp. enum drbd_state_rv */
3128 retcode = drbd_adm_prepare(&adm_ctx, skb, info, DRBD_ADM_NEED_MINOR);
3130 return retcode;
3131 if (retcode != NO_ERROR)
3164 retcode = drbd_request_state(device, NS3(susp, 0, susp_nod, 0, susp_fen, 0));
3165 if (retcode == SS_SUCCESS) {
3174 drbd_adm_finish(&adm_ctx, info, retcode);
3350 int minor, err, retcode;
3360 retcode = ERR_RES_NOT_KNOWN;
3377 retcode = NO_ERROR;
3390 dh->ret_code = retcode;
3392 if (retcode == NO_ERROR) {
3439 int err = 0, retcode;
3449 retcode = ERR_RES_NOT_KNOWN;
3483 retcode = NO_ERROR;
3516 dh->ret_code = retcode;
3518 if (retcode == NO_ERROR) {
3602 int minor, err, retcode;
3610 retcode = ERR_RES_NOT_KNOWN;
3646 retcode = NO_ERROR;
3658 dh->ret_code = retcode;
3660 if (retcode == NO_ERROR) {
3828 enum drbd_ret_code retcode;
3831 retcode = drbd_adm_prepare(&adm_ctx, skb, info, DRBD_ADM_NEED_MINOR);
3833 return retcode;
3834 if (retcode != NO_ERROR)
3843 drbd_adm_finish(&adm_ctx, info, retcode);
4031 enum drbd_ret_code retcode;
4035 retcode = drbd_adm_prepare(&adm_ctx, skb, info, DRBD_ADM_NEED_MINOR);
4037 return retcode;
4038 if (retcode != NO_ERROR)
4052 drbd_adm_finish(&adm_ctx, info, retcode);
4060 enum drbd_ret_code retcode;
4063 retcode = drbd_adm_prepare(&adm_ctx, skb, info, DRBD_ADM_NEED_MINOR);
4065 return retcode;
4066 if (retcode != NO_ERROR)
4077 retcode = ERR_MANDATORY_TAG;
4092 retcode = drbd_request_state(device, NS(conn, C_VERIFY_S));
4097 drbd_adm_finish(&adm_ctx, info, retcode);
4106 enum drbd_ret_code retcode;
4111 retcode = drbd_adm_prepare(&adm_ctx, skb, info, DRBD_ADM_NEED_MINOR);
4113 return retcode;
4114 if (retcode != NO_ERROR)
4122 retcode = ERR_MANDATORY_TAG;
4132 retcode = ERR_NO_DISK;
4143 retcode = ERR_CONNECTED;
4155 retcode = ERR_IO_MD_DISK;
4175 drbd_adm_finish(&adm_ctx, info, retcode);
4209 enum drbd_ret_code retcode;
4213 retcode = drbd_adm_prepare(&adm_ctx, skb, info, 0);
4215 return retcode;
4216 if (retcode != NO_ERROR)
4222 retcode = ERR_MANDATORY_TAG;
4227 retcode = drbd_check_resource_name(&adm_ctx);
4228 if (retcode != NO_ERROR)
4233 retcode = ERR_INVALID_REQUEST;
4254 retcode = ERR_NOMEM;
4257 drbd_adm_finish(&adm_ctx, info, retcode);
4272 enum drbd_ret_code retcode;
4274 retcode = drbd_adm_prepare(&adm_ctx, skb, info, DRBD_ADM_NEED_RESOURCE);
4276 return retcode;
4277 if (retcode != NO_ERROR)
4282 retcode = ERR_INVALID_REQUEST;
4287 retcode = ERR_INVALID_REQUEST;
4295 retcode = ERR_MINOR_OR_VOLUME_EXISTS;
4301 retcode = drbd_create_device(&adm_ctx, dh->minor);
4302 if (retcode == NO_ERROR) {
4334 drbd_adm_finish(&adm_ctx, info, retcode);
4378 enum drbd_ret_code retcode;
4380 retcode = drbd_adm_prepare(&adm_ctx, skb, info, DRBD_ADM_NEED_MINOR);
4382 return retcode;
4383 if (retcode != NO_ERROR)
4387 retcode = adm_del_minor(adm_ctx.device);
4390 drbd_adm_finish(&adm_ctx, info, retcode);
4430 int retcode; /* enum drbd_ret_code rsp. enum drbd_state_rv */
4433 retcode = drbd_adm_prepare(&adm_ctx, skb, info, DRBD_ADM_NEED_RESOURCE);
4435 return retcode;
4436 if (retcode != NO_ERROR)
4446 retcode = drbd_set_role(peer_device->device, R_SECONDARY, 0);
4447 if (retcode < SS_SUCCESS) {
4453 retcode = conn_try_disconnect(connection, 0);
4454 if (retcode < SS_SUCCESS) {
4462 retcode = adm_detach(device, 0);
4463 if (retcode < SS_SUCCESS || retcode > NO_ERROR) {
4471 retcode = adm_del_minor(device);
4472 if (retcode != NO_ERROR) {
4479 retcode = adm_del_resource(resource);
4483 drbd_adm_finish(&adm_ctx, info, retcode);
4491 enum drbd_ret_code retcode;
4493 retcode = drbd_adm_prepare(&adm_ctx, skb, info, DRBD_ADM_NEED_RESOURCE);
4495 return retcode;
4496 if (retcode != NO_ERROR)
4501 retcode = adm_del_resource(resource);
4504 drbd_adm_finish(&adm_ctx, info, retcode);