MODE
{ "MODE", MODE, ARGS, 1, "(specify transfer mode)" },
| MODE SP mode_code CRLF check_secure
{ "MODE", MODE, ARGS, 1, "(specify transfer mode)" },
PASV TYPE STRU MODE RETR STOR
#define S_ISDIR(MODE) (((MODE) & S_IFMT) == S_IFDIR)
#define S_ISDIR(MODE) (((MODE) & _S_IFMT) == _S_IFDIR)
MODE, flags) \
flags | EVP_CIPH_##MODE##_MODE, \
sizeof(S390X_AES_##MODE##_CTX), \
flags | EVP_CIPH_##MODE##_MODE, \
#define BLOCK_CIPHER_custom(nid, keylen, blocksize, ivlen, mode, MODE, flags) \
(EVP_CIPH_##MODE##_MODE == EVP_CIPH_XTS_MODE || EVP_CIPH_##MODE##_MODE == EVP_CIPH_SIV_MODE ? 2 : 1) * keylen / 8, \
flags | EVP_CIPH_##MODE##_MODE, \
sizeof(S390X_AES_##MODE##_CTX), \
(EVP_CIPH_##MODE##_MODE == EVP_CIPH_XTS_MODE || EVP_CIPH_##MODE##_MODE == EVP_CIPH_SIV_MODE ? 2 : 1) * keylen / 8, \
flags | EVP_CIPH_##MODE##_MODE, \
sizeof(EVP_AES_##MODE##_CTX), \
#define BLOCK_CIPHER_generic(nid, keylen, blocksize, ivlen, nmode, mode, MODE, flags) \
flags | EVP_CIPH_##MODE##_MODE, \
#define BLOCK_CIPHER_custom(nid, keylen, blocksize, ivlen, mode, MODE, flags) \
(EVP_CIPH_##MODE##_MODE == EVP_CIPH_XTS_MODE || EVP_CIPH_##MODE##_MODE == EVP_CIPH_SIV_MODE ? 2 : 1) * keylen / 8, \
flags | EVP_CIPH_##MODE##_MODE, \
sizeof(EVP_AES_##MODE##_CTX), \
#define BLOCK_CIPHER_generic(nid, keylen, blocksize, ivlen, nmode, mode, MODE, flags) \
flags | EVP_CIPH_##MODE##_MODE, \
flags | EVP_CIPH_##MODE##_MODE, \
#define BLOCK_CIPHER_custom(nid, keylen, blocksize, ivlen, mode, MODE, flags) \
(EVP_CIPH_##MODE##_MODE == EVP_CIPH_XTS_MODE || EVP_CIPH_##MODE##_MODE == EVP_CIPH_SIV_MODE ? 2 : 1) * keylen / 8, \
flags | EVP_CIPH_##MODE##_MODE, \
sizeof(EVP_AES_##MODE##_CTX), \
(EVP_CIPH_##MODE##_MODE == EVP_CIPH_XTS_MODE || EVP_CIPH_##MODE##_MODE == EVP_CIPH_SIV_MODE ? 2 : 1) * keylen / 8, \
flags | EVP_CIPH_##MODE##_MODE, \
sizeof(EVP_AES_##MODE##_CTX), \
#define BLOCK_CIPHER_generic(nid, keylen, blocksize, ivlen, nmode, mode, MODE, flags) \
flags | EVP_CIPH_##MODE##_MODE, \
flags | EVP_CIPH_##MODE##_MODE, \
#define BLOCK_CIPHER_custom(nid, keylen, blocksize, ivlen, mode, MODE, flags) \
(EVP_CIPH_##MODE##_MODE == EVP_CIPH_XTS_MODE || EVP_CIPH_##MODE##_MODE == EVP_CIPH_SIV_MODE ? 2 : 1) * keylen / 8, \
flags | EVP_CIPH_##MODE##_MODE, \
sizeof(EVP_AES_##MODE##_CTX), \
(EVP_CIPH_##MODE##_MODE == EVP_CIPH_XTS_MODE || EVP_CIPH_##MODE##_MODE == EVP_CIPH_SIV_MODE ? 2 : 1) * keylen / 8, \
flags | EVP_CIPH_##MODE##_MODE, \
sizeof(EVP_AES_##MODE##_CTX), \
#define BLOCK_CIPHER_generic(nid, keylen, blocksize, ivlen, nmode, mode, MODE, flags) \
flags | EVP_CIPH_##MODE##_MODE, \
#define BLOCK_CIPHER_aead(keylen, mode, MODE) \
ARIA_AUTH_FLAGS | EVP_CIPH_##MODE##_MODE, \
sizeof(EVP_ARIA_##MODE##_CTX), \
#define BLOCK_CIPHER_generic(nid, keylen, blocksize, ivlen, nmode, mode, MODE, flags) \
flags | EVP_CIPH_##MODE##_MODE, \
flags | EVP_CIPH_##MODE##_MODE, \
#define BLOCK_CIPHER_generic(nid, keylen, blocksize, ivlen, nmode, mode, MODE, flags) \
flags | EVP_CIPH_##MODE##_MODE, \
#define BLOCK_CIPHER_generic(nid, blocksize, ivlen, nmode, mode, MODE, flags) \
flags | EVP_CIPH_##MODE##_MODE, \
#define BLOCK_CIPHER_def1(cname, nmode, mode, MODE, kstruct, nid, block_size, \
flags | EVP_CIPH_##MODE##_MODE, \
#define IMPLEMENT_CIPHER_HW_OFB(MODE, NAME, CTX_NAME, KEY_NAME, FUNC_PREFIX) \
static int cipher_hw_##NAME##_##MODE##_cipher(PROV_CIPHER_CTX *ctx, \
#define IMPLEMENT_CIPHER_HW_ECB(MODE, NAME, CTX_NAME, KEY_NAME, FUNC_PREFIX) \
static int cipher_hw_##NAME##_##MODE##_cipher(PROV_CIPHER_CTX *ctx, \
#define IMPLEMENT_CIPHER_HW_CBC(MODE, NAME, CTX_NAME, KEY_NAME, FUNC_PREFIX) \
static int cipher_hw_##NAME##_##MODE##_cipher(PROV_CIPHER_CTX *ctx, \
#define IMPLEMENT_CIPHER_HW_CFB(MODE, NAME, CTX_NAME, KEY_NAME, FUNC_PREFIX) \
static int cipher_hw_##NAME##_##MODE##_cipher(PROV_CIPHER_CTX *ctx, \
%token DIR ACTION PROTOCOL MODE LEVEL LEVEL_SPECIFY
%type <num> DIR ACTION PROTOCOL MODE LEVEL
: MODE { p_mode = $1; }
%token F_MODE MODE F_REQID
%type <num> EXTENSION MODE
| F_MODE MODE { p_mode = $2; }
MMCBR_ACCESSOR(mode, MODE, int)
SPIBUS_ACCESSOR(mode, MODE, uint32_t)
x = kiic_readreg(sc, MODE);
kiic_writereg(sc, MODE, x);
x = kiic_readreg(sc, MODE);
kiic_writereg(sc, MODE, x);
x = kiic_readreg(sc, MODE);
kiic_writereg(sc, MODE, x);
#define PMC_ID_MAKE_ID(CPU,MODE,CLASS,ROWINDEX) \
((((CPU) & 0xFFF) << 20) | (((MODE) & 0xF) << 16) | \
r = mkdir(FULLDIRPATH0, MODE);
out0->body.create.entry.attr.mode = S_IFDIR | MODE;
out.body.entry.attr.mode = S_IFDIR | MODE;
EXPECT_EQ(0, mkdir(FULLDIRPATH0, MODE)) << strerror(errno);
out1->body.create.entry.attr.mode = S_IFDIR | MODE;
out0->body.create.entry.attr.mode = S_IFDIR | MODE;
ASSERT_EQ(0, mkdir(FULLDIRPATH1, MODE)) << strerror(errno);
out0->body.create.entry.attr.mode = S_IFDIR | MODE;
ASSERT_EQ(0, mkdir(FULLDIRPATH0, MODE)) << strerror(errno);
out.body.create.entry.attr.mode = S_IFDIR | MODE;
const mode_t MODE = 0755;
out.body.create.entry.attr.mode = S_IFDIR | MODE;
ASSERT_EQ(-1, mkdir(FULLDIRPATH0, MODE));
out.body.create.entry.attr.mode = S_IFDIR | MODE;
ASSERT_EQ(0, mkdir(FULLDIRPATH0, MODE)) << strerror(errno);
out.body.create.entry.attr.mode = S_IFDIR | MODE;
ASSERT_EQ(0, mkdir(FULLDIRPATH1, MODE)) << strerror(errno);
ASSERT_EQ(-1, mkdir(FULLDIRPATH0, MODE));