ACCESS_RW
[CPDMA_TX_RLIM] = {CPDMA_DMACONTROL, 8, 0xffff, ACCESS_RW},
[CPDMA_COPY_ERROR_FRAMES] = {CPDMA_DMACONTROL, 4, 1, ACCESS_RW},
[CPDMA_RX_OFF_LEN_UPDATE] = {CPDMA_DMACONTROL, 2, 1, ACCESS_RW},
[CPDMA_RX_OWNERSHIP_FLIP] = {CPDMA_DMACONTROL, 1, 1, ACCESS_RW},
[CPDMA_TX_PRIO_FIXED] = {CPDMA_DMACONTROL, 0, 1, ACCESS_RW},
[CPDMA_STAT_TX_ERR_CODE] = {CPDMA_DMASTATUS, 20, 0xf, ACCESS_RW},
[CPDMA_STAT_TX_ERR_CHAN] = {CPDMA_DMASTATUS, 16, 0x7, ACCESS_RW},
[CPDMA_STAT_RX_ERR_CODE] = {CPDMA_DMASTATUS, 12, 0xf, ACCESS_RW},
[CPDMA_STAT_RX_ERR_CHAN] = {CPDMA_DMASTATUS, 8, 0x7, ACCESS_RW},
[CPDMA_RX_BUFFER_OFFSET] = {CPDMA_RXBUFFOFS, 0, 0xffff, ACCESS_RW},
int ruleset_fd = create_ruleset(_metadata, ACCESS_RW, layer1);
ruleset_fd = create_ruleset(_metadata, ACCESS_RW, layer2);
ruleset_fd = create_ruleset(_metadata, ACCESS_RW, layer3);
const int ruleset_fd = create_ruleset(_metadata, ACCESS_RW, rules);
add_path_beneath(_metadata, ruleset_fd, ACCESS_RW, dir_s1d1);
const int ruleset_fd = create_ruleset(_metadata, ACCESS_RW, rules);
const int ruleset_fd = create_ruleset(_metadata, ACCESS_RW, rules);
const int ruleset_fd = create_ruleset(_metadata, ACCESS_RW, rules);
const int ruleset_fd = create_ruleset(_metadata, ACCESS_RW, rules);
int ruleset_fd = create_ruleset(_metadata, ACCESS_RW, rules);
ruleset_fd = create_ruleset(_metadata, ACCESS_RW, rules);
const int ruleset_fd = create_ruleset(_metadata, ACCESS_RW, rules);
ruleset_fd = create_ruleset(_metadata, ACCESS_RW, rules);
const int ruleset_fd = create_ruleset(_metadata, ACCESS_RW, rules);
const int ruleset_fd = create_ruleset(_metadata, ACCESS_RW, rules);
const int ruleset_fd = create_ruleset(_metadata, ACCESS_RW, rules);
ruleset_fd = create_ruleset(_metadata, ACCESS_RW, layer1_base);
ruleset_fd = create_ruleset(_metadata, ACCESS_RW, layer2_subs);
.access = ACCESS_RW,
.access = ACCESS_RW,
ruleset_fd = create_ruleset(_metadata, ACCESS_RW, layer1_parent);
ruleset_fd = create_ruleset(_metadata, ACCESS_RW, layer2_mount_point);
ruleset_fd = create_ruleset(_metadata, ACCESS_RW, layer3_source);
ruleset_fd = create_ruleset(_metadata, ACCESS_RW, layer4_destination);
create_ruleset(_metadata, ACCESS_RW, layer2_allow_just_f1);
create_ruleset(_metadata, ACCESS_RW, layer3_only_s1d2);
.access = ACCESS_RW,
.access = ACCESS_RW,
.access = ACCESS_RW,
.access = ACCESS_RW,
.access = ACCESS_RW,
ruleset_fd = create_ruleset(_metadata, ACCESS_RW, layer1_base);
ruleset_fd = create_ruleset(_metadata, ACCESS_RW, layer2_data);
ruleset_fd = create_ruleset(_metadata, ACCESS_RW, layer3_subdirs);
ruleset_fd = create_ruleset(_metadata, ACCESS_RW, layer4_files);
ruleset_fd = create_ruleset(_metadata, ACCESS_RW, layer5_merge_only);
const int ruleset_fd = create_ruleset(_metadata, ACCESS_RW, rules);
const int ruleset_fd = create_ruleset(_metadata, ACCESS_RW, rules);