Lines Matching refs:opts
745 struct f_serial_opts *opts; in acm_alloc_func() local
766 opts = container_of(fi, struct f_serial_opts, func_inst); in acm_alloc_func()
767 acm->port_num = opts->port_num; in acm_alloc_func()
785 struct f_serial_opts *opts = to_f_serial_opts(item); in f_acm_attr_show() local
791 ret = f_serial_opts_attr->show(opts, page); in f_acm_attr_show()
797 struct f_serial_opts *opts = to_f_serial_opts(item); in acm_attr_release() local
799 usb_put_function_instance(&opts->func_inst); in acm_attr_release()
807 static ssize_t f_acm_port_num_show(struct f_serial_opts *opts, char *page) in f_acm_port_num_show() argument
809 return sprintf(page, "%u\n", opts->port_num); in f_acm_port_num_show()
829 struct f_serial_opts *opts; in acm_free_instance() local
831 opts = container_of(fi, struct f_serial_opts, func_inst); in acm_free_instance()
832 gserial_free_line(opts->port_num); in acm_free_instance()
833 kfree(opts); in acm_free_instance()
838 struct f_serial_opts *opts; in acm_alloc_instance() local
841 opts = kzalloc(sizeof(*opts), GFP_KERNEL); in acm_alloc_instance()
842 if (!opts) in acm_alloc_instance()
844 opts->func_inst.free_func_inst = acm_free_instance; in acm_alloc_instance()
845 ret = gserial_alloc_line(&opts->port_num); in acm_alloc_instance()
847 kfree(opts); in acm_alloc_instance()
850 config_group_init_type_name(&opts->func_inst.group, "", in acm_alloc_instance()
852 return &opts->func_inst; in acm_alloc_instance()