Lines Matching refs:ch
52 * @ch: HAL specific channel data
62 struct dim_channel ch;
178 if (!dim_get_channel_state(&hdm_ch->ch, &st)->ready) {
186 if (dim_dbr_space(&hdm_ch->ch) < buf_size) {
192 if (!dim_enqueue_buffer(&hdm_ch->ch, mbo->bus_address, buf_size)) {
277 done_buffers = dim_get_channel_state(&hdm_ch->ch, &st)->done_buffers;
283 if (!dim_detach_buffers(&hdm_ch->ch, done_buffers)) {
341 buffer[idx++] = &dev->hch[ch_idx].ch;
375 dim_service_channel(&dev->hch[ch_idx].ch);
467 hdm_ch->ch.dbr_size = ccfg->dbr_size;
481 hal_ret = dim_init_control(&hdm_ch->ch, is_tx, ch_addr,
495 hal_ret = dim_init_async(&hdm_ch->ch, is_tx, ch_addr,
510 hal_ret = dim_init_isoc(&hdm_ch->ch, is_tx, ch_addr, sub_size);
524 hal_ret = dim_init_sync(&hdm_ch->ch, is_tx, ch_addr, sub_size);
549 ccfg->dbr_size = hdm_ch->ch.dbr_size;
652 hal_ret = dim_destroy_channel(&hdm_ch->ch);