Searched refs:chnl_obj (Results 1 - 6 of 6) sorted by relevance
/drivers/staging/tidspbridge/include/dspbridge/ |
H A D | dspchnl.h | 41 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 D | dspdefs.h | 420 * 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 D | chnlpriv.h | 73 struct chnl_object *chnl_obj; member in struct:chnl_mgrinfo
|
/drivers/staging/tidspbridge/core/ |
H A D | chnl_sm.c | 86 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 D | strm.c | 66 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 D | disp.c | 590 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