linux/drivers/gpu/drm/nouveau/include/nvkm/core/option.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: MIT */
   2#ifndef __NVKM_OPTION_H__
   3#define __NVKM_OPTION_H__
   4#include <core/os.h>
   5
   6const char *nvkm_stropt(const char *optstr, const char *opt, int *len);
   7bool nvkm_boolopt(const char *optstr, const char *opt, bool value);
   8long nvkm_longopt(const char *optstr, const char *opt, long value);
   9int  nvkm_dbgopt(const char *optstr, const char *sub);
  10
  11/* compares unterminated string 'str' with zero-terminated string 'cmp' */
  12static inline int
  13strncasecmpz(const char *str, const char *cmp, size_t len)
  14{
  15        if (strlen(cmp) != len)
  16                return len;
  17        return strncasecmp(str, cmp, len);
  18}
  19#endif
  20