• 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()
140 ssize_t length; in sel_write_enforce() local
155 length = -EINVAL; in sel_write_enforce()
163 length = avc_has_perm(current_sid(), SECINITSID_SECURITY, in sel_write_enforce()
166 if (length) in sel_write_enforce()
184 length = count; in sel_write_enforce()
187 return length; in sel_write_enforce()
203 ssize_t length; in sel_read_handle_unknown() local
209 length = scnprintf(tmpbuf, TMPBUFLEN, "%d", handle_unknown); in sel_read_handle_unknown()
210 return simple_read_from_buffer(buf, count, ppos, tmpbuf, length); in sel_read_handle_unknown()
276 ssize_t length; in sel_write_disable() local
291 length = -EINVAL; in sel_write_disable()
294 length = count; in sel_write_disable()
303 return length; in sel_write_disable()
315 ssize_t length; in sel_read_policyvers() local
317 length = scnprintf(tmpbuf, TMPBUFLEN, "%u", POLICYDB_VERSION_MAX); in sel_read_policyvers()
318 return simple_read_from_buffer(buf, count, ppos, tmpbuf, length); in sel_read_policyvers()
349 ssize_t length; in sel_read_mls() local
351 length = scnprintf(tmpbuf, TMPBUFLEN, "%d", in sel_read_mls()
353 return simple_read_from_buffer(buf, count, ppos, tmpbuf, length); in sel_read_mls()
587 ssize_t length; in sel_write_load() local
599 length = avc_has_perm(current_sid(), SECINITSID_SECURITY, in sel_write_load()
601 if (length) in sel_write_load()
606 length = -ENOMEM; in sel_write_load()
610 length = -EFAULT; in sel_write_load()
614 length = security_load_policy(data, count, &load_state); in sel_write_load()
615 if (length) { in sel_write_load()
620 length = sel_make_policy_nodes(fsi, load_state.policy); in sel_write_load()
621 if (length) { in sel_write_load()
628 length = count; in sel_write_load()
637 return length; in sel_write_load()
649 ssize_t length; in sel_write_context() local
651 length = avc_has_perm(current_sid(), SECINITSID_SECURITY, in sel_write_context()
653 if (length) in sel_write_context()
656 length = security_context_to_sid(buf, size, &sid, GFP_KERNEL); in sel_write_context()
657 if (length) in sel_write_context()
660 length = security_sid_to_context(sid, &canon, &len); in sel_write_context()
661 if (length) in sel_write_context()
664 length = -ERANGE; in sel_write_context()
672 length = len; in sel_write_context()
675 return length; in sel_write_context()
682 ssize_t length; in sel_read_checkreqprot() local
684 length = scnprintf(tmpbuf, TMPBUFLEN, "%u", in sel_read_checkreqprot()
686 return simple_read_from_buffer(buf, count, ppos, tmpbuf, length); in sel_read_checkreqprot()
693 ssize_t length; in sel_write_checkreqprot() local
696 length = avc_has_perm(current_sid(), SECINITSID_SECURITY, in sel_write_checkreqprot()
699 if (length) in sel_write_checkreqprot()
700 return length; in sel_write_checkreqprot()
714 length = -EINVAL; in sel_write_checkreqprot()
717 length = count; in sel_write_checkreqprot()
731 return length; in sel_write_checkreqprot()
864 * and the length returned. Otherwise return 0 or and -error.
873 ssize_t length; in sel_write_access() local
875 length = avc_has_perm(current_sid(), SECINITSID_SECURITY, in sel_write_access()
877 if (length) in sel_write_access()
880 length = -ENOMEM; in sel_write_access()
885 length = -ENOMEM; in sel_write_access()
890 length = -EINVAL; in sel_write_access()
894 length = security_context_str_to_sid(scon, &ssid, GFP_KERNEL); in sel_write_access()
895 if (length) in sel_write_access()
898 length = security_context_str_to_sid(tcon, &tsid, GFP_KERNEL); in sel_write_access()
899 if (length) in sel_write_access()
904 length = scnprintf(buf, SIMPLE_TRANSACTION_LIMIT, in sel_write_access()
912 return length; in sel_write_access()
921 ssize_t length; in sel_write_create() local
926 length = avc_has_perm(current_sid(), SECINITSID_SECURITY, in sel_write_create()
929 if (length) in sel_write_create()
932 length = -ENOMEM; in sel_write_create()
937 length = -ENOMEM; in sel_write_create()
942 length = -ENOMEM; in sel_write_create()
947 length = -EINVAL; in sel_write_create()
982 length = security_context_str_to_sid(scon, &ssid, GFP_KERNEL); in sel_write_create()
983 if (length) in sel_write_create()
986 length = security_context_str_to_sid(tcon, &tsid, GFP_KERNEL); in sel_write_create()
987 if (length) in sel_write_create()
990 length = security_transition_sid_user(ssid, tsid, tclass, in sel_write_create()
992 if (length) in sel_write_create()
995 length = security_sid_to_context(newsid, &newcon, &len); in sel_write_create()
996 if (length) in sel_write_create()
999 length = -ERANGE; in sel_write_create()
1007 length = len; in sel_write_create()
1013 return length; in sel_write_create()
1021 ssize_t length; in sel_write_relabel() local
1025 length = avc_has_perm(current_sid(), SECINITSID_SECURITY, in sel_write_relabel()
1028 if (length) in sel_write_relabel()
1031 length = -ENOMEM; in sel_write_relabel()
1036 length = -ENOMEM; in sel_write_relabel()
1041 length = -EINVAL; in sel_write_relabel()
1045 length = security_context_str_to_sid(scon, &ssid, GFP_KERNEL); in sel_write_relabel()
1046 if (length) in sel_write_relabel()
1049 length = security_context_str_to_sid(tcon, &tsid, GFP_KERNEL); in sel_write_relabel()
1050 if (length) in sel_write_relabel()
1053 length = security_change_sid(ssid, tsid, tclass, &newsid); in sel_write_relabel()
1054 if (length) in sel_write_relabel()
1057 length = security_sid_to_context(newsid, &newcon, &len); in sel_write_relabel()
1058 if (length) in sel_write_relabel()
1061 length = -ERANGE; in sel_write_relabel()
1066 length = len; in sel_write_relabel()
1071 return length; in sel_write_relabel()
1078 ssize_t length; in sel_write_user() local
1083 length = avc_has_perm(current_sid(), SECINITSID_SECURITY, in sel_write_user()
1086 if (length) in sel_write_user()
1089 length = -ENOMEM; in sel_write_user()
1094 length = -ENOMEM; in sel_write_user()
1099 length = -EINVAL; in sel_write_user()
1103 length = security_context_str_to_sid(con, &sid, GFP_KERNEL); in sel_write_user()
1104 if (length) in sel_write_user()
1107 length = security_get_user_sids(sid, user, &sids, &nsids); in sel_write_user()
1108 if (length) in sel_write_user()
1111 length = sprintf(buf, "%u", nsids) + 1; in sel_write_user()
1112 ptr = buf + length; in sel_write_user()
1116 length = rc; in sel_write_user()
1119 if ((length + len) >= SIMPLE_TRANSACTION_LIMIT) { in sel_write_user()
1121 length = -ERANGE; in sel_write_user()
1127 length += len; in sel_write_user()
1133 return length; in sel_write_user()
1141 ssize_t length; in sel_write_member() local
1145 length = avc_has_perm(current_sid(), SECINITSID_SECURITY, in sel_write_member()
1148 if (length) in sel_write_member()
1151 length = -ENOMEM; in sel_write_member()
1156 length = -ENOMEM; in sel_write_member()
1161 length = -EINVAL; in sel_write_member()
1165 length = security_context_str_to_sid(scon, &ssid, GFP_KERNEL); in sel_write_member()
1166 if (length) in sel_write_member()
1169 length = security_context_str_to_sid(tcon, &tsid, GFP_KERNEL); in sel_write_member()
1170 if (length) in sel_write_member()
1173 length = security_member_sid(ssid, tsid, tclass, &newsid); in sel_write_member()
1174 if (length) in sel_write_member()
1177 length = security_sid_to_context(newsid, &newcon, &len); in sel_write_member()
1178 if (length) in sel_write_member()
1181 length = -ERANGE; in sel_write_member()
1189 length = len; in sel_write_member()
1194 return length; in sel_write_member()
1213 ssize_t length; in sel_read_bool() local
1236 length = scnprintf(page, PAGE_SIZE, "%d %d", cur_enforcing, in sel_read_bool()
1239 ret = simple_read_from_buffer(buf, count, ppos, page, length); in sel_read_bool()
1254 ssize_t length; in sel_write_bool() local
1272 length = avc_has_perm(current_sid(), SECINITSID_SECURITY, in sel_write_bool()
1275 if (length) in sel_write_bool()
1278 length = -EINVAL; in sel_write_bool()
1283 length = -EINVAL; in sel_write_bool()
1291 length = count; in sel_write_bool()
1296 return length; in sel_write_bool()
1311 ssize_t length; in sel_commit_bools_write() local
1327 length = avc_has_perm(current_sid(), SECINITSID_SECURITY, in sel_commit_bools_write()
1330 if (length) in sel_commit_bools_write()
1333 length = -EINVAL; in sel_commit_bools_write()
1337 length = 0; in sel_commit_bools_write()
1339 length = security_set_bools(fsi->bool_num, in sel_commit_bools_write()
1342 if (!length) in sel_commit_bools_write()
1343 length = count; in sel_commit_bools_write()
1348 return length; in sel_commit_bools_write()
1445 ssize_t length; in sel_read_avc_cache_threshold() local
1447 length = scnprintf(tmpbuf, TMPBUFLEN, "%u", in sel_read_avc_cache_threshold()
1449 return simple_read_from_buffer(buf, count, ppos, tmpbuf, length); in sel_read_avc_cache_threshold()
1494 ssize_t length; in sel_read_avc_hash_stats() local
1500 length = avc_get_hash_stats(page); in sel_read_avc_hash_stats()
1501 if (length >= 0) in sel_read_avc_hash_stats()
1502 length = simple_read_from_buffer(buf, count, ppos, page, length); in sel_read_avc_hash_stats()
1505 return length; in sel_read_avc_hash_stats()
1512 ssize_t length; in sel_read_sidtab_hash_stats() local
1518 length = security_sidtab_hash_stats(page); in sel_read_sidtab_hash_stats()
1519 if (length >= 0) in sel_read_sidtab_hash_stats()
1520 length = simple_read_from_buffer(buf, count, ppos, page, in sel_read_sidtab_hash_stats()
1521 length); in sel_read_sidtab_hash_stats()
1524 return length; in sel_read_sidtab_hash_stats()
1785 ssize_t length; in sel_read_policycap() local
1789 length = scnprintf(tmpbuf, TMPBUFLEN, "%d", value); in sel_read_policycap()
1791 return simple_read_from_buffer(buf, count, ppos, tmpbuf, length); in sel_read_policycap()