Lines Matching refs:count
445 size_t count, loff_t *ppos, in smk_write_rules_list() argument
467 if (count < SMK_OLOADLEN || count > SMK_LOADLEN) in smk_write_rules_list()
470 if (count >= PAGE_SIZE) { in smk_write_rules_list()
471 count = PAGE_SIZE - 1; in smk_write_rules_list()
476 data = memdup_user_nul(buf, count); in smk_write_rules_list()
485 while (count > 0 && (data[count - 1] != '\n')) in smk_write_rules_list()
486 --count; in smk_write_rules_list()
487 if (count == 0) { in smk_write_rules_list()
493 data[count] = '\0'; in smk_write_rules_list()
495 while (cnt < count) { in smk_write_rules_list()
500 cnt = count; in smk_write_rules_list()
643 size_t count, loff_t *ppos) in smk_write_load() argument
653 return smk_write_rules_list(file, buf, count, ppos, NULL, NULL, in smk_write_load()
815 size_t count, loff_t *ppos, int format) in smk_set_cipso() argument
840 (count < SMK_CIPSOMIN || count > SMK_CIPSOMAX)) in smk_set_cipso()
842 if (count > PAGE_SIZE) in smk_set_cipso()
845 data = memdup_user_nul(buf, count); in smk_set_cipso()
867 if (rule > data + count) { in smk_set_cipso()
877 if (rule > data + count) { in smk_set_cipso()
887 count != (SMK_CIPSOMIN + catlen * SMK_DIGITLEN)) in smk_set_cipso()
894 if (rule > data + count) { in smk_set_cipso()
916 rc = count; in smk_set_cipso()
940 size_t count, loff_t *ppos) in smk_write_cipso() argument
942 return smk_set_cipso(file, buf, count, ppos, SMK_FIXED24_FMT); in smk_write_cipso()
1014 size_t count, loff_t *ppos) in smk_write_cipso2() argument
1016 return smk_set_cipso(file, buf, count, ppos, SMK_LONG_FMT); in smk_write_cipso2()
1132 size_t count, loff_t *ppos) in smk_write_net4addr() argument
1161 if (count < SMK_NETLBLADDRMIN || count > PAGE_SIZE - 1) in smk_write_net4addr()
1164 data = memdup_user_nul(buf, count); in smk_write_net4addr()
1168 smack = kzalloc(count + 1, GFP_KERNEL); in smk_write_net4addr()
1270 rc = count; in smk_write_net4addr()
1393 size_t count, loff_t *ppos) in smk_write_net6addr() argument
1419 if (count < SMK_NETLBLADDRMIN || count > PAGE_SIZE - 1) in smk_write_net6addr()
1422 data = memdup_user_nul(buf, count); in smk_write_net6addr()
1426 smack = kzalloc(count + 1, GFP_KERNEL); in smk_write_net6addr()
1526 rc = count; in smk_write_net6addr()
1557 size_t count, loff_t *ppos) in smk_read_doi() argument
1566 rc = simple_read_from_buffer(buf, count, ppos, temp, strlen(temp)); in smk_read_doi()
1581 size_t count, loff_t *ppos) in smk_write_doi() argument
1589 if (count >= sizeof(temp) || count == 0) in smk_write_doi()
1592 if (copy_from_user(temp, buf, count) != 0) in smk_write_doi()
1595 temp[count] = '\0'; in smk_write_doi()
1604 return count; in smk_write_doi()
1623 size_t count, loff_t *ppos) in smk_read_direct() argument
1632 rc = simple_read_from_buffer(buf, count, ppos, temp, strlen(temp)); in smk_read_direct()
1647 size_t count, loff_t *ppos) in smk_write_direct() argument
1656 if (count >= sizeof(temp) || count == 0) in smk_write_direct()
1659 if (copy_from_user(temp, buf, count) != 0) in smk_write_direct()
1662 temp[count] = '\0'; in smk_write_direct()
1682 return count; in smk_write_direct()
1701 size_t count, loff_t *ppos) in smk_read_mapped() argument
1710 rc = simple_read_from_buffer(buf, count, ppos, temp, strlen(temp)); in smk_read_mapped()
1725 size_t count, loff_t *ppos) in smk_write_mapped() argument
1734 if (count >= sizeof(temp) || count == 0) in smk_write_mapped()
1737 if (copy_from_user(temp, buf, count) != 0) in smk_write_mapped()
1740 temp[count] = '\0'; in smk_write_mapped()
1760 return count; in smk_write_mapped()
1816 size_t count, loff_t *ppos) in smk_write_ambient() argument
1821 int rc = count; in smk_write_ambient()
1827 if (count == 0 || count > PAGE_SIZE) in smk_write_ambient()
1830 data = memdup_user_nul(buf, count); in smk_write_ambient()
1834 skp = smk_import_entry(data, count); in smk_write_ambient()
1992 size_t count, loff_t *ppos) in smk_write_onlycap() argument
2001 if (count > PAGE_SIZE) in smk_write_onlycap()
2004 data = memdup_user_nul(buf, count); in smk_write_onlycap()
2025 rc = count; in smk_write_onlycap()
2082 size_t count, loff_t *ppos) in smk_write_unconfined() argument
2086 int rc = count; in smk_write_unconfined()
2091 if (count > PAGE_SIZE) in smk_write_unconfined()
2094 data = memdup_user_nul(buf, count); in smk_write_unconfined()
2107 skp = smk_import_entry(data, count); in smk_write_unconfined()
2140 size_t count, loff_t *ppos) in smk_read_logging() argument
2149 rc = simple_read_from_buffer(buf, count, ppos, temp, strlen(temp)); in smk_read_logging()
2163 size_t count, loff_t *ppos) in smk_write_logging() argument
2171 if (count >= sizeof(temp) || count == 0) in smk_write_logging()
2174 if (copy_from_user(temp, buf, count) != 0) in smk_write_logging()
2177 temp[count] = '\0'; in smk_write_logging()
2184 return count; in smk_write_logging()
2254 size_t count, loff_t *ppos) in smk_write_load_self() argument
2258 return smk_write_rules_list(file, buf, count, ppos, &tsp->smk_rules, in smk_write_load_self()
2279 size_t count, loff_t *ppos, int format) in smk_user_access() argument
2285 data = simple_transaction_get(file, buf, count); in smk_user_access()
2290 if (count < SMK_LOADLEN) in smk_user_access()
2316 return count; in smk_user_access()
2327 size_t count, loff_t *ppos) in smk_write_access() argument
2329 return smk_user_access(file, buf, count, ppos, SMK_FIXED24_FMT); in smk_write_access()
2385 size_t count, loff_t *ppos) in smk_write_load2() argument
2393 return smk_write_rules_list(file, buf, count, ppos, NULL, NULL, in smk_write_load2()
2462 size_t count, loff_t *ppos) in smk_write_load_self2() argument
2466 return smk_write_rules_list(file, buf, count, ppos, &tsp->smk_rules, in smk_write_load_self2()
2486 size_t count, loff_t *ppos) in smk_write_access2() argument
2488 return smk_user_access(file, buf, count, ppos, SMK_LONG_FMT); in smk_write_access2()
2506 size_t count, loff_t *ppos) in smk_write_revoke_subj() argument
2514 int rc = count; in smk_write_revoke_subj()
2522 if (count == 0 || count > SMK_LONGLABEL) in smk_write_revoke_subj()
2525 data = memdup_user(buf, count); in smk_write_revoke_subj()
2529 cp = smk_parse_smack(data, count); in smk_write_revoke_subj()
2581 size_t count, loff_t *ppos) in smk_write_change_rule() argument
2589 return smk_write_rules_list(file, buf, count, ppos, NULL, NULL, in smk_write_change_rule()
2643 size_t count, loff_t *ppos) in smk_write_syslog() argument
2647 int rc = count; in smk_write_syslog()
2653 if (count == 0 || count > PAGE_SIZE) in smk_write_syslog()
2656 data = memdup_user_nul(buf, count); in smk_write_syslog()
2660 skp = smk_import_entry(data, count); in smk_write_syslog()
2735 size_t count, loff_t *ppos) in smk_write_relabel_self() argument
2753 if (count == 0 || count > PAGE_SIZE) in smk_write_relabel_self()
2756 data = memdup_user_nul(buf, count); in smk_write_relabel_self()
2776 return count; in smk_write_relabel_self()
2801 size_t count, loff_t *ppos) in smk_read_ptrace() argument
2810 rc = simple_read_from_buffer(buf, count, ppos, temp, strlen(temp)); in smk_read_ptrace()
2822 size_t count, loff_t *ppos) in smk_write_ptrace() argument
2830 if (*ppos != 0 || count >= sizeof(temp) || count == 0) in smk_write_ptrace()
2833 if (copy_from_user(temp, buf, count) != 0) in smk_write_ptrace()
2836 temp[count] = '\0'; in smk_write_ptrace()
2844 return count; in smk_write_ptrace()