Home | History | Annotate | Download | only in libublock

Lines Matching refs:ublock_ctx

29 struct ublock_ctx {
52 static inline void ublock_succeed(struct ublock_ctx *ub_ctx)
59 static void ublock_fail(struct ublock_ctx *ub_ctx)
68 static int ublock_handle_init(struct ublock_ctx *ub_ctx,
104 static int ublock_handle_ready(struct ublock_ctx *ub_ctx,
124 static int ublock_handle_read(struct ublock_ctx *ub_ctx,
154 static int ublock_handle_write(struct ublock_ctx *ub_ctx,
180 static int ublock_handle_request(struct ublock_ctx *ub_ctx,
193 int (*handle_fn)(struct ublock_ctx *, const void *, size_t, void *, size_t *);
237 static int ublock_do_request(struct ublock_ctx *ub_ctx,
274 static int ublock_loop(struct ublock_ctx *ub_ctx, int exit_cond)
293 int ublock_run(struct ublock_ctx *ub_ctx)
307 void ublock_stop(struct ublock_ctx *ub_ctx)
318 int ublock_index(struct ublock_ctx *ub_ctx)
339 int ublock_init(struct ublock_ctx **ub_ctx_out, struct ublock_ops *ops,
342 struct ublock_ctx *ub_ctx;
352 ub_ctx = malloc(sizeof(struct ublock_ctx));
423 void ublock_destroy(struct ublock_ctx *ub_ctx)