Lines Matching refs:opts
234 struct f_lb_opts *opts; in lb_free_func() local
236 opts = container_of(f->fi, struct f_lb_opts, func_inst); in lb_free_func()
238 mutex_lock(&opts->lock); in lb_free_func()
239 opts->refcnt--; in lb_free_func()
240 mutex_unlock(&opts->lock); in lb_free_func()
437 static ssize_t f_lb_opts_qlen_show(struct f_lb_opts *opts, char *page) in f_lb_opts_qlen_show() argument
441 mutex_lock(&opts->lock); in f_lb_opts_qlen_show()
442 result = sprintf(page, "%d", opts->qlen); in f_lb_opts_qlen_show()
443 mutex_unlock(&opts->lock); in f_lb_opts_qlen_show()
448 static ssize_t f_lb_opts_qlen_store(struct f_lb_opts *opts, in f_lb_opts_qlen_store() argument
454 mutex_lock(&opts->lock); in f_lb_opts_qlen_store()
455 if (opts->refcnt) { in f_lb_opts_qlen_store()
464 opts->qlen = num; in f_lb_opts_qlen_store()
467 mutex_unlock(&opts->lock); in f_lb_opts_qlen_store()
476 static ssize_t f_lb_opts_bulk_buflen_show(struct f_lb_opts *opts, char *page) in f_lb_opts_bulk_buflen_show() argument
480 mutex_lock(&opts->lock); in f_lb_opts_bulk_buflen_show()
481 result = sprintf(page, "%d", opts->bulk_buflen); in f_lb_opts_bulk_buflen_show()
482 mutex_unlock(&opts->lock); in f_lb_opts_bulk_buflen_show()
487 static ssize_t f_lb_opts_bulk_buflen_store(struct f_lb_opts *opts, in f_lb_opts_bulk_buflen_store() argument
493 mutex_lock(&opts->lock); in f_lb_opts_bulk_buflen_store()
494 if (opts->refcnt) { in f_lb_opts_bulk_buflen_store()
503 opts->bulk_buflen = num; in f_lb_opts_bulk_buflen_store()
506 mutex_unlock(&opts->lock); in f_lb_opts_bulk_buflen_store()