[ Bottom of Page | Previous Page | Next Page | Contents | Index | Library Home | Legal | Search ]

Technical Reference: Kernel and Subsystems, Volume 1

MTOD Macro for mbuf Kernel Services

Purpose

Converts a pointer to an mbuf structure to a pointer to the data stored in that mbuf structure.

Syntax

#include <sys/mbuf.h>


MTOD ( m, type);

Parameters

m Identifies the address of an mbuf structure.
type Indicates the type to which the resulting pointer should be cast.

Description

The MTOD macro converts a pointer to an mbuf structure into a pointer to the data stored in the mbuf structure. This macro can be used as in the following example:

char    *bufp;
         bufp = MTOD(m, char *);

Execution Environment

The MTOD macro can be called from either the process or interrupt environment.

Related Information

The DTOM macro for mbuf Kernel Services.

I/O Kernel Services in AIX 5L Version 5.2 Kernel Extensions and Device Support Programming Concepts.

[ Top of Page | Previous Page | Next Page | Contents | Index | Library Home | Legal | Search ]