Lines Matching refs:mac_policy_list

260  * mac_policy_list holds the list of policy modules.  Modules with a
285 mac_policy_list_t mac_policy_list;
453 if (mac_policy_list.numloaded <= mac_policy_list.staticmax)
457 if (mac_policy_list.numloaded > mac_policy_list.staticmax) {
487 mac_policy_list.numloaded = 0;
488 mac_policy_list.max = MAC_POLICY_LIST_CHUNKSIZE;
489 mac_policy_list.maxindex = 0;
490 mac_policy_list.staticmax = 0;
491 mac_policy_list.freehint = 0;
492 mac_policy_list.chunks = 1;
494 mac_policy_list.entries = kalloc(sizeof(struct mac_policy_list_element) * MAC_POLICY_LIST_CHUNKSIZE);
495 bzero(mac_policy_list.entries, sizeof(struct mac_policy_list_element) * MAC_POLICY_LIST_CHUNKSIZE);
570 for (i = 0; i <= mac_policy_list.maxindex; i++) {
805 if (mac_policy_list.numloaded >= mac_policy_list.max) {
809 MAC_POLICY_LIST_CHUNKSIZE) * (mac_policy_list.chunks + 1));
810 bzero(&tmac_policy_list_element[mac_policy_list.max],
815 memcpy(tmac_policy_list_element, mac_policy_list.entries,
817 MAC_POLICY_LIST_CHUNKSIZE * mac_policy_list.chunks);
820 kfree(mac_policy_list.entries,
822 MAC_POLICY_LIST_CHUNKSIZE * mac_policy_list.chunks);
824 mac_policy_list.entries = tmac_policy_list_element;
827 mac_policy_list.max += MAC_POLICY_LIST_CHUNKSIZE;
828 mac_policy_list.chunks++;
832 for (i = 0; i <= mac_policy_list.maxindex; i++) {
833 if (mac_policy_list.entries[i].mpc == NULL)
836 if (strcmp(mac_policy_list.entries[i].mpc->mpc_name,
869 for (i = mac_policy_list.freehint; i < mac_policy_list.max; i++) {
870 if (mac_policy_list.entries[i].mpc == NULL) {
872 mac_policy_list.freehint = ++i;
886 *handlep == mac_policy_list.staticmax)) {
888 mac_policy_list.staticmax++;
891 mac_policy_list.entries[*handlep].mpc = mpc;
894 if (*handlep > mac_policy_list.maxindex)
895 mac_policy_list.maxindex = *handlep;
896 mac_policy_list.numloaded++;
965 if (handle < mac_policy_list.freehint &&
966 handle >= mac_policy_list.staticmax)
967 mac_policy_list.freehint = handle;
969 if (handle == mac_policy_list.maxindex)
970 mac_policy_list.maxindex--;
972 mac_policy_list.numloaded--;
1121 mpc = mac_policy_list.entries[mll->mll_handle].mpc;
1250 mpc = mac_policy_list.entries[mll->mll_handle].mpc;
2129 for (i = 0; i < mac_policy_list.staticmax; i++) {
2130 mpc = mac_policy_list.entries[i].mpc;
2142 for (; i <= mac_policy_list.maxindex; i++) {
2143 mpc = mac_policy_list.entries[i].mpc;