• Home
  • Raw
  • Download

Lines Matching full:length

129 	ssize_t length;  in sel_read_enforce()  local
131 length = scnprintf(tmpbuf, TMPBUFLEN, "%d", in sel_read_enforce()
133 return simple_read_from_buffer(buf, count, ppos, tmpbuf, length); in sel_read_enforce()
144 ssize_t length; in sel_write_enforce() local
158 length = -EINVAL; in sel_write_enforce()
166 length = avc_has_perm(&selinux_state, in sel_write_enforce()
170 if (length) in sel_write_enforce()
186 length = count; in sel_write_enforce()
189 return length; in sel_write_enforce()
207 ssize_t length; in sel_read_handle_unknown() local
213 length = scnprintf(tmpbuf, TMPBUFLEN, "%d", handle_unknown); in sel_read_handle_unknown()
214 return simple_read_from_buffer(buf, count, ppos, tmpbuf, length); in sel_read_handle_unknown()
283 ssize_t length; in sel_write_disable() local
305 length = -EINVAL; in sel_write_disable()
311 length = selinux_disable(fsi->state); in sel_write_disable()
312 if (length) in sel_write_disable()
322 length = count; in sel_write_disable()
325 return length; in sel_write_disable()
340 ssize_t length; in sel_read_policyvers() local
342 length = scnprintf(tmpbuf, TMPBUFLEN, "%u", POLICYDB_VERSION_MAX); in sel_read_policyvers()
343 return simple_read_from_buffer(buf, count, ppos, tmpbuf, length); in sel_read_policyvers()
375 ssize_t length; in sel_read_mls() local
377 length = scnprintf(tmpbuf, TMPBUFLEN, "%d", in sel_read_mls()
379 return simple_read_from_buffer(buf, count, ppos, tmpbuf, length); in sel_read_mls()
620 ssize_t length; in sel_write_load() local
625 length = avc_has_perm(&selinux_state, in sel_write_load()
628 if (length) in sel_write_load()
632 length = -EINVAL; in sel_write_load()
636 length = -ENOMEM; in sel_write_load()
641 length = -EFAULT; in sel_write_load()
645 length = security_load_policy(fsi->state, data, count, &load_state); in sel_write_load()
646 if (length) { in sel_write_load()
651 length = sel_make_policy_nodes(fsi, load_state.policy); in sel_write_load()
652 if (length) { in sel_write_load()
659 length = count; in sel_write_load()
668 return length; in sel_write_load()
682 ssize_t length; in sel_write_context() local
684 length = avc_has_perm(&selinux_state, in sel_write_context()
687 if (length) in sel_write_context()
690 length = security_context_to_sid(state, buf, size, &sid, GFP_KERNEL); in sel_write_context()
691 if (length) in sel_write_context()
694 length = security_sid_to_context(state, sid, &canon, &len); in sel_write_context()
695 if (length) in sel_write_context()
698 length = -ERANGE; in sel_write_context()
706 length = len; in sel_write_context()
709 return length; in sel_write_context()
717 ssize_t length; in sel_read_checkreqprot() local
719 length = scnprintf(tmpbuf, TMPBUFLEN, "%u", in sel_read_checkreqprot()
721 return simple_read_from_buffer(buf, count, ppos, tmpbuf, length); in sel_read_checkreqprot()
729 ssize_t length; in sel_write_checkreqprot() local
732 length = avc_has_perm(&selinux_state, in sel_write_checkreqprot()
736 if (length) in sel_write_checkreqprot()
737 return length; in sel_write_checkreqprot()
750 length = -EINVAL; in sel_write_checkreqprot()
763 length = count; in sel_write_checkreqprot()
766 return length; in sel_write_checkreqprot()
902 * and the length returned. Otherwise return 0 or and -error.
913 ssize_t length; in sel_write_access() local
915 length = avc_has_perm(&selinux_state, in sel_write_access()
918 if (length) in sel_write_access()
921 length = -ENOMEM; in sel_write_access()
926 length = -ENOMEM; in sel_write_access()
931 length = -EINVAL; in sel_write_access()
935 length = security_context_str_to_sid(state, scon, &ssid, GFP_KERNEL); in sel_write_access()
936 if (length) in sel_write_access()
939 length = security_context_str_to_sid(state, tcon, &tsid, GFP_KERNEL); in sel_write_access()
940 if (length) in sel_write_access()
945 length = scnprintf(buf, SIMPLE_TRANSACTION_LIMIT, in sel_write_access()
953 return length; in sel_write_access()
964 ssize_t length; in sel_write_create() local
969 length = avc_has_perm(&selinux_state, in sel_write_create()
973 if (length) in sel_write_create()
976 length = -ENOMEM; in sel_write_create()
981 length = -ENOMEM; in sel_write_create()
986 length = -ENOMEM; in sel_write_create()
991 length = -EINVAL; in sel_write_create()
1026 length = security_context_str_to_sid(state, scon, &ssid, GFP_KERNEL); in sel_write_create()
1027 if (length) in sel_write_create()
1030 length = security_context_str_to_sid(state, tcon, &tsid, GFP_KERNEL); in sel_write_create()
1031 if (length) in sel_write_create()
1034 length = security_transition_sid_user(state, ssid, tsid, tclass, in sel_write_create()
1036 if (length) in sel_write_create()
1039 length = security_sid_to_context(state, newsid, &newcon, &len); in sel_write_create()
1040 if (length) in sel_write_create()
1043 length = -ERANGE; in sel_write_create()
1051 length = len; in sel_write_create()
1057 return length; in sel_write_create()
1067 ssize_t length; in sel_write_relabel() local
1071 length = avc_has_perm(&selinux_state, in sel_write_relabel()
1075 if (length) in sel_write_relabel()
1078 length = -ENOMEM; in sel_write_relabel()
1083 length = -ENOMEM; in sel_write_relabel()
1088 length = -EINVAL; in sel_write_relabel()
1092 length = security_context_str_to_sid(state, scon, &ssid, GFP_KERNEL); in sel_write_relabel()
1093 if (length) in sel_write_relabel()
1096 length = security_context_str_to_sid(state, tcon, &tsid, GFP_KERNEL); in sel_write_relabel()
1097 if (length) in sel_write_relabel()
1100 length = security_change_sid(state, ssid, tsid, tclass, &newsid); in sel_write_relabel()
1101 if (length) in sel_write_relabel()
1104 length = security_sid_to_context(state, newsid, &newcon, &len); in sel_write_relabel()
1105 if (length) in sel_write_relabel()
1108 length = -ERANGE; in sel_write_relabel()
1113 length = len; in sel_write_relabel()
1118 return length; in sel_write_relabel()
1127 ssize_t length; in sel_write_user() local
1132 length = avc_has_perm(&selinux_state, in sel_write_user()
1136 if (length) in sel_write_user()
1139 length = -ENOMEM; in sel_write_user()
1144 length = -ENOMEM; in sel_write_user()
1149 length = -EINVAL; in sel_write_user()
1153 length = security_context_str_to_sid(state, con, &sid, GFP_KERNEL); in sel_write_user()
1154 if (length) in sel_write_user()
1157 length = security_get_user_sids(state, sid, user, &sids, &nsids); in sel_write_user()
1158 if (length) in sel_write_user()
1161 length = sprintf(buf, "%u", nsids) + 1; in sel_write_user()
1162 ptr = buf + length; in sel_write_user()
1166 length = rc; in sel_write_user()
1169 if ((length + len) >= SIMPLE_TRANSACTION_LIMIT) { in sel_write_user()
1171 length = -ERANGE; in sel_write_user()
1177 length += len; in sel_write_user()
1183 return length; in sel_write_user()
1193 ssize_t length; in sel_write_member() local
1197 length = avc_has_perm(&selinux_state, in sel_write_member()
1201 if (length) in sel_write_member()
1204 length = -ENOMEM; in sel_write_member()
1209 length = -ENOMEM; in sel_write_member()
1214 length = -EINVAL; in sel_write_member()
1218 length = security_context_str_to_sid(state, scon, &ssid, GFP_KERNEL); in sel_write_member()
1219 if (length) in sel_write_member()
1222 length = security_context_str_to_sid(state, tcon, &tsid, GFP_KERNEL); in sel_write_member()
1223 if (length) in sel_write_member()
1226 length = security_member_sid(state, ssid, tsid, tclass, &newsid); in sel_write_member()
1227 if (length) in sel_write_member()
1230 length = security_sid_to_context(state, newsid, &newcon, &len); in sel_write_member()
1231 if (length) in sel_write_member()
1234 length = -ERANGE; in sel_write_member()
1242 length = len; in sel_write_member()
1247 return length; in sel_write_member()
1266 ssize_t length; in sel_read_bool() local
1289 length = scnprintf(page, PAGE_SIZE, "%d %d", cur_enforcing, in sel_read_bool()
1292 ret = simple_read_from_buffer(buf, count, ppos, page, length); in sel_read_bool()
1307 ssize_t length; in sel_write_bool() local
1325 length = avc_has_perm(&selinux_state, in sel_write_bool()
1329 if (length) in sel_write_bool()
1332 length = -EINVAL; in sel_write_bool()
1337 length = -EINVAL; in sel_write_bool()
1345 length = count; in sel_write_bool()
1350 return length; in sel_write_bool()
1365 ssize_t length; in sel_commit_bools_write() local
1381 length = avc_has_perm(&selinux_state, in sel_commit_bools_write()
1385 if (length) in sel_commit_bools_write()
1388 length = -EINVAL; in sel_commit_bools_write()
1392 length = 0; in sel_commit_bools_write()
1394 length = security_set_bools(fsi->state, fsi->bool_num, in sel_commit_bools_write()
1397 if (!length) in sel_commit_bools_write()
1398 length = count; in sel_commit_bools_write()
1403 return length; in sel_commit_bools_write()
1502 ssize_t length; in sel_read_avc_cache_threshold() local
1504 length = scnprintf(tmpbuf, TMPBUFLEN, "%u", in sel_read_avc_cache_threshold()
1506 return simple_read_from_buffer(buf, count, ppos, tmpbuf, length); in sel_read_avc_cache_threshold()
1556 ssize_t length; in sel_read_avc_hash_stats() local
1562 length = avc_get_hash_stats(state->avc, page); in sel_read_avc_hash_stats()
1563 if (length >= 0) in sel_read_avc_hash_stats()
1564 length = simple_read_from_buffer(buf, count, ppos, page, length); in sel_read_avc_hash_stats()
1567 return length; in sel_read_avc_hash_stats()
1576 ssize_t length; in sel_read_sidtab_hash_stats() local
1582 length = security_sidtab_hash_stats(state, page); in sel_read_sidtab_hash_stats()
1583 if (length >= 0) in sel_read_sidtab_hash_stats()
1584 length = simple_read_from_buffer(buf, count, ppos, page, in sel_read_sidtab_hash_stats()
1585 length); in sel_read_sidtab_hash_stats()
1588 return length; in sel_read_sidtab_hash_stats()
1851 ssize_t length; in sel_read_policycap() local
1855 length = scnprintf(tmpbuf, TMPBUFLEN, "%d", value); in sel_read_policycap()
1857 return simple_read_from_buffer(buf, count, ppos, tmpbuf, length); in sel_read_policycap()