• Home
  • Raw
  • Download

Lines Matching full:length

127 	ssize_t length;  in sel_read_enforce()  local
129 length = scnprintf(tmpbuf, TMPBUFLEN, "%d", in sel_read_enforce()
131 return simple_read_from_buffer(buf, count, ppos, tmpbuf, length); in sel_read_enforce()
142 ssize_t length; in sel_write_enforce() local
156 length = -EINVAL; in sel_write_enforce()
164 length = avc_has_perm(&selinux_state, in sel_write_enforce()
168 if (length) in sel_write_enforce()
185 length = count; in sel_write_enforce()
188 return length; in sel_write_enforce()
206 ssize_t length; in sel_read_handle_unknown() local
212 length = scnprintf(tmpbuf, TMPBUFLEN, "%d", handle_unknown); in sel_read_handle_unknown()
213 return simple_read_from_buffer(buf, count, ppos, tmpbuf, length); in sel_read_handle_unknown()
282 ssize_t length; in sel_write_disable() local
297 length = -EINVAL; in sel_write_disable()
303 length = selinux_disable(fsi->state); in sel_write_disable()
304 if (length) in sel_write_disable()
314 length = count; in sel_write_disable()
317 return length; in sel_write_disable()
332 ssize_t length; in sel_read_policyvers() local
334 length = scnprintf(tmpbuf, TMPBUFLEN, "%u", POLICYDB_VERSION_MAX); in sel_read_policyvers()
335 return simple_read_from_buffer(buf, count, ppos, tmpbuf, length); in sel_read_policyvers()
357 ssize_t length; in sel_read_mls() local
359 length = scnprintf(tmpbuf, TMPBUFLEN, "%d", in sel_read_mls()
361 return simple_read_from_buffer(buf, count, ppos, tmpbuf, length); in sel_read_mls()
536 ssize_t length; in sel_write_load() local
541 length = avc_has_perm(&selinux_state, in sel_write_load()
544 if (length) in sel_write_load()
548 length = -EINVAL; in sel_write_load()
552 length = -EFBIG; in sel_write_load()
556 length = -ENOMEM; in sel_write_load()
561 length = -EFAULT; in sel_write_load()
565 length = security_load_policy(fsi->state, data, count); in sel_write_load()
566 if (length) { in sel_write_load()
571 length = sel_make_policy_nodes(fsi); in sel_write_load()
572 if (length) in sel_write_load()
575 length = count; in sel_write_load()
585 return length; in sel_write_load()
599 ssize_t length; in sel_write_context() local
601 length = avc_has_perm(&selinux_state, in sel_write_context()
604 if (length) in sel_write_context()
607 length = security_context_to_sid(state, buf, size, &sid, GFP_KERNEL); in sel_write_context()
608 if (length) in sel_write_context()
611 length = security_sid_to_context(state, sid, &canon, &len); in sel_write_context()
612 if (length) in sel_write_context()
615 length = -ERANGE; in sel_write_context()
623 length = len; in sel_write_context()
626 return length; in sel_write_context()
634 ssize_t length; in sel_read_checkreqprot() local
636 length = scnprintf(tmpbuf, TMPBUFLEN, "%u", fsi->state->checkreqprot); in sel_read_checkreqprot()
637 return simple_read_from_buffer(buf, count, ppos, tmpbuf, length); in sel_read_checkreqprot()
645 ssize_t length; in sel_write_checkreqprot() local
648 length = avc_has_perm(&selinux_state, in sel_write_checkreqprot()
652 if (length) in sel_write_checkreqprot()
653 return length; in sel_write_checkreqprot()
666 length = -EINVAL; in sel_write_checkreqprot()
671 length = count; in sel_write_checkreqprot()
674 return length; in sel_write_checkreqprot()
810 * and the length returned. Otherwise return 0 or and -error.
821 ssize_t length; in sel_write_access() local
823 length = avc_has_perm(&selinux_state, in sel_write_access()
826 if (length) in sel_write_access()
829 length = -ENOMEM; in sel_write_access()
834 length = -ENOMEM; in sel_write_access()
839 length = -EINVAL; in sel_write_access()
843 length = security_context_str_to_sid(state, scon, &ssid, GFP_KERNEL); in sel_write_access()
844 if (length) in sel_write_access()
847 length = security_context_str_to_sid(state, tcon, &tsid, GFP_KERNEL); in sel_write_access()
848 if (length) in sel_write_access()
853 length = scnprintf(buf, SIMPLE_TRANSACTION_LIMIT, in sel_write_access()
861 return length; in sel_write_access()
872 ssize_t length; in sel_write_create() local
877 length = avc_has_perm(&selinux_state, in sel_write_create()
881 if (length) in sel_write_create()
884 length = -ENOMEM; in sel_write_create()
889 length = -ENOMEM; in sel_write_create()
894 length = -ENOMEM; in sel_write_create()
899 length = -EINVAL; in sel_write_create()
934 length = security_context_str_to_sid(state, scon, &ssid, GFP_KERNEL); in sel_write_create()
935 if (length) in sel_write_create()
938 length = security_context_str_to_sid(state, tcon, &tsid, GFP_KERNEL); in sel_write_create()
939 if (length) in sel_write_create()
942 length = security_transition_sid_user(state, ssid, tsid, tclass, in sel_write_create()
944 if (length) in sel_write_create()
947 length = security_sid_to_context(state, newsid, &newcon, &len); in sel_write_create()
948 if (length) in sel_write_create()
951 length = -ERANGE; in sel_write_create()
959 length = len; in sel_write_create()
965 return length; in sel_write_create()
975 ssize_t length; in sel_write_relabel() local
979 length = avc_has_perm(&selinux_state, in sel_write_relabel()
983 if (length) in sel_write_relabel()
986 length = -ENOMEM; in sel_write_relabel()
991 length = -ENOMEM; in sel_write_relabel()
996 length = -EINVAL; in sel_write_relabel()
1000 length = security_context_str_to_sid(state, scon, &ssid, GFP_KERNEL); in sel_write_relabel()
1001 if (length) in sel_write_relabel()
1004 length = security_context_str_to_sid(state, tcon, &tsid, GFP_KERNEL); in sel_write_relabel()
1005 if (length) in sel_write_relabel()
1008 length = security_change_sid(state, ssid, tsid, tclass, &newsid); in sel_write_relabel()
1009 if (length) in sel_write_relabel()
1012 length = security_sid_to_context(state, newsid, &newcon, &len); in sel_write_relabel()
1013 if (length) in sel_write_relabel()
1016 length = -ERANGE; in sel_write_relabel()
1021 length = len; in sel_write_relabel()
1026 return length; in sel_write_relabel()
1035 ssize_t length; in sel_write_user() local
1040 length = avc_has_perm(&selinux_state, in sel_write_user()
1044 if (length) in sel_write_user()
1047 length = -ENOMEM; in sel_write_user()
1052 length = -ENOMEM; in sel_write_user()
1057 length = -EINVAL; in sel_write_user()
1061 length = security_context_str_to_sid(state, con, &sid, GFP_KERNEL); in sel_write_user()
1062 if (length) in sel_write_user()
1065 length = security_get_user_sids(state, sid, user, &sids, &nsids); in sel_write_user()
1066 if (length) in sel_write_user()
1069 length = sprintf(buf, "%u", nsids) + 1; in sel_write_user()
1070 ptr = buf + length; in sel_write_user()
1074 length = rc; in sel_write_user()
1077 if ((length + len) >= SIMPLE_TRANSACTION_LIMIT) { in sel_write_user()
1079 length = -ERANGE; in sel_write_user()
1085 length += len; in sel_write_user()
1091 return length; in sel_write_user()
1101 ssize_t length; in sel_write_member() local
1105 length = avc_has_perm(&selinux_state, in sel_write_member()
1109 if (length) in sel_write_member()
1112 length = -ENOMEM; in sel_write_member()
1117 length = -ENOMEM; in sel_write_member()
1122 length = -EINVAL; in sel_write_member()
1126 length = security_context_str_to_sid(state, scon, &ssid, GFP_KERNEL); in sel_write_member()
1127 if (length) in sel_write_member()
1130 length = security_context_str_to_sid(state, tcon, &tsid, GFP_KERNEL); in sel_write_member()
1131 if (length) in sel_write_member()
1134 length = security_member_sid(state, ssid, tsid, tclass, &newsid); in sel_write_member()
1135 if (length) in sel_write_member()
1138 length = security_sid_to_context(state, newsid, &newcon, &len); in sel_write_member()
1139 if (length) in sel_write_member()
1142 length = -ERANGE; in sel_write_member()
1150 length = len; in sel_write_member()
1155 return length; in sel_write_member()
1174 ssize_t length; in sel_read_bool() local
1197 length = scnprintf(page, PAGE_SIZE, "%d %d", cur_enforcing, in sel_read_bool()
1200 ret = simple_read_from_buffer(buf, count, ppos, page, length); in sel_read_bool()
1215 ssize_t length; in sel_write_bool() local
1233 length = avc_has_perm(&selinux_state, in sel_write_bool()
1237 if (length) in sel_write_bool()
1240 length = -EINVAL; in sel_write_bool()
1245 length = -EINVAL; in sel_write_bool()
1253 length = count; in sel_write_bool()
1258 return length; in sel_write_bool()
1273 ssize_t length; in sel_commit_bools_write() local
1289 length = avc_has_perm(&selinux_state, in sel_commit_bools_write()
1293 if (length) in sel_commit_bools_write()
1296 length = -EINVAL; in sel_commit_bools_write()
1300 length = 0; in sel_commit_bools_write()
1302 length = security_set_bools(fsi->state, fsi->bool_num, in sel_commit_bools_write()
1305 if (!length) in sel_commit_bools_write()
1306 length = count; in sel_commit_bools_write()
1311 return length; in sel_commit_bools_write()
1422 ssize_t length; in sel_read_avc_cache_threshold() local
1424 length = scnprintf(tmpbuf, TMPBUFLEN, "%u", in sel_read_avc_cache_threshold()
1426 return simple_read_from_buffer(buf, count, ppos, tmpbuf, length); in sel_read_avc_cache_threshold()
1476 ssize_t length; in sel_read_avc_hash_stats() local
1482 length = avc_get_hash_stats(state->avc, page); in sel_read_avc_hash_stats()
1483 if (length >= 0) in sel_read_avc_hash_stats()
1484 length = simple_read_from_buffer(buf, count, ppos, page, length); in sel_read_avc_hash_stats()
1487 return length; in sel_read_avc_hash_stats()
1710 ssize_t length; in sel_read_policycap() local
1714 length = scnprintf(tmpbuf, TMPBUFLEN, "%d", value); in sel_read_policycap()
1716 return simple_read_from_buffer(buf, count, ppos, tmpbuf, length); in sel_read_policycap()