Home
last modified time | relevance | path

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

/linux-2.6.39/drivers/staging/tidspbridge/core/
Dchnl_sm.c94 struct chnl_object *pchnl = (struct chnl_object *)chnl_obj; in bridge_chnl_add_io_req() local
100 struct chnl_mgr *chnl_mgr_obj = pchnl->chnl_mgr_obj; in bridge_chnl_add_io_req()
108 if (!host_buf || !pchnl) in bridge_chnl_add_io_req()
111 if (is_eos && CHNL_IS_INPUT(pchnl->chnl_mode)) in bridge_chnl_add_io_req()
118 dw_state = pchnl->state; in bridge_chnl_add_io_req()
123 CHNL_IS_OUTPUT(pchnl->chnl_mode)) in bridge_chnl_add_io_req()
134 if (pchnl->chnl_type == CHNL_PCPY && pchnl->chnl_id > 1 && host_buf) { in bridge_chnl_add_io_req()
144 if (CHNL_IS_OUTPUT(pchnl->chnl_mode)) { in bridge_chnl_add_io_req()
162 if (pchnl->chnl_type == CHNL_PCPY) { in bridge_chnl_add_io_req()
164 if (CHNL_IS_OUTPUT(pchnl->chnl_mode)) { in bridge_chnl_add_io_req()
[all …]
Dio_sm.c136 static void notify_chnl_complete(struct chnl_object *pchnl,
138 static void input_chnl(struct io_mgr *pio_mgr, struct chnl_object *pchnl,
140 static void output_chnl(struct io_mgr *pio_mgr, struct chnl_object *pchnl,
145 struct chnl_object *pchnl, u32 mask);
965 void io_request_chnl(struct io_mgr *io_manager, struct chnl_object *pchnl, in io_request_chnl() argument
971 if (!pchnl || !mbx_val) in io_request_chnl()
980 DBC_ASSERT((pchnl->state == CHNL_STATEREADY) || in io_request_chnl()
981 (pchnl->state == CHNL_STATEEOS)); in io_request_chnl()
983 set_chnl_busy(sm, pchnl->chnl_id); in io_request_chnl()
990 DBC_ASSERT((pchnl->state & ~CHNL_STATEEOS) == in io_request_chnl()
[all …]
/linux-2.6.39/drivers/staging/tidspbridge/include/dspbridge/
Dio_sm.h106 struct chnl_object *pchnl,