xref: /OK3568_Linux_fs/kernel/drivers/block/rnbd/rnbd-common.c (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun // SPDX-License-Identifier: GPL-2.0-or-later
2*4882a593Smuzhiyun /*
3*4882a593Smuzhiyun  * RDMA Network Block Driver
4*4882a593Smuzhiyun  *
5*4882a593Smuzhiyun  * Copyright (c) 2014 - 2018 ProfitBricks GmbH. All rights reserved.
6*4882a593Smuzhiyun  * Copyright (c) 2018 - 2019 1&1 IONOS Cloud GmbH. All rights reserved.
7*4882a593Smuzhiyun  * Copyright (c) 2019 - 2020 1&1 IONOS SE. All rights reserved.
8*4882a593Smuzhiyun  */
9*4882a593Smuzhiyun #include "rnbd-proto.h"
10*4882a593Smuzhiyun 
rnbd_access_mode_str(enum rnbd_access_mode mode)11*4882a593Smuzhiyun const char *rnbd_access_mode_str(enum rnbd_access_mode mode)
12*4882a593Smuzhiyun {
13*4882a593Smuzhiyun 	switch (mode) {
14*4882a593Smuzhiyun 	case RNBD_ACCESS_RO:
15*4882a593Smuzhiyun 		return "ro";
16*4882a593Smuzhiyun 	case RNBD_ACCESS_RW:
17*4882a593Smuzhiyun 		return "rw";
18*4882a593Smuzhiyun 	case RNBD_ACCESS_MIGRATION:
19*4882a593Smuzhiyun 		return "migration";
20*4882a593Smuzhiyun 	default:
21*4882a593Smuzhiyun 		return "unknown";
22*4882a593Smuzhiyun 	}
23*4882a593Smuzhiyun }
24