| H A D | rtrs-clt.c | 72 struct rtrs_permit *permit; in __rtrs_get_permit() local 88 permit = get_permit(clt, bit); in __rtrs_get_permit() 89 WARN_ON(permit->mem_id != bit); in __rtrs_get_permit() 90 permit->cpu_id = raw_smp_processor_id(); in __rtrs_get_permit() 91 permit->con_type = con_type; in __rtrs_get_permit() 93 return permit; in __rtrs_get_permit() 97 struct rtrs_permit *permit) in __rtrs_put_permit() argument 99 clear_bit_unlock(permit->mem_id, clt->permits_map); in __rtrs_put_permit() 103 * rtrs_clt_get_permit() - allocates permit for future RDMA operation 105 * @con_type: Type of connection to use with the permit 120 struct rtrs_permit *permit; rtrs_clt_get_permit() local 152 rtrs_clt_put_permit(struct rtrs_clt_sess * clt,struct rtrs_permit * permit) rtrs_clt_put_permit() argument 181 rtrs_permit_to_clt_con(struct rtrs_clt_path * clt_path,struct rtrs_permit * permit) rtrs_permit_to_clt_con() argument 951 rtrs_clt_init_req(struct rtrs_clt_io_req * req,struct rtrs_clt_path * clt_path,void (* conf)(void * priv,int errno),struct rtrs_permit * permit,void * priv,const struct kvec * vec,size_t usr_len,struct scatterlist * sg,size_t sg_cnt,size_t data_len,int dir) rtrs_clt_init_req() argument 985 rtrs_clt_get_req(struct rtrs_clt_path * clt_path,void (* conf)(void * priv,int errno),struct rtrs_permit * permit,void * priv,const struct kvec * vec,size_t usr_len,struct scatterlist * sg,size_t sg_cnt,size_t data_len,int dir) rtrs_clt_get_req() argument 1423 struct rtrs_permit *permit; alloc_permits() local 2988 rtrs_clt_request(int dir,struct rtrs_clt_req_ops * ops,struct rtrs_clt_sess * clt,struct rtrs_permit * permit,const struct kvec * vec,size_t nr,size_t data_len,struct scatterlist * sg,unsigned int sg_cnt) rtrs_clt_request() argument [all...] |