Home
last modified time | relevance | path

Searched refs:pchnl (Results 1 – 3 of 3) sorted by relevance

/drivers/staging/tidspbridge/core/
Dchnl_sm.c91 struct chnl_object *pchnl = (struct chnl_object *)chnl_obj; in bridge_chnl_add_io_req() local
105 if (!host_buf || !pchnl) in bridge_chnl_add_io_req()
108 if (is_eos && CHNL_IS_INPUT(pchnl->chnl_mode)) in bridge_chnl_add_io_req()
115 dw_state = pchnl->state; in bridge_chnl_add_io_req()
120 CHNL_IS_OUTPUT(pchnl->chnl_mode)) in bridge_chnl_add_io_req()
130 if (pchnl->chnl_type == CHNL_PCPY && pchnl->chnl_id > 1 && host_buf) { in bridge_chnl_add_io_req()
140 if (CHNL_IS_OUTPUT(pchnl->chnl_mode)) { in bridge_chnl_add_io_req()
156 chnl_mgr_obj = pchnl->chnl_mgr_obj; in bridge_chnl_add_io_req()
159 if (pchnl->chnl_type == CHNL_PCPY) { in bridge_chnl_add_io_req()
161 if (CHNL_IS_OUTPUT(pchnl->chnl_mode)) { in bridge_chnl_add_io_req()
[all …]
Dio_sm.c143 static void notify_chnl_complete(struct chnl_object *pchnl,
145 static void input_chnl(struct io_mgr *pio_mgr, struct chnl_object *pchnl,
147 static void output_chnl(struct io_mgr *pio_mgr, struct chnl_object *pchnl,
152 struct chnl_object *pchnl, u32 mask);
944 void io_request_chnl(struct io_mgr *io_manager, struct chnl_object *pchnl, in io_request_chnl() argument
950 if (!pchnl || !mbx_val) in io_request_chnl()
956 set_chnl_busy(sm, pchnl->chnl_id); in io_request_chnl()
963 chnl_mgr_obj->output_mask |= (1 << pchnl->chnl_id); in io_request_chnl()
998 struct chnl_object *pchnl, u32 mask) in find_ready_output() argument
1004 id = (pchnl != in find_ready_output()
[all …]
/drivers/staging/tidspbridge/include/dspbridge/
Dio_sm.h106 struct chnl_object *pchnl,