f_phonet
struct f_phonet *fp = ep->driver_data;
struct f_phonet *fp;
pn_rx_submit(struct f_phonet *fp, struct usb_request *req, gfp_t gfp_flags)
struct f_phonet *fp = ep->driver_data;
struct f_phonet *usb;
struct f_phonet *fp = func_to_pn(f);
struct f_phonet *fp = func_to_pn(f);
struct f_phonet *fp = func_to_pn(f);
struct f_phonet *fp = func_to_pn(f);
struct f_phonet *fp = func_to_pn(f);
static inline struct f_phonet *func_to_pn(struct usb_function *f)
return container_of(f, struct f_phonet, function);
struct f_phonet *phonet;
struct f_phonet *fp = func_to_pn(f);
struct f_phonet *fp;
struct usb_function *f_phonet = NULL;
f_phonet = usb_get_function(fi_phonet);
if (IS_ERR(f_phonet))
if (!IS_ERR_OR_NULL(f_phonet)) {
phonet_stat = usb_add_function(c, f_phonet);
f_phonet_cfg1 = f_phonet;
f_phonet_cfg2 = f_phonet;
usb_remove_function(c, f_phonet);
if (!IS_ERR_OR_NULL(f_phonet))
usb_put_function(f_phonet);