f_acm
struct f_acm *acm = ep->driver_data;
struct f_acm *acm = func_to_acm(f);
struct f_acm *acm = func_to_acm(f);
struct f_acm *acm = func_to_acm(f);
static int acm_cdc_notify(struct f_acm *acm, u8 type, u16 value,
static int acm_notify_serial_state(struct f_acm *acm)
struct f_acm *acm = req->context;
struct f_acm *acm = port_to_acm(port);
struct f_acm *acm = port_to_acm(port);
struct f_acm *acm = port_to_acm(port);
struct f_acm *acm = func_to_acm(f);
static inline struct f_acm *func_to_acm(struct usb_function *f)
return container_of(f, struct f_acm, port.func);
struct f_acm *acm = func_to_acm(f);
struct f_acm *acm = func_to_acm(f);
static inline struct f_acm *port_to_acm(struct gserial *p)
struct f_acm *acm = func_to_acm(f);
struct f_acm *acm = func_to_acm(f);
struct f_acm *acm;
return container_of(p, struct f_acm, port);
f_acm = usb_get_function(f_acm_inst);
if (IS_ERR(f_acm))
return PTR_ERR(f_acm);
status = usb_add_function(c, f_acm);
usb_remove_function(c, f_acm);
usb_put_function(f_acm);
usb_put_function(f_acm);
static struct usb_function *f_acm;
f_acm = usb_get_function(fi_serial);
if (IS_ERR(f_acm)) {
status = PTR_ERR(f_acm);
status = usb_add_function(c, f_acm);
usb_put_function(f_acm);
usb_put_function(f_acm);
static struct usb_function *f_acm;
struct usb_function *f_acm;
f_acm = usb_get_function(fi_acm);
if (IS_ERR(f_acm)) {
status = PTR_ERR(f_acm);
status = usb_add_function(c, f_acm);
f_acm_cfg1 = f_acm;
f_acm_cfg2 = f_acm;
usb_remove_function(c, f_acm);
usb_put_function(f_acm);