Lines Matching refs:limit
873 int limit; member
878 .limit = -1,
883 .limit = -1,
894 struct kexec_load_limit *limit = table->data; in kexec_limit_handler() local
911 mutex_lock(&limit->mutex); in kexec_limit_handler()
912 if (limit->limit != -1 && val >= limit->limit) in kexec_limit_handler()
915 limit->limit = val; in kexec_limit_handler()
916 mutex_unlock(&limit->mutex); in kexec_limit_handler()
921 mutex_lock(&limit->mutex); in kexec_limit_handler()
922 val = limit->limit; in kexec_limit_handler()
923 mutex_unlock(&limit->mutex); in kexec_limit_handler()
963 struct kexec_load_limit *limit; in kexec_load_permitted() local
973 limit = (kexec_image_type == KEXEC_TYPE_CRASH) ? in kexec_load_permitted()
975 mutex_lock(&limit->mutex); in kexec_load_permitted()
976 if (!limit->limit) { in kexec_load_permitted()
977 mutex_unlock(&limit->mutex); in kexec_load_permitted()
980 if (limit->limit != -1) in kexec_load_permitted()
981 limit->limit--; in kexec_load_permitted()
982 mutex_unlock(&limit->mutex); in kexec_load_permitted()