Index Index for
Section 9r
Index Alphabetical
listing for C
Bottom of page Bottom of
page

current_task(9r)

NAME

current_task - General: Returns a pointer to the task structure associated with the currently running kernel thread

SYNOPSIS

struct task * current_task( void );

ARGUMENTS

None

DESCRIPTION

The current_task routine returns a pointer to the task structure associated with the currently running kernel thread. A device driver typically calls this routine in preparation for doing a DMA operation to a user's buffer. The device driver uses the pointer returned by current_task in the call to the vm_map_pageable routine.

CAUTIONS

You must not call the current_task routine from a driver's interrupt handler.

RETURN VALUES

The current_task routine returns a pointer to the task structure for the currently running kernel thread.

SEE ALSO

Routines: round_page(9r), trunc_page(9r), vm_map_pageable(9r) Data Structures: thread(9s)

Index Index for
Section 9r
Index Alphabetical
listing for C
Top of page Top of
page