Home
last modified time | relevance | path

Searched refs:chnl_mgr_obj (Results 1 – 5 of 5) sorted by relevance

/linux-3.4.99/drivers/staging/tidspbridge/core/
Dchnl_sm.c77 static int search_free_channel(struct chnl_mgr *chnl_mgr_obj,
97 struct chnl_mgr *chnl_mgr_obj = pchnl->chnl_mgr_obj; in bridge_chnl_add_io_req() local
156 spin_lock_bh(&chnl_mgr_obj->chnl_mgr_lock); in bridge_chnl_add_io_req()
163 pchnl->chnl_mgr_obj->iomgr)) { in bridge_chnl_add_io_req()
190 chnl_packet_obj->dsp_tx_addr = dw_dsp_addr / chnl_mgr_obj->word_size; in bridge_chnl_add_io_req()
207 io_request_chnl(chnl_mgr_obj->iomgr, pchnl, in bridge_chnl_add_io_req()
213 spin_unlock_bh(&chnl_mgr_obj->chnl_mgr_lock); in bridge_chnl_add_io_req()
219 iosm_schedule(chnl_mgr_obj->iomgr); in bridge_chnl_add_io_req()
239 struct chnl_mgr *chnl_mgr_obj = NULL; in bridge_chnl_cancel_io() local
242 if (!pchnl || !pchnl->chnl_mgr_obj) in bridge_chnl_cancel_io()
[all …]
Dio_sm.c141 static u32 find_ready_output(struct chnl_mgr *chnl_mgr_obj,
864 struct chnl_mgr *chnl_mgr_obj; in io_dpc() local
872 chnl_mgr_obj = pio_mgr->chnl_mgr; in io_dpc()
875 if (!chnl_mgr_obj) in io_dpc()
965 struct chnl_mgr *chnl_mgr_obj; in io_request_chnl() local
970 chnl_mgr_obj = io_manager->chnl_mgr; in io_request_chnl()
981 chnl_mgr_obj->output_mask |= (1 << pchnl->chnl_id); in io_request_chnl()
1015 static u32 find_ready_output(struct chnl_mgr *chnl_mgr_obj, in find_ready_output() argument
1023 NULL ? pchnl->chnl_id : (chnl_mgr_obj->last_output + 1)); in find_ready_output()
1034 chnl_mgr_obj->last_output = id; in find_ready_output()
[all …]
/linux-3.4.99/drivers/staging/tidspbridge/pmgr/
Dchnl.c53 struct chnl_mgr_ *chnl_mgr_obj = NULL; in chnl_create() local
85 chnl_mgr_obj = (struct chnl_mgr_ *)hchnl_mgr; in chnl_create()
86 chnl_mgr_obj->intf_fxns = intf_fxns; in chnl_create()
102 struct chnl_mgr_ *chnl_mgr_obj = (struct chnl_mgr_ *)hchnl_mgr; in chnl_destroy() local
106 if (chnl_mgr_obj) { in chnl_destroy()
107 intf_fxns = chnl_mgr_obj->intf_fxns; in chnl_destroy()
Dchnlobj.h43 struct chnl_mgr_ *chnl_mgr_obj; /* Pointer back to channel manager. */ member
/linux-3.4.99/drivers/staging/tidspbridge/include/dspbridge/
D_chnl_sm.h137 struct chnl_mgr *chnl_mgr_obj; member