Home
last modified time | relevance | path

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

/linux-2.6.39/drivers/staging/tidspbridge/core/
Dchnl_sm.c80 static int search_free_channel(struct chnl_mgr *chnl_mgr_obj,
100 struct chnl_mgr *chnl_mgr_obj = pchnl->chnl_mgr_obj; in bridge_chnl_add_io_req() local
160 spin_lock_bh(&chnl_mgr_obj->chnl_mgr_lock); in bridge_chnl_add_io_req()
167 pchnl->chnl_mgr_obj->iomgr)) { in bridge_chnl_add_io_req()
193 DBC_ASSERT(chnl_mgr_obj->word_size != 0); in bridge_chnl_add_io_req()
195 chnl_packet_obj->dsp_tx_addr = dw_dsp_addr / chnl_mgr_obj->word_size; in bridge_chnl_add_io_req()
215 io_request_chnl(chnl_mgr_obj->iomgr, pchnl, in bridge_chnl_add_io_req()
221 spin_unlock_bh(&chnl_mgr_obj->chnl_mgr_lock); in bridge_chnl_add_io_req()
227 iosm_schedule(chnl_mgr_obj->iomgr); in bridge_chnl_add_io_req()
247 struct chnl_mgr *chnl_mgr_obj = NULL; in bridge_chnl_cancel_io() local
[all …]
Dio_sm.c144 static u32 find_ready_output(struct chnl_mgr *chnl_mgr_obj,
867 struct chnl_mgr *chnl_mgr_obj; in io_dpc() local
875 chnl_mgr_obj = pio_mgr->chnl_mgr; in io_dpc()
878 if (!chnl_mgr_obj) in io_dpc()
968 struct chnl_mgr *chnl_mgr_obj; in io_request_chnl() local
973 chnl_mgr_obj = io_manager->chnl_mgr; in io_request_chnl()
996 chnl_mgr_obj->output_mask |= (1 << pchnl->chnl_id); in io_request_chnl()
1031 static u32 find_ready_output(struct chnl_mgr *chnl_mgr_obj, in find_ready_output() argument
1039 NULL ? pchnl->chnl_id : (chnl_mgr_obj->last_output + 1)); in find_ready_output()
1050 chnl_mgr_obj->last_output = id; in find_ready_output()
[all …]
/linux-2.6.39/drivers/staging/tidspbridge/pmgr/
Dchnl.c59 struct chnl_mgr_ *chnl_mgr_obj = NULL; in chnl_create() local
95 chnl_mgr_obj = (struct chnl_mgr_ *)hchnl_mgr; in chnl_create()
96 chnl_mgr_obj->intf_fxns = intf_fxns; in chnl_create()
102 DBC_ENSURE(status || chnl_mgr_obj); in chnl_create()
114 struct chnl_mgr_ *chnl_mgr_obj = (struct chnl_mgr_ *)hchnl_mgr; in chnl_destroy() local
120 if (chnl_mgr_obj) { in chnl_destroy()
121 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-2.6.39/drivers/staging/tidspbridge/include/dspbridge/
D_chnl_sm.h141 struct chnl_mgr *chnl_mgr_obj; member