Ejemplo n.º 1
0
static u32 vcd_term_in_ready
	(struct vcd_drv_ctxt *drv_ctxt, s32 driver_handle)
{
	VCD_MSG_LOW("vcd_term_in_dev_ready:");

	return vcd_term_cmn(drv_ctxt, driver_handle);
}
static u32 vcd_term_in_initing
(struct vcd_drv_ctxt_type_t *p_drv_ctxt, s32 driver_handle)
{
    VCD_MSG_LOW("vcd_term_in_dev_initing:");

    return vcd_term_cmn(p_drv_ctxt, driver_handle);
}
Ejemplo n.º 3
0
static u32  vcd_term_in_invalid(struct vcd_drv_ctxt *drv_ctxt,
							 s32  driver_handle)
{
	u32 rc;
	VCD_MSG_LOW("vcd_term_in_invalid:");
	rc = vcd_term_cmn(drv_ctxt, driver_handle);
	if (!VCD_FAILED(rc) && !drv_ctxt->dev_ctxt.refs)
		vcd_term_driver_context(drv_ctxt);

	return rc;
}
Ejemplo n.º 4
0
static u32 vcd_term_in_not_init
	(struct vcd_drv_ctxt *drv_ctxt, s32 driver_handle)
{
	struct vcd_dev_ctxt *dev_ctxt = &drv_ctxt->dev_ctxt;
	u32 rc;

	VCD_MSG_LOW("vcd_term_in_dev_not_init:");

	rc = vcd_term_cmn(drv_ctxt, driver_handle);

	if (!VCD_FAILED(rc) && !dev_ctxt->refs)
		vcd_term_driver_context(drv_ctxt);

	return rc;
}