Lines Matching defs:chnl_obj
92 int bridge_chnl_add_io_req(struct chnl_object *chnl_obj, void *host_buf,
97 struct chnl_object *pchnl = (struct chnl_object *)chnl_obj;
252 int bridge_chnl_cancel_io(struct chnl_object *chnl_obj)
255 struct chnl_object *pchnl = (struct chnl_object *)chnl_obj;
317 int bridge_chnl_close(struct chnl_object *chnl_obj)
320 struct chnl_object *pchnl = (struct chnl_object *)chnl_obj;
330 status = bridge_chnl_cancel_io(chnl_obj);
482 int bridge_chnl_flush_io(struct chnl_object *chnl_obj, u32 timeout)
485 struct chnl_object *pchnl = (struct chnl_object *)chnl_obj;
510 status = bridge_chnl_get_ioc(chnl_obj,
520 status = bridge_chnl_cancel_io(chnl_obj);
534 int bridge_chnl_get_info(struct chnl_object *chnl_obj,
538 struct chnl_object *pchnl = (struct chnl_object *)chnl_obj;
568 int bridge_chnl_get_ioc(struct chnl_object *chnl_obj, u32 timeout,
572 struct chnl_object *pchnl = (struct chnl_object *)chnl_obj;
721 mgr_info->chnl_obj =
746 int bridge_chnl_idle(struct chnl_object *chnl_obj, u32 timeout,
753 DBC_REQUIRE(chnl_obj);
755 chnl_mode = chnl_obj->chnl_mode;
756 chnl_mgr_obj = chnl_obj->chnl_mgr_obj;
760 status = bridge_chnl_flush_io(chnl_obj, timeout);
762 status = bridge_chnl_cancel_io(chnl_obj);
765 chnl_obj->bytes_moved = 0;
766 chnl_obj->dw_state &= ~CHNL_STATECANCEL;
906 int bridge_chnl_register_notify(struct chnl_object *chnl_obj,
915 status = ntfy_register(chnl_obj->ntfy_obj, hnotification,
918 status = ntfy_unregister(chnl_obj->ntfy_obj, hnotification);