Better tracing in radeon_hd device code
This commit is contained in:
@@ -28,11 +28,13 @@
|
|||||||
|
|
||||||
#define TRACE_DEVICE
|
#define TRACE_DEVICE
|
||||||
#ifdef TRACE_DEVICE
|
#ifdef TRACE_DEVICE
|
||||||
# define TRACE(x) dprintf x
|
# define TRACE(x...) dprintf("radeon_hd: " x)
|
||||||
#else
|
#else
|
||||||
# define TRACE(x) ;
|
# define TRACE(x...) ;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#define ERROR(x...) dprintf("radeon_hd: " x)
|
||||||
|
|
||||||
|
|
||||||
/* device hooks prototypes */
|
/* device hooks prototypes */
|
||||||
|
|
||||||
@@ -101,7 +103,7 @@ getset_register(int argc, char **argv)
|
|||||||
static status_t
|
static status_t
|
||||||
device_open(const char *name, uint32 /*flags*/, void **_cookie)
|
device_open(const char *name, uint32 /*flags*/, void **_cookie)
|
||||||
{
|
{
|
||||||
TRACE((DEVICE_NAME ": open(name = %s)\n", name));
|
TRACE("%s: open(name = %s)\n", __func__, name);
|
||||||
int32 id;
|
int32 id;
|
||||||
|
|
||||||
// find accessed device
|
// find accessed device
|
||||||
@@ -142,7 +144,7 @@ device_open(const char *name, uint32 /*flags*/, void **_cookie)
|
|||||||
static status_t
|
static status_t
|
||||||
device_close(void */*data*/)
|
device_close(void */*data*/)
|
||||||
{
|
{
|
||||||
TRACE((DEVICE_NAME ": close\n"));
|
TRACE("%s: close\n", __func__);
|
||||||
return B_OK;
|
return B_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -172,7 +174,7 @@ device_ioctl(void *data, uint32 op, void *buffer, size_t bufferLength)
|
|||||||
switch (op) {
|
switch (op) {
|
||||||
case B_GET_ACCELERANT_SIGNATURE:
|
case B_GET_ACCELERANT_SIGNATURE:
|
||||||
strcpy((char *)buffer, RADEON_ACCELERANT_NAME);
|
strcpy((char *)buffer, RADEON_ACCELERANT_NAME);
|
||||||
TRACE((DEVICE_NAME ": accelerant: %s\n", RADEON_ACCELERANT_NAME));
|
TRACE("%s: accelerant: %s\n", __func__, RADEON_ACCELERANT_NAME);
|
||||||
return B_OK;
|
return B_OK;
|
||||||
|
|
||||||
// needed to share data between kernel and accelerant
|
// needed to share data between kernel and accelerant
|
||||||
@@ -200,8 +202,8 @@ device_ioctl(void *data, uint32 op, void *buffer, size_t bufferLength)
|
|||||||
return B_OK;
|
return B_OK;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
TRACE((DEVICE_NAME ": ioctl() unknown message %ld (length = %ld)\n",
|
TRACE("%s: ioctl() unknown message %ld (length = %ld)\n",
|
||||||
op, bufferLength));
|
__func__, op, bufferLength);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user