config root man

Current Path : /sys/amd64/compile/hs32/modules/usr/src/sys/modules/mvs/@/amd64/compile/hs32/modules/usr/src/sys/modules/agp/

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/mvs/@/amd64/compile/hs32/modules/usr/src/sys/modules/agp/agp_if.h

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


#ifndef _agp_if_h_
#define _agp_if_h_

/** @brief Unique descriptor for the AGP_GET_APERTURE() method */
extern struct kobjop_desc agp_get_aperture_desc;
/** @brief A function implementing the AGP_GET_APERTURE() method */
typedef u_int32_t agp_get_aperture_t(device_t dev);

static __inline u_int32_t AGP_GET_APERTURE(device_t dev)
{
	kobjop_t _m;
	KOBJOPLOOKUP(((kobj_t)dev)->ops,agp_get_aperture);
	return ((agp_get_aperture_t *) _m)(dev);
}

/** @brief Unique descriptor for the AGP_SET_APERTURE() method */
extern struct kobjop_desc agp_set_aperture_desc;
/** @brief A function implementing the AGP_SET_APERTURE() method */
typedef int agp_set_aperture_t(device_t dev, u_int32_t aperture);

static __inline int AGP_SET_APERTURE(device_t dev, u_int32_t aperture)
{
	kobjop_t _m;
	KOBJOPLOOKUP(((kobj_t)dev)->ops,agp_set_aperture);
	return ((agp_set_aperture_t *) _m)(dev, aperture);
}

/** @brief Unique descriptor for the AGP_BIND_PAGE() method */
extern struct kobjop_desc agp_bind_page_desc;
/** @brief A function implementing the AGP_BIND_PAGE() method */
typedef int agp_bind_page_t(device_t dev, vm_offset_t offset,
                            vm_offset_t physical);

static __inline int AGP_BIND_PAGE(device_t dev, vm_offset_t offset,
                                  vm_offset_t physical)
{
	kobjop_t _m;
	KOBJOPLOOKUP(((kobj_t)dev)->ops,agp_bind_page);
	return ((agp_bind_page_t *) _m)(dev, offset, physical);
}

/** @brief Unique descriptor for the AGP_UNBIND_PAGE() method */
extern struct kobjop_desc agp_unbind_page_desc;
/** @brief A function implementing the AGP_UNBIND_PAGE() method */
typedef int agp_unbind_page_t(device_t dev, vm_offset_t offset);

static __inline int AGP_UNBIND_PAGE(device_t dev, vm_offset_t offset)
{
	kobjop_t _m;
	KOBJOPLOOKUP(((kobj_t)dev)->ops,agp_unbind_page);
	return ((agp_unbind_page_t *) _m)(dev, offset);
}

/** @brief Unique descriptor for the AGP_FLUSH_TLB() method */
extern struct kobjop_desc agp_flush_tlb_desc;
/** @brief A function implementing the AGP_FLUSH_TLB() method */
typedef void agp_flush_tlb_t(device_t dev);

static __inline void AGP_FLUSH_TLB(device_t dev)
{
	kobjop_t _m;
	KOBJOPLOOKUP(((kobj_t)dev)->ops,agp_flush_tlb);
	((agp_flush_tlb_t *) _m)(dev);
}

/** @brief Unique descriptor for the AGP_ENABLE() method */
extern struct kobjop_desc agp_enable_desc;
/** @brief A function implementing the AGP_ENABLE() method */
typedef int agp_enable_t(device_t dev, u_int32_t mode);

static __inline int AGP_ENABLE(device_t dev, u_int32_t mode)
{
	kobjop_t _m;
	KOBJOPLOOKUP(((kobj_t)dev)->ops,agp_enable);
	return ((agp_enable_t *) _m)(dev, mode);
}

/** @brief Unique descriptor for the AGP_ALLOC_MEMORY() method */
extern struct kobjop_desc agp_alloc_memory_desc;
/** @brief A function implementing the AGP_ALLOC_MEMORY() method */
typedef struct agp_memory * agp_alloc_memory_t(device_t dev, int type,
                                               vm_size_t size);

static __inline struct agp_memory * AGP_ALLOC_MEMORY(device_t dev, int type,
                                                     vm_size_t size)
{
	kobjop_t _m;
	KOBJOPLOOKUP(((kobj_t)dev)->ops,agp_alloc_memory);
	return ((agp_alloc_memory_t *) _m)(dev, type, size);
}

/** @brief Unique descriptor for the AGP_FREE_MEMORY() method */
extern struct kobjop_desc agp_free_memory_desc;
/** @brief A function implementing the AGP_FREE_MEMORY() method */
typedef int agp_free_memory_t(device_t dev, struct agp_memory *mem);

static __inline int AGP_FREE_MEMORY(device_t dev, struct agp_memory *mem)
{
	kobjop_t _m;
	KOBJOPLOOKUP(((kobj_t)dev)->ops,agp_free_memory);
	return ((agp_free_memory_t *) _m)(dev, mem);
}

/** @brief Unique descriptor for the AGP_BIND_MEMORY() method */
extern struct kobjop_desc agp_bind_memory_desc;
/** @brief A function implementing the AGP_BIND_MEMORY() method */
typedef int agp_bind_memory_t(device_t dev, struct agp_memory *mem,
                              vm_offset_t offset);

static __inline int AGP_BIND_MEMORY(device_t dev, struct agp_memory *mem,
                                    vm_offset_t offset)
{
	kobjop_t _m;
	KOBJOPLOOKUP(((kobj_t)dev)->ops,agp_bind_memory);
	return ((agp_bind_memory_t *) _m)(dev, mem, offset);
}

/** @brief Unique descriptor for the AGP_UNBIND_MEMORY() method */
extern struct kobjop_desc agp_unbind_memory_desc;
/** @brief A function implementing the AGP_UNBIND_MEMORY() method */
typedef int agp_unbind_memory_t(device_t dev, struct agp_memory *handle);

static __inline int AGP_UNBIND_MEMORY(device_t dev, struct agp_memory *handle)
{
	kobjop_t _m;
	KOBJOPLOOKUP(((kobj_t)dev)->ops,agp_unbind_memory);
	return ((agp_unbind_memory_t *) _m)(dev, handle);
}

/** @brief Unique descriptor for the AGP_CHIPSET_FLUSH() method */
extern struct kobjop_desc agp_chipset_flush_desc;
/** @brief A function implementing the AGP_CHIPSET_FLUSH() method */
typedef int agp_chipset_flush_t(device_t dev);

static __inline int AGP_CHIPSET_FLUSH(device_t dev)
{
	kobjop_t _m;
	KOBJOPLOOKUP(((kobj_t)dev)->ops,agp_chipset_flush);
	return ((agp_chipset_flush_t *) _m)(dev);
}

#endif /* _agp_if_h_ */

Man Man