svc_rdma_pcl
struct svc_rdma_pcl rc_call_pcl;
struct svc_rdma_pcl rc_read_pcl;
struct svc_rdma_pcl rc_write_pcl;
struct svc_rdma_pcl rc_reply_pcl;
const struct svc_rdma_pcl *write_pcl,
const struct svc_rdma_pcl *reply_pcl,
const struct svc_rdma_pcl *write_pcl,
const struct svc_rdma_pcl *reply_pcl,
extern void pcl_free(struct svc_rdma_pcl *pcl);
struct svc_rdma_pcl *pcl, __be32 *p);
extern int pcl_process_nonpayloads(const struct svc_rdma_pcl *pcl,
static inline void pcl_init(struct svc_rdma_pcl *pcl)
static inline bool pcl_is_empty(const struct svc_rdma_pcl *pcl)
pcl_first_chunk(const struct svc_rdma_pcl *pcl)
pcl_next_chunk(const struct svc_rdma_pcl *pcl, struct svc_rdma_chunk *chunk)
struct svc_rdma_pcl empty_pcl;
struct svc_rdma_pcl *pcl = &rctxt->rc_call_pcl;
struct svc_rdma_pcl *pcl = &rctxt->rc_read_pcl;
void pcl_free(struct svc_rdma_pcl *pcl)
struct svc_rdma_pcl *pcl, __be32 *p)
int pcl_process_nonpayloads(const struct svc_rdma_pcl *pcl,
pcl_lookup_position(struct svc_rdma_pcl *pcl, u32 position)
static void pcl_insert_position(struct svc_rdma_pcl *pcl,
const struct svc_rdma_pcl *pcl = &head->rc_read_pcl;
const struct svc_rdma_pcl *write_pcl,
const struct svc_rdma_pcl *reply_pcl,
const struct svc_rdma_pcl *pcl = &head->rc_read_pcl;
const struct svc_rdma_pcl *write_pcl,
const struct svc_rdma_pcl *write_pcl,
const struct svc_rdma_pcl *write_pcl,
const struct svc_rdma_pcl *reply_pcl,