tcm_opts 142 drivers/usb/gadget/legacy/tcm_usb_gadget.c struct f_tcm_opts *tcm_opts; tcm_opts 148 drivers/usb/gadget/legacy/tcm_usb_gadget.c tcm_opts = container_of(fi_tcm, struct f_tcm_opts, func_inst); tcm_opts 149 drivers/usb/gadget/legacy/tcm_usb_gadget.c mutex_lock(&tcm_opts->dep_lock); tcm_opts 150 drivers/usb/gadget/legacy/tcm_usb_gadget.c tcm_opts->tcm_register_callback = usbg_attach; tcm_opts 151 drivers/usb/gadget/legacy/tcm_usb_gadget.c tcm_opts->tcm_unregister_callback = usbg_detach; tcm_opts 152 drivers/usb/gadget/legacy/tcm_usb_gadget.c tcm_opts->dependent = THIS_MODULE; tcm_opts 153 drivers/usb/gadget/legacy/tcm_usb_gadget.c tcm_opts->can_attach = true; tcm_opts 154 drivers/usb/gadget/legacy/tcm_usb_gadget.c tcm_opts->has_dep = true; tcm_opts 155 drivers/usb/gadget/legacy/tcm_usb_gadget.c mutex_unlock(&tcm_opts->dep_lock);