MCPcopy Create free account
hub / github.com/F-Stack/f-stack / ionic_error_to_str

Function ionic_error_to_str

dpdk/drivers/net/ionic/ionic_main.c:13–62  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

11#include "ionic_lif.h"
12
13static const char *
14ionic_error_to_str(enum ionic_status_code code)
15{
16 switch (code) {
17 case IONIC_RC_SUCCESS:
18 return "IONIC_RC_SUCCESS";
19 case IONIC_RC_EVERSION:
20 return "IONIC_RC_EVERSION";
21 case IONIC_RC_EOPCODE:
22 return "IONIC_RC_EOPCODE";
23 case IONIC_RC_EIO:
24 return "IONIC_RC_EIO";
25 case IONIC_RC_EPERM:
26 return "IONIC_RC_EPERM";
27 case IONIC_RC_EQID:
28 return "IONIC_RC_EQID";
29 case IONIC_RC_EQTYPE:
30 return "IONIC_RC_EQTYPE";
31 case IONIC_RC_ENOENT:
32 return "IONIC_RC_ENOENT";
33 case IONIC_RC_EINTR:
34 return "IONIC_RC_EINTR";
35 case IONIC_RC_EAGAIN:
36 return "IONIC_RC_EAGAIN";
37 case IONIC_RC_ENOMEM:
38 return "IONIC_RC_ENOMEM";
39 case IONIC_RC_EFAULT:
40 return "IONIC_RC_EFAULT";
41 case IONIC_RC_EBUSY:
42 return "IONIC_RC_EBUSY";
43 case IONIC_RC_EEXIST:
44 return "IONIC_RC_EEXIST";
45 case IONIC_RC_EINVAL:
46 return "IONIC_RC_EINVAL";
47 case IONIC_RC_ENOSPC:
48 return "IONIC_RC_ENOSPC";
49 case IONIC_RC_ERANGE:
50 return "IONIC_RC_ERANGE";
51 case IONIC_RC_BAD_ADDR:
52 return "IONIC_RC_BAD_ADDR";
53 case IONIC_RC_DEV_CMD:
54 return "IONIC_RC_DEV_CMD";
55 case IONIC_RC_ERROR:
56 return "IONIC_RC_ERROR";
57 case IONIC_RC_ERDMA:
58 return "IONIC_RC_ERDMA";
59 default:
60 return "IONIC_RC_UNKNOWN";
61 }
62}
63
64const char *
65ionic_opcode_to_str(enum ionic_cmd_opcode opcode)

Callers 1

ionic_adminq_check_errFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected