Searched refs:pchnl (Results 1 – 3 of 3) sorted by relevance
/drivers/staging/tidspbridge/core/ |
D | chnl_sm.c | 91 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 …]
|
D | io_sm.c | 143 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/ |
D | io_sm.h | 106 struct chnl_object *pchnl,
|