Lines Matching defs:rpcrdma_buffer
390 struct rpcrdma_buffer { struct
391 spinlock_t rb_mrlock; /* protect rb_mrs list */
392 struct list_head rb_mrs;
393 struct list_head rb_all;
395 unsigned long rb_sc_head;
396 unsigned long rb_sc_tail;
397 unsigned long rb_sc_last;
398 struct rpcrdma_sendctx **rb_sc_ctxs;
400 spinlock_t rb_lock; /* protect buf lists */
401 struct list_head rb_send_bufs;
402 struct list_head rb_recv_bufs;
403 unsigned long rb_flags;
404 u32 rb_max_requests;
405 u32 rb_credits; /* most recent credit grant */
406 int rb_posted_receives;
408 u32 rb_bc_srv_max_requests;
409 spinlock_t rb_reqslock; /* protect rb_allreqs */
410 struct list_head rb_allreqs;
412 u32 rb_bc_max_requests;
414 spinlock_t rb_recovery_lock; /* protect rb_stale_mrs */
415 struct list_head rb_stale_mrs;
416 struct delayed_work rb_recovery_worker;
417 struct delayed_work rb_refresh_worker;