config root man

Current Path : /sys/amd64/compile/hs32/modules/usr/src/sys/modules/usb/urio/@/amd64/compile/hs32/modules/usr/src/sys/modules/padlock/

FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64
Upload File :
Current File : //sys/amd64/compile/hs32/modules/usr/src/sys/modules/usb/urio/@/amd64/compile/hs32/modules/usr/src/sys/modules/padlock/cryptodev_if.h

/*
 * This file is produced automatically.
 * Do not modify anything in here by hand.
 *
 * Created from source file
 *   @/opencrypto/cryptodev_if.m
 * with
 *   makeobjops.awk
 *
 * See the source file for legal information
 */


#ifndef _cryptodev_if_h_
#define _cryptodev_if_h_

/** @brief Unique descriptor for the CRYPTODEV_NEWSESSION() method */
extern struct kobjop_desc cryptodev_newsession_desc;
/** @brief A function implementing the CRYPTODEV_NEWSESSION() method */
typedef int cryptodev_newsession_t(device_t dev, uint32_t *sid,
                                   struct cryptoini *cri);

static __inline int CRYPTODEV_NEWSESSION(device_t dev, uint32_t *sid,
                                         struct cryptoini *cri)
{
	kobjop_t _m;
	KOBJOPLOOKUP(((kobj_t)dev)->ops,cryptodev_newsession);
	return ((cryptodev_newsession_t *) _m)(dev, sid, cri);
}

/** @brief Unique descriptor for the CRYPTODEV_FREESESSION() method */
extern struct kobjop_desc cryptodev_freesession_desc;
/** @brief A function implementing the CRYPTODEV_FREESESSION() method */
typedef int cryptodev_freesession_t(device_t dev, uint64_t sid);

static __inline int CRYPTODEV_FREESESSION(device_t dev, uint64_t sid)
{
	kobjop_t _m;
	KOBJOPLOOKUP(((kobj_t)dev)->ops,cryptodev_freesession);
	return ((cryptodev_freesession_t *) _m)(dev, sid);
}

/** @brief Unique descriptor for the CRYPTODEV_PROCESS() method */
extern struct kobjop_desc cryptodev_process_desc;
/** @brief A function implementing the CRYPTODEV_PROCESS() method */
typedef int cryptodev_process_t(device_t dev, struct cryptop *op, int flags);

static __inline int CRYPTODEV_PROCESS(device_t dev, struct cryptop *op,
                                      int flags)
{
	kobjop_t _m;
	KOBJOPLOOKUP(((kobj_t)dev)->ops,cryptodev_process);
	return ((cryptodev_process_t *) _m)(dev, op, flags);
}

/** @brief Unique descriptor for the CRYPTODEV_KPROCESS() method */
extern struct kobjop_desc cryptodev_kprocess_desc;
/** @brief A function implementing the CRYPTODEV_KPROCESS() method */
typedef int cryptodev_kprocess_t(device_t dev, struct cryptkop *op, int flags);

static __inline int CRYPTODEV_KPROCESS(device_t dev, struct cryptkop *op,
                                       int flags)
{
	kobjop_t _m;
	KOBJOPLOOKUP(((kobj_t)dev)->ops,cryptodev_kprocess);
	return ((cryptodev_kprocess_t *) _m)(dev, op, flags);
}

#endif /* _cryptodev_if_h_ */

Man Man