Lines Matching refs:rds_message
51 void rds_message_addref(struct rds_message *rm)
130 static void rds_message_purge(struct rds_message *rm)
173 void rds_message_put(struct rds_message *rm)
280 * Each rds_message is allocated with extra space for the scatterlist entries
282 * can grab SGs when initializing its part of the rds_message.
284 struct rds_message *rds_message_alloc(unsigned int extra_len, gfp_t gfp)
286 struct rds_message *rm;
288 if (extra_len > KMALLOC_MAX_SIZE - sizeof(struct rds_message))
291 rm = kzalloc(sizeof(struct rds_message) + extra_len, gfp);
311 struct scatterlist *rds_message_alloc_sgs(struct rds_message *rm, int nents)
334 struct rds_message *rds_message_map_pages(unsigned long *page_addrs, unsigned int total_len)
336 struct rds_message *rm;
364 static int rds_message_zcopy_from_user(struct rds_message *rm, struct iov_iter *from)
419 int rds_message_copy_from_user(struct rds_message *rm, struct iov_iter *from,
466 struct rds_message *rm;
474 rm = container_of(inc, struct rds_message, m_inc);
508 void rds_message_wait(struct rds_message *rm)
514 void rds_message_unmapped(struct rds_message *rm)