Lines Matching refs:count
469 size_t count, loff_t *ppos, in smk_write_rules_list() argument
491 if (count < SMK_OLOADLEN || count > SMK_LOADLEN) in smk_write_rules_list()
494 if (count >= PAGE_SIZE) { in smk_write_rules_list()
495 count = PAGE_SIZE - 1; in smk_write_rules_list()
500 data = kmalloc(count + 1, GFP_KERNEL); in smk_write_rules_list()
504 if (copy_from_user(data, buf, count) != 0) { in smk_write_rules_list()
514 while (count > 0 && (data[count - 1] != '\n')) in smk_write_rules_list()
515 --count; in smk_write_rules_list()
516 if (count == 0) { in smk_write_rules_list()
522 data[count] = '\0'; in smk_write_rules_list()
524 while (cnt < count) { in smk_write_rules_list()
529 cnt = count; in smk_write_rules_list()
686 size_t count, loff_t *ppos) in smk_write_load() argument
696 return smk_write_rules_list(file, buf, count, ppos, NULL, NULL, in smk_write_load()
860 size_t count, loff_t *ppos, int format) in smk_set_cipso() argument
884 (count < SMK_CIPSOMIN || count > SMK_CIPSOMAX)) in smk_set_cipso()
887 data = kzalloc(count + 1, GFP_KERNEL); in smk_set_cipso()
891 if (copy_from_user(data, buf, count) != 0) { in smk_set_cipso()
896 data[count] = '\0'; in smk_set_cipso()
925 count != (SMK_CIPSOMIN + catlen * SMK_DIGITLEN)) in smk_set_cipso()
944 rc = count; in smk_set_cipso()
965 size_t count, loff_t *ppos) in smk_write_cipso() argument
967 return smk_set_cipso(file, buf, count, ppos, SMK_FIXED24_FMT); in smk_write_cipso()
1039 size_t count, loff_t *ppos) in smk_write_cipso2() argument
1041 return smk_set_cipso(file, buf, count, ppos, SMK_LONG_FMT); in smk_write_cipso2()
1158 size_t count, loff_t *ppos) in smk_write_net4addr() argument
1187 if (count < SMK_NETLBLADDRMIN) in smk_write_net4addr()
1190 data = kzalloc(count + 1, GFP_KERNEL); in smk_write_net4addr()
1194 if (copy_from_user(data, buf, count) != 0) { in smk_write_net4addr()
1199 smack = kzalloc(count + 1, GFP_KERNEL); in smk_write_net4addr()
1205 data[count] = '\0'; in smk_write_net4addr()
1304 rc = count; in smk_write_net4addr()
1428 size_t count, loff_t *ppos) in smk_write_net6addr() argument
1454 if (count < SMK_NETLBLADDRMIN) in smk_write_net6addr()
1457 data = kzalloc(count + 1, GFP_KERNEL); in smk_write_net6addr()
1461 if (copy_from_user(data, buf, count) != 0) { in smk_write_net6addr()
1466 smack = kzalloc(count + 1, GFP_KERNEL); in smk_write_net6addr()
1472 data[count] = '\0'; in smk_write_net6addr()
1568 rc = count; in smk_write_net6addr()
1599 size_t count, loff_t *ppos) in smk_read_doi() argument
1608 rc = simple_read_from_buffer(buf, count, ppos, temp, strlen(temp)); in smk_read_doi()
1623 size_t count, loff_t *ppos) in smk_write_doi() argument
1631 if (count >= sizeof(temp) || count == 0) in smk_write_doi()
1634 if (copy_from_user(temp, buf, count) != 0) in smk_write_doi()
1637 temp[count] = '\0'; in smk_write_doi()
1646 return count; in smk_write_doi()
1665 size_t count, loff_t *ppos) in smk_read_direct() argument
1674 rc = simple_read_from_buffer(buf, count, ppos, temp, strlen(temp)); in smk_read_direct()
1689 size_t count, loff_t *ppos) in smk_write_direct() argument
1698 if (count >= sizeof(temp) || count == 0) in smk_write_direct()
1701 if (copy_from_user(temp, buf, count) != 0) in smk_write_direct()
1704 temp[count] = '\0'; in smk_write_direct()
1724 return count; in smk_write_direct()
1743 size_t count, loff_t *ppos) in smk_read_mapped() argument
1752 rc = simple_read_from_buffer(buf, count, ppos, temp, strlen(temp)); in smk_read_mapped()
1767 size_t count, loff_t *ppos) in smk_write_mapped() argument
1776 if (count >= sizeof(temp) || count == 0) in smk_write_mapped()
1779 if (copy_from_user(temp, buf, count) != 0) in smk_write_mapped()
1782 temp[count] = '\0'; in smk_write_mapped()
1802 return count; in smk_write_mapped()
1858 size_t count, loff_t *ppos) in smk_write_ambient() argument
1863 int rc = count; in smk_write_ambient()
1868 data = kzalloc(count + 1, GFP_KERNEL); in smk_write_ambient()
1872 if (copy_from_user(data, buf, count) != 0) { in smk_write_ambient()
1877 skp = smk_import_entry(data, count); in smk_write_ambient()
2035 size_t count, loff_t *ppos) in smk_write_onlycap() argument
2044 data = kzalloc(count + 1, GFP_KERNEL); in smk_write_onlycap()
2048 if (copy_from_user(data, buf, count) != 0) { in smk_write_onlycap()
2070 rc = count; in smk_write_onlycap()
2127 size_t count, loff_t *ppos) in smk_write_unconfined() argument
2131 int rc = count; in smk_write_unconfined()
2136 data = kzalloc(count + 1, GFP_KERNEL); in smk_write_unconfined()
2140 if (copy_from_user(data, buf, count) != 0) { in smk_write_unconfined()
2154 skp = smk_import_entry(data, count); in smk_write_unconfined()
2186 size_t count, loff_t *ppos) in smk_read_logging() argument
2195 rc = simple_read_from_buffer(buf, count, ppos, temp, strlen(temp)); in smk_read_logging()
2209 size_t count, loff_t *ppos) in smk_write_logging() argument
2217 if (count >= sizeof(temp) || count == 0) in smk_write_logging()
2220 if (copy_from_user(temp, buf, count) != 0) in smk_write_logging()
2223 temp[count] = '\0'; in smk_write_logging()
2230 return count; in smk_write_logging()
2299 size_t count, loff_t *ppos) in smk_write_load_self() argument
2303 return smk_write_rules_list(file, buf, count, ppos, &tsp->smk_rules, in smk_write_load_self()
2323 size_t count, loff_t *ppos, int format) in smk_user_access() argument
2329 data = simple_transaction_get(file, buf, count); in smk_user_access()
2334 if (count < SMK_LOADLEN) in smk_user_access()
2360 return count; in smk_user_access()
2371 size_t count, loff_t *ppos) in smk_write_access() argument
2373 return smk_user_access(file, buf, count, ppos, SMK_FIXED24_FMT); in smk_write_access()
2427 size_t count, loff_t *ppos) in smk_write_load2() argument
2435 return smk_write_rules_list(file, buf, count, ppos, NULL, NULL, in smk_write_load2()
2504 size_t count, loff_t *ppos) in smk_write_load_self2() argument
2508 return smk_write_rules_list(file, buf, count, ppos, &tsp->smk_rules, in smk_write_load_self2()
2528 size_t count, loff_t *ppos) in smk_write_access2() argument
2530 return smk_user_access(file, buf, count, ppos, SMK_LONG_FMT); in smk_write_access2()
2548 size_t count, loff_t *ppos) in smk_write_revoke_subj() argument
2556 int rc = count; in smk_write_revoke_subj()
2564 if (count == 0 || count > SMK_LONGLABEL) in smk_write_revoke_subj()
2567 data = kzalloc(count, GFP_KERNEL); in smk_write_revoke_subj()
2571 if (copy_from_user(data, buf, count) != 0) { in smk_write_revoke_subj()
2576 cp = smk_parse_smack(data, count); in smk_write_revoke_subj()
2628 size_t count, loff_t *ppos) in smk_write_change_rule() argument
2636 return smk_write_rules_list(file, buf, count, ppos, NULL, NULL, in smk_write_change_rule()
2690 size_t count, loff_t *ppos) in smk_write_syslog() argument
2694 int rc = count; in smk_write_syslog()
2699 data = kzalloc(count + 1, GFP_KERNEL); in smk_write_syslog()
2703 if (copy_from_user(data, buf, count) != 0) in smk_write_syslog()
2706 skp = smk_import_entry(data, count); in smk_write_syslog()
2782 size_t count, loff_t *ppos) in smk_write_relabel_self() argument
2801 data = kzalloc(count + 1, GFP_KERNEL); in smk_write_relabel_self()
2805 if (copy_from_user(data, buf, count) != 0) { in smk_write_relabel_self()
2816 return count; in smk_write_relabel_self()
2841 size_t count, loff_t *ppos) in smk_read_ptrace() argument
2850 rc = simple_read_from_buffer(buf, count, ppos, temp, strlen(temp)); in smk_read_ptrace()
2862 size_t count, loff_t *ppos) in smk_write_ptrace() argument
2870 if (*ppos != 0 || count >= sizeof(temp) || count == 0) in smk_write_ptrace()
2873 if (copy_from_user(temp, buf, count) != 0) in smk_write_ptrace()
2876 temp[count] = '\0'; in smk_write_ptrace()
2884 return count; in smk_write_ptrace()