Searched refs:chnl_obj (Results 1 - 6 of 6) sorted by relevance

/drivers/staging/tidspbridge/include/dspbridge/
H A Ddspchnl.h41 extern int bridge_chnl_close(struct chnl_object *chnl_obj);
43 extern int bridge_chnl_add_io_req(struct chnl_object *chnl_obj,
48 extern int bridge_chnl_get_ioc(struct chnl_object *chnl_obj,
51 extern int bridge_chnl_cancel_io(struct chnl_object *chnl_obj);
53 extern int bridge_chnl_flush_io(struct chnl_object *chnl_obj,
56 extern int bridge_chnl_get_info(struct chnl_object *chnl_obj,
63 extern int bridge_chnl_idle(struct chnl_object *chnl_obj,
66 extern int bridge_chnl_register_notify(struct chnl_object *chnl_obj,
H A Ddspdefs.h420 * chnl_obj: Handle to a channel object.
423 * -EFAULT: Invalid chnl_obj.
427 * 0: chnl_obj is no longer valid.
429 typedef int(*fxn_chnl_close) (struct chnl_object *chnl_obj);
438 * chnl_obj: Channel object handle.
448 * -EFAULT: Invalid chnl_obj or host_buf.
468 * chnl_obj,
480 * chnl_obj: Channel object handle.
488 * -EFAULT: Invalid chnl_obj or chan_ioc.
498 typedef int(*fxn_chnl_getioc) (struct chnl_object *chnl_obj,
[all...]
H A Dchnlpriv.h73 struct chnl_object *chnl_obj; member in struct:chnl_mgrinfo
/drivers/staging/tidspbridge/core/
H A Dchnl_sm.c86 int bridge_chnl_add_io_req(struct chnl_object *chnl_obj, void *host_buf, argument
91 struct chnl_object *pchnl = (struct chnl_object *)chnl_obj;
233 int bridge_chnl_cancel_io(struct chnl_object *chnl_obj) argument
235 struct chnl_object *pchnl = (struct chnl_object *)chnl_obj;
293 int bridge_chnl_close(struct chnl_object *chnl_obj) argument
296 struct chnl_object *pchnl = (struct chnl_object *)chnl_obj;
302 status = bridge_chnl_cancel_io(chnl_obj);
432 int bridge_chnl_flush_io(struct chnl_object *chnl_obj, u32 timeout) argument
435 struct chnl_object *pchnl = (struct chnl_object *)chnl_obj;
460 status = bridge_chnl_get_ioc(chnl_obj,
483 bridge_chnl_get_info(struct chnl_object *chnl_obj, struct chnl_info *channel_info) argument
517 bridge_chnl_get_ioc(struct chnl_object *chnl_obj, u32 timeout, struct chnl_ioc *chan_ioc) argument
680 bridge_chnl_idle(struct chnl_object *chnl_obj, u32 timeout, bool flush_data) argument
820 bridge_chnl_register_notify(struct chnl_object *chnl_obj, u32 event_mask, u32 notify_type, struct dsp_notification *hnotification) argument
[all...]
/drivers/staging/tidspbridge/rmgr/
H A Dstrm.c66 struct chnl_object *chnl_obj; member in struct:strm_object
156 (*intf_fxns->chnl_get_info) (stream_obj->chnl_obj,
278 (*intf_fxns->chnl_get_info) (stream_obj->chnl_obj,
329 status = (*intf_fxns->chnl_idle) (stream_obj->chnl_obj,
366 (stream_obj->chnl_obj, pbuf, ul_bytes, ul_buf_size,
482 status = (*intf_fxns->chnl_open) (&(strm_obj->chnl_obj),
541 (*intf_fxns->chnl_get_ioc) (stream_obj->chnl_obj,
622 chnl_obj,
659 status = (*intf_fxns->chnl_get_info) (strm_tab[i]->chnl_obj,
681 (strm_tab[i]->chnl_obj,
[all...]
H A Ddisp.c590 struct chnl_object *chnl_obj; local
598 chnl_obj = disp_obj->chnl_to_dsp;
602 status = (*intf_fxns->chnl_add_io_req) (chnl_obj, pbuf, ul_bytes, 0,
608 (*intf_fxns->chnl_get_ioc) (chnl_obj, timeout, &chnl_ioc_obj);
621 chnl_obj = disp_obj->chnl_from_dsp;
623 status = (*intf_fxns->chnl_add_io_req) (chnl_obj, pbuf, ul_bytes,
629 (*intf_fxns->chnl_get_ioc) (chnl_obj, timeout, &chnl_ioc_obj);

Completed in 78 milliseconds