src_entry
struct src_entry *se;
struct src_entry *se;
STAILQ_ENTRY(src_entry) se_entry;
STAILQ_HEAD(src_head, src_entry);
find_src(struct src_head *sh, struct src_entry **rse, const char *name)
struct src_entry *se;
struct src_entry *se;
struct datagram_entry *src_entry;
src_entry = RESOURCE_CONTAINER(resource, struct datagram_entry,
*priv_flags = src_entry->priv_flags;
vm_map_entry_t dst_entry, vm_map_entry_t src_entry,
upgrade = src_entry == dst_entry;
src_object = src_entry->object.vm_object;
src_pindex = OFF_TO_IDX(src_entry->offset);
KASSERT((src_entry->protection & VM_PROT_WRITE) == 0 ||
vm_map_copy_swap_object(vm_map_entry_t src_entry, vm_map_entry_t dst_entry,
src_object = src_entry->object.vm_object;
charged = ENTRY_CHARGED(src_entry);
vm_object_split(src_entry);
src_object = src_entry->object.vm_object;
if (src_entry->cred != NULL &&
!(src_entry->eflags & MAP_ENTRY_NEEDS_COPY)) {
src_object->cred = src_entry->cred;
if (!(src_entry->eflags & MAP_ENTRY_NEEDS_COPY)) {
src_entry->cred = cred;
vm_map_entry_t src_entry,
if ((dst_entry->eflags|src_entry->eflags) & MAP_ENTRY_IS_SUB_MAP)
if (src_entry->wired_count == 0 ||
(src_entry->protection & VM_PROT_WRITE) == 0) {
if ((src_entry->eflags & MAP_ENTRY_NEEDS_COPY) == 0 &&
(src_entry->protection & VM_PROT_WRITE) != 0) {
src_entry->start,
src_entry->end,
src_entry->protection & ~VM_PROT_WRITE);
size = src_entry->end - src_entry->start;
if ((src_object = src_entry->object.vm_object) != NULL) {
vm_map_copy_swap_object(src_entry, dst_entry,
src_object = src_entry->object.vm_object;
src_entry->eflags |= MAP_ENTRY_COW |
dst_entry->offset = src_entry->offset;
if (src_entry->eflags & MAP_ENTRY_WRITECNT) {
src_entry->eflags &= ~MAP_ENTRY_WRITECNT;
fake_entry->start = src_entry->start;
fake_entry->end = src_entry->end;
src_entry->start);
if (src_entry->cred != NULL) {
vm_fault_copy_entry(dst_map, src_map, dst_entry, src_entry,
struct conf_entry *src_entry);
init_entry(const char *fname, struct conf_entry *src_entry)
if (src_entry != NULL) {
if (src_entry->pid_cmd_file)
tempwork->pid_cmd_file = strdup(src_entry->pid_cmd_file);
tempwork->uid = src_entry->uid;
tempwork->gid = src_entry->gid;
tempwork->numlogs = src_entry->numlogs;
tempwork->trsize = src_entry->trsize;
tempwork->hours = src_entry->hours;
if (src_entry->trim_at != NULL)
tempwork->trim_at = ptime_init(src_entry->trim_at);
tempwork->permissions = src_entry->permissions;
tempwork->flags = src_entry->flags;
tempwork->compress = src_entry->compress;
tempwork->sig = src_entry->sig;
tempwork->def_cfg = src_entry->def_cfg;