Lines Matching refs:opts
25 struct f_##_f_##_opts *opts = to_f_##_f_##_opts(item); \
27 usb_put_function_instance(&opts->func_inst); \
37 static ssize_t _f_##_opts_dev_addr_show(struct f_##_f_##_opts *opts, \
42 mutex_lock(&opts->lock); \
43 result = gether_get_dev_addr(opts->net, page, PAGE_SIZE); \
44 mutex_unlock(&opts->lock); \
49 static ssize_t _f_##_opts_dev_addr_store(struct f_##_f_##_opts *opts, \
54 mutex_lock(&opts->lock); \
55 if (opts->refcnt) { \
56 mutex_unlock(&opts->lock); \
60 ret = gether_set_dev_addr(opts->net, page); \
61 mutex_unlock(&opts->lock); \
73 static ssize_t _f_##_opts_host_addr_show(struct f_##_f_##_opts *opts, \
78 mutex_lock(&opts->lock); \
79 result = gether_get_host_addr(opts->net, page, PAGE_SIZE); \
80 mutex_unlock(&opts->lock); \
85 static ssize_t _f_##_opts_host_addr_store(struct f_##_f_##_opts *opts, \
90 mutex_lock(&opts->lock); \
91 if (opts->refcnt) { \
92 mutex_unlock(&opts->lock); \
96 ret = gether_set_host_addr(opts->net, page); \
97 mutex_unlock(&opts->lock); \
109 static ssize_t _f_##_opts_qmult_show(struct f_##_f_##_opts *opts, \
114 mutex_lock(&opts->lock); \
115 qmult = gether_get_qmult(opts->net); \
116 mutex_unlock(&opts->lock); \
120 static ssize_t _f_##_opts_qmult_store(struct f_##_f_##_opts *opts, \
126 mutex_lock(&opts->lock); \
127 if (opts->refcnt) { \
136 gether_set_qmult(opts->net, val); \
139 mutex_unlock(&opts->lock); \
149 static ssize_t _f_##_opts_ifname_show(struct f_##_f_##_opts *opts, \
154 mutex_lock(&opts->lock); \
155 ret = gether_get_ifname(opts->net, page, PAGE_SIZE); \
156 mutex_unlock(&opts->lock); \