cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

names.h (798B)


      1/* SPDX-License-Identifier: GPL-2.0-or-later */
      2/*
      3 *      names.h  --  USB name database manipulation routines
      4 *
      5 *      Copyright (C) 1999, 2000  Thomas Sailer (sailer@ife.ee.ethz.ch)
      6 *
      7 *	Copyright (C) 2005 Takahiro Hirofuchi
      8 *	       - names_free() is added.
      9 */
     10
     11#ifndef _NAMES_H
     12#define _NAMES_H
     13
     14#include <sys/types.h>
     15
     16/* used by usbip_common.c */
     17extern const char *names_vendor(u_int16_t vendorid);
     18extern const char *names_product(u_int16_t vendorid, u_int16_t productid);
     19extern const char *names_class(u_int8_t classid);
     20extern const char *names_subclass(u_int8_t classid, u_int8_t subclassid);
     21extern const char *names_protocol(u_int8_t classid, u_int8_t subclassid,
     22				  u_int8_t protocolid);
     23extern int  names_init(char *n);
     24extern void names_free(void);
     25
     26#endif /* _NAMES_H */