Lines Matching refs:ldc_channel
51 struct ldc_channel;
54 extern struct ldc_channel *ldc_alloc(unsigned long id,
59 extern void ldc_free(struct ldc_channel *lp);
62 extern int ldc_bind(struct ldc_channel *lp, const char *name);
69 extern int ldc_connect(struct ldc_channel *lp);
70 extern int ldc_disconnect(struct ldc_channel *lp);
72 extern int ldc_state(struct ldc_channel *lp);
75 extern int ldc_write(struct ldc_channel *lp, const void *buf,
77 extern int ldc_read(struct ldc_channel *lp, void *buf, unsigned int size);
95 extern int ldc_map_sg(struct ldc_channel *lp,
100 extern int ldc_map_single(struct ldc_channel *lp,
105 extern void ldc_unmap(struct ldc_channel *lp, struct ldc_trans_cookie *cookies,
108 extern int ldc_copy(struct ldc_channel *lp, int copy_dir,
112 static inline int ldc_get_dring_entry(struct ldc_channel *lp, in ldc_get_dring_entry()
121 static inline int ldc_put_dring_entry(struct ldc_channel *lp, in ldc_put_dring_entry()
130 extern void *ldc_alloc_exp_dring(struct ldc_channel *lp, unsigned int len,
134 extern void ldc_free_exp_dring(struct ldc_channel *lp, void *buf,