udi_bus_unbind_req(3udi)


Request a bridge driver unbinding (child to bridge)

SYNOPSIS

#include <udi.h>

void udi_bus_unbind_req (

	udi_bus_bind_cb_t *cb );
 

ARGUMENTS cb is a pointer to a bus bind control block.

TARGET CHANNEL The target channel for this operation is the bind channel connecting a device driver with its parent bus bridge driver.

DESCRIPTION A device driver uses this operation to unbind from its parent bus bridge driver.

The device driver must prepare for the udi_bus_unbind_req operation by allocating a bus bind control block (calling udi_cb_alloc with a cb_idx that indicates a udi_bus_bind_cb_t).

Next, the device driver sends the bus unbind control block to the bridge driver with a udi_bus_unbind_req operation.

REFERENCES udi_bus_bind_cb_t, udi_bus_unbind_ack


UDI Physical I/O Specification Contents