Lines Matching refs:fn
1002 afunc_bind(struct usb_configuration *cfg, struct usb_function *fn) in afunc_bind() argument
1004 struct audio_dev *agdev = func_to_agdev(fn); in afunc_bind()
1014 uac2_opts = container_of(fn->fi, struct f_uac2_opts, func_inst); in afunc_bind()
1050 ret = usb_interface_id(cfg, fn); in afunc_bind()
1059 ret = usb_interface_id(cfg, fn); in afunc_bind()
1069 ret = usb_interface_id(cfg, fn); in afunc_bind()
1105 ret = usb_assign_descriptors(fn, fs_audio_desc, hs_audio_desc, NULL); in afunc_bind()
1131 usb_free_all_descriptors(fn); in afunc_bind()
1143 afunc_set_alt(struct usb_function *fn, unsigned intf, unsigned alt) in afunc_set_alt() argument
1145 struct usb_composite_dev *cdev = fn->config->cdev; in afunc_set_alt()
1146 struct audio_dev *agdev = func_to_agdev(fn); in afunc_set_alt()
1173 config_ep_by_speed(gadget, fn, ep); in afunc_set_alt()
1183 config_ep_by_speed(gadget, fn, ep); in afunc_set_alt()
1247 afunc_get_alt(struct usb_function *fn, unsigned intf) in afunc_get_alt() argument
1249 struct audio_dev *agdev = func_to_agdev(fn); in afunc_get_alt()
1267 afunc_disable(struct usb_function *fn) in afunc_disable() argument
1269 struct audio_dev *agdev = func_to_agdev(fn); in afunc_disable()
1280 in_rq_cur(struct usb_function *fn, const struct usb_ctrlrequest *cr) in in_rq_cur() argument
1282 struct usb_request *req = fn->config->cdev->req; in in_rq_cur()
1283 struct audio_dev *agdev = func_to_agdev(fn); in in_rq_cur()
1321 in_rq_range(struct usb_function *fn, const struct usb_ctrlrequest *cr) in in_rq_range() argument
1323 struct usb_request *req = fn->config->cdev->req; in in_rq_range()
1324 struct audio_dev *agdev = func_to_agdev(fn); in in_rq_range()
1364 ac_rq_in(struct usb_function *fn, const struct usb_ctrlrequest *cr) in ac_rq_in() argument
1367 return in_rq_cur(fn, cr); in ac_rq_in()
1369 return in_rq_range(fn, cr); in ac_rq_in()
1375 out_rq_cur(struct usb_function *fn, const struct usb_ctrlrequest *cr) in out_rq_cur() argument
1388 setup_rq_inf(struct usb_function *fn, const struct usb_ctrlrequest *cr) in setup_rq_inf() argument
1390 struct audio_dev *agdev = func_to_agdev(fn); in setup_rq_inf()
1402 return ac_rq_in(fn, cr); in setup_rq_inf()
1404 return out_rq_cur(fn, cr); in setup_rq_inf()
1410 afunc_setup(struct usb_function *fn, const struct usb_ctrlrequest *cr) in afunc_setup() argument
1412 struct usb_composite_dev *cdev = fn->config->cdev; in afunc_setup()
1413 struct audio_dev *agdev = func_to_agdev(fn); in afunc_setup()
1424 value = setup_rq_inf(fn, cr); in afunc_setup()