intf 158 arch/arm/mach-mmp/gplugd.c .intf = PHY_INTERFACE_MODE_RMII, intf 487 arch/powerpc/include/asm/pasemi_dma.h extern unsigned int pasemi_read_mac_reg(int intf, unsigned int reg); intf 488 arch/powerpc/include/asm/pasemi_dma.h extern void pasemi_write_mac_reg(int intf, unsigned int reg, unsigned int val); intf 64 arch/powerpc/platforms/pasemi/dma_lib.c unsigned int pasemi_read_mac_reg(int intf, unsigned int reg) intf 66 arch/powerpc/platforms/pasemi/dma_lib.c return in_le32(mac_regs[intf]+reg); intf 75 arch/powerpc/platforms/pasemi/dma_lib.c void pasemi_write_mac_reg(int intf, unsigned int reg, unsigned int val) intf 77 arch/powerpc/platforms/pasemi/dma_lib.c out_le32(mac_regs[intf]+reg, val); intf 504 arch/powerpc/platforms/pasemi/dma_lib.c int i, intf, err = 0; intf 542 arch/powerpc/platforms/pasemi/dma_lib.c intf = 0; intf 546 arch/powerpc/platforms/pasemi/dma_lib.c mac_regs[intf++] = map_onedev(pdev, 0); intf 553 arch/powerpc/platforms/pasemi/dma_lib.c mac_regs[intf++] = map_onedev(pdev, 0); intf 494 drivers/bluetooth/ath3k.c static int ath3k_probe(struct usb_interface *intf, intf 498 drivers/bluetooth/ath3k.c struct usb_device *udev = interface_to_usbdev(intf); intf 501 drivers/bluetooth/ath3k.c BT_DBG("intf %p id %p", intf, id); intf 503 drivers/bluetooth/ath3k.c if (intf->cur_altsetting->desc.bInterfaceNumber != 0) intf 510 drivers/bluetooth/ath3k.c match = usb_match_id(intf, ath3k_blist_tbl); intf 557 drivers/bluetooth/ath3k.c static void ath3k_disconnect(struct usb_interface *intf) intf 559 drivers/bluetooth/ath3k.c BT_DBG("%s intf %p", __func__, intf); intf 153 drivers/bluetooth/bcm203x.c static int bcm203x_probe(struct usb_interface *intf, const struct usb_device_id *id) intf 156 drivers/bluetooth/bcm203x.c struct usb_device *udev = interface_to_usbdev(intf); intf 160 drivers/bluetooth/bcm203x.c BT_DBG("intf %p id %p", intf, id); intf 162 drivers/bluetooth/bcm203x.c if (intf->cur_altsetting->desc.bInterfaceNumber != 0) intf 165 drivers/bluetooth/bcm203x.c data = devm_kzalloc(&intf->dev, sizeof(*data), GFP_KERNEL); intf 226 drivers/bluetooth/bcm203x.c usb_set_intfdata(intf, data); intf 234 drivers/bluetooth/bcm203x.c static void bcm203x_disconnect(struct usb_interface *intf) intf 236 drivers/bluetooth/bcm203x.c struct bcm203x_data *data = usb_get_intfdata(intf); intf 238 drivers/bluetooth/bcm203x.c BT_DBG("intf %p", intf); intf 245 drivers/bluetooth/bcm203x.c usb_set_intfdata(intf, NULL); intf 599 drivers/bluetooth/bfusb.c static int bfusb_probe(struct usb_interface *intf, const struct usb_device_id *id) intf 602 drivers/bluetooth/bfusb.c struct usb_device *udev = interface_to_usbdev(intf); intf 608 drivers/bluetooth/bfusb.c BT_DBG("intf %p id %p", intf, id); intf 611 drivers/bluetooth/bfusb.c if (intf->cur_altsetting->desc.bNumEndpoints < 2) intf 614 drivers/bluetooth/bfusb.c bulk_out_ep = &intf->cur_altsetting->endpoint[0]; intf 615 drivers/bluetooth/bfusb.c bulk_in_ep = &intf->cur_altsetting->endpoint[1]; intf 623 drivers/bluetooth/bfusb.c data = devm_kzalloc(&intf->dev, sizeof(struct bfusb_data), GFP_KERNEL); intf 665 drivers/bluetooth/bfusb.c SET_HCIDEV_DEV(hdev, &intf->dev); intf 680 drivers/bluetooth/bfusb.c usb_set_intfdata(intf, data); intf 691 drivers/bluetooth/bfusb.c static void bfusb_disconnect(struct usb_interface *intf) intf 693 drivers/bluetooth/bfusb.c struct bfusb_data *data = usb_get_intfdata(intf); intf 696 drivers/bluetooth/bfusb.c BT_DBG("intf %p", intf); intf 701 drivers/bluetooth/bfusb.c usb_set_intfdata(intf, NULL); intf 362 drivers/bluetooth/bpa10x.c static int bpa10x_probe(struct usb_interface *intf, intf 369 drivers/bluetooth/bpa10x.c BT_DBG("intf %p id %p", intf, id); intf 371 drivers/bluetooth/bpa10x.c if (intf->cur_altsetting->desc.bInterfaceNumber != 0) intf 374 drivers/bluetooth/bpa10x.c data = devm_kzalloc(&intf->dev, sizeof(*data), GFP_KERNEL); intf 378 drivers/bluetooth/bpa10x.c data->udev = interface_to_usbdev(intf); intf 392 drivers/bluetooth/bpa10x.c SET_HCIDEV_DEV(hdev, &intf->dev); intf 409 drivers/bluetooth/bpa10x.c usb_set_intfdata(intf, data); intf 414 drivers/bluetooth/bpa10x.c static void bpa10x_disconnect(struct usb_interface *intf) intf 416 drivers/bluetooth/bpa10x.c struct bpa10x_data *data = usb_get_intfdata(intf); intf 418 drivers/bluetooth/bpa10x.c BT_DBG("intf %p", intf); intf 423 drivers/bluetooth/bpa10x.c usb_set_intfdata(intf, NULL); intf 446 drivers/bluetooth/btusb.c struct usb_interface *intf; intf 1193 drivers/bluetooth/btusb.c err = usb_autopm_get_interface(data->intf); intf 1206 drivers/bluetooth/btusb.c data->intf->needs_remote_wakeup = 1; intf 1237 drivers/bluetooth/btusb.c usb_autopm_put_interface(data->intf); intf 1243 drivers/bluetooth/btusb.c usb_autopm_put_interface(data->intf); intf 1274 drivers/bluetooth/btusb.c err = usb_autopm_get_interface(data->intf); intf 1278 drivers/bluetooth/btusb.c data->intf->needs_remote_wakeup = 0; intf 1282 drivers/bluetooth/btusb.c data->intf->needs_remote_wakeup = 1; intf 1284 drivers/bluetooth/btusb.c usb_autopm_put_interface(data->intf); intf 1485 drivers/bluetooth/btusb.c struct usb_interface *intf = data->isoc; intf 1503 drivers/bluetooth/btusb.c for (i = 0; i < intf->cur_altsetting->desc.bNumEndpoints; i++) { intf 1504 drivers/bluetooth/btusb.c ep_desc = &intf->cur_altsetting->endpoint[i].desc; intf 1534 drivers/bluetooth/btusb.c err = usb_autopm_get_interface(data->isoc ? data->isoc : data->intf); intf 1588 drivers/bluetooth/btusb.c usb_autopm_put_interface(data->isoc ? data->isoc : data->intf); intf 1597 drivers/bluetooth/btusb.c err = usb_autopm_get_interface(data->intf); intf 1601 drivers/bluetooth/btusb.c usb_autopm_put_interface(data->intf); intf 3419 drivers/bluetooth/btusb.c struct usb_interface *intf = data->diag; intf 3428 drivers/bluetooth/btusb.c for (i = 0; i < intf->cur_altsetting->desc.bNumEndpoints; i++) { intf 3431 drivers/bluetooth/btusb.c ep_desc = &intf->cur_altsetting->endpoint[i].desc; intf 3567 drivers/bluetooth/btusb.c static void btusb_check_needs_reset_resume(struct usb_interface *intf) intf 3570 drivers/bluetooth/btusb.c interface_to_usbdev(intf)->quirks |= USB_QUIRK_RESET_RESUME; intf 3573 drivers/bluetooth/btusb.c static int btusb_probe(struct usb_interface *intf, intf 3583 drivers/bluetooth/btusb.c BT_DBG("intf %p id %p", intf, id); intf 3586 drivers/bluetooth/btusb.c if (intf->cur_altsetting->desc.bInterfaceNumber != 0) { intf 3589 drivers/bluetooth/btusb.c if (intf->cur_altsetting->desc.bInterfaceNumber != 2) intf 3593 drivers/bluetooth/btusb.c ifnum_base = intf->cur_altsetting->desc.bInterfaceNumber; intf 3598 drivers/bluetooth/btusb.c match = usb_match_id(intf, blacklist_table); intf 3607 drivers/bluetooth/btusb.c struct usb_device *udev = interface_to_usbdev(intf); intf 3617 drivers/bluetooth/btusb.c data = devm_kzalloc(&intf->dev, sizeof(*data), GFP_KERNEL); intf 3621 drivers/bluetooth/btusb.c for (i = 0; i < intf->cur_altsetting->desc.bNumEndpoints; i++) { intf 3622 drivers/bluetooth/btusb.c ep_desc = &intf->cur_altsetting->endpoint[i].desc; intf 3651 drivers/bluetooth/btusb.c data->udev = interface_to_usbdev(intf); intf 3652 drivers/bluetooth/btusb.c data->intf = intf; intf 3690 drivers/bluetooth/btusb.c SET_HCIDEV_DEV(hdev, &intf->dev); intf 3808 drivers/bluetooth/btusb.c btusb_check_needs_reset_resume(intf); intf 3823 drivers/bluetooth/btusb.c err = usb_autopm_get_interface(intf); intf 3911 drivers/bluetooth/btusb.c usb_set_intfdata(intf, data); intf 3922 drivers/bluetooth/btusb.c static void btusb_disconnect(struct usb_interface *intf) intf 3924 drivers/bluetooth/btusb.c struct btusb_data *data = usb_get_intfdata(intf); intf 3927 drivers/bluetooth/btusb.c BT_DBG("intf %p", intf); intf 3933 drivers/bluetooth/btusb.c usb_set_intfdata(data->intf, NULL); intf 3943 drivers/bluetooth/btusb.c if (intf == data->intf) { intf 3948 drivers/bluetooth/btusb.c } else if (intf == data->isoc) { intf 3951 drivers/bluetooth/btusb.c usb_driver_release_interface(&btusb_driver, data->intf); intf 3952 drivers/bluetooth/btusb.c } else if (intf == data->diag) { intf 3953 drivers/bluetooth/btusb.c usb_driver_release_interface(&btusb_driver, data->intf); intf 3968 drivers/bluetooth/btusb.c static int btusb_suspend(struct usb_interface *intf, pm_message_t message) intf 3970 drivers/bluetooth/btusb.c struct btusb_data *data = usb_get_intfdata(intf); intf 3972 drivers/bluetooth/btusb.c BT_DBG("intf %p", intf); intf 4044 drivers/bluetooth/btusb.c static int btusb_resume(struct usb_interface *intf) intf 4046 drivers/bluetooth/btusb.c struct btusb_data *data = usb_get_intfdata(intf); intf 4050 drivers/bluetooth/btusb.c BT_DBG("intf %p", intf); intf 42 drivers/char/ipmi/ipmi_msghandler.c static void handle_new_recv_msgs(struct ipmi_smi *intf); intf 43 drivers/char/ipmi/ipmi_msghandler.c static void need_waiter(struct ipmi_smi *intf); intf 44 drivers/char/ipmi/ipmi_msghandler.c static int handle_one_recv_msg(struct ipmi_smi *intf, intf 213 drivers/char/ipmi/ipmi_msghandler.c struct ipmi_smi *intf; intf 341 drivers/char/ipmi/ipmi_msghandler.c static int bmc_get_device_id(struct ipmi_smi *intf, struct bmc_device *bmc, intf 589 drivers/char/ipmi/ipmi_msghandler.c void (*null_user_handler)(struct ipmi_smi *intf, intf 616 drivers/char/ipmi/ipmi_msghandler.c static void __get_guid(struct ipmi_smi *intf); intf 617 drivers/char/ipmi/ipmi_msghandler.c static void __ipmi_bmc_unregister(struct ipmi_smi *intf); intf 618 drivers/char/ipmi/ipmi_msghandler.c static int __ipmi_bmc_register(struct ipmi_smi *intf, intf 621 drivers/char/ipmi/ipmi_msghandler.c static int __scan_channels(struct ipmi_smi *intf, struct ipmi_device_id *id); intf 648 drivers/char/ipmi/ipmi_msghandler.c #define ipmi_inc_stat(intf, stat) \ intf 649 drivers/char/ipmi/ipmi_msghandler.c atomic_inc(&(intf)->stats[IPMI_STAT_ ## stat]) intf 650 drivers/char/ipmi/ipmi_msghandler.c #define ipmi_get_stat(intf, stat) \ intf 651 drivers/char/ipmi/ipmi_msghandler.c ((unsigned int) atomic_read(&(intf)->stats[IPMI_STAT_ ## stat])) intf 701 drivers/char/ipmi/ipmi_msghandler.c static void clean_up_interface_data(struct ipmi_smi *intf) intf 707 drivers/char/ipmi/ipmi_msghandler.c tasklet_kill(&intf->recv_tasklet); intf 709 drivers/char/ipmi/ipmi_msghandler.c free_smi_msg_list(&intf->waiting_rcv_msgs); intf 710 drivers/char/ipmi/ipmi_msghandler.c free_recv_msg_list(&intf->waiting_events); intf 716 drivers/char/ipmi/ipmi_msghandler.c mutex_lock(&intf->cmd_rcvrs_mutex); intf 718 drivers/char/ipmi/ipmi_msghandler.c list_splice_init_rcu(&intf->cmd_rcvrs, &list, synchronize_rcu); intf 719 drivers/char/ipmi/ipmi_msghandler.c mutex_unlock(&intf->cmd_rcvrs_mutex); intf 725 drivers/char/ipmi/ipmi_msghandler.c if ((intf->seq_table[i].inuse) intf 726 drivers/char/ipmi/ipmi_msghandler.c && (intf->seq_table[i].recv_msg)) intf 727 drivers/char/ipmi/ipmi_msghandler.c ipmi_free_recv_msg(intf->seq_table[i].recv_msg); intf 733 drivers/char/ipmi/ipmi_msghandler.c struct ipmi_smi *intf = container_of(ref, struct ipmi_smi, refcount); intf 735 drivers/char/ipmi/ipmi_msghandler.c clean_up_interface_data(intf); intf 736 drivers/char/ipmi/ipmi_msghandler.c kfree(intf); intf 741 drivers/char/ipmi/ipmi_msghandler.c struct ipmi_smi *intf; intf 747 drivers/char/ipmi/ipmi_msghandler.c struct ipmi_smi *intf; intf 763 drivers/char/ipmi/ipmi_msghandler.c list_for_each_entry_rcu(intf, &ipmi_interfaces, link) { intf 764 drivers/char/ipmi/ipmi_msghandler.c int intf_num = READ_ONCE(intf->intf_num); intf 768 drivers/char/ipmi/ipmi_msghandler.c watcher->new_smi(intf_num, intf->si_dev); intf 896 drivers/char/ipmi/ipmi_msghandler.c static int deliver_response(struct ipmi_smi *intf, struct ipmi_recv_msg *msg) intf 902 drivers/char/ipmi/ipmi_msghandler.c if (intf->null_user_handler) { intf 903 drivers/char/ipmi/ipmi_msghandler.c intf->null_user_handler(intf, msg); intf 933 drivers/char/ipmi/ipmi_msghandler.c static void deliver_local_response(struct ipmi_smi *intf, intf 936 drivers/char/ipmi/ipmi_msghandler.c if (deliver_response(intf, msg)) intf 937 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, unhandled_local_responses); intf 939 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, handled_local_responses); intf 942 drivers/char/ipmi/ipmi_msghandler.c static void deliver_err_response(struct ipmi_smi *intf, intf 950 drivers/char/ipmi/ipmi_msghandler.c deliver_local_response(intf, msg); intf 953 drivers/char/ipmi/ipmi_msghandler.c static void smi_add_watch(struct ipmi_smi *intf, unsigned int flags) intf 957 drivers/char/ipmi/ipmi_msghandler.c if (!intf->handlers->set_need_watch) intf 960 drivers/char/ipmi/ipmi_msghandler.c spin_lock_irqsave(&intf->watch_lock, iflags); intf 962 drivers/char/ipmi/ipmi_msghandler.c intf->response_waiters++; intf 965 drivers/char/ipmi/ipmi_msghandler.c intf->watchdog_waiters++; intf 968 drivers/char/ipmi/ipmi_msghandler.c intf->command_waiters++; intf 970 drivers/char/ipmi/ipmi_msghandler.c if ((intf->last_watch_mask & flags) != flags) { intf 971 drivers/char/ipmi/ipmi_msghandler.c intf->last_watch_mask |= flags; intf 972 drivers/char/ipmi/ipmi_msghandler.c intf->handlers->set_need_watch(intf->send_info, intf 973 drivers/char/ipmi/ipmi_msghandler.c intf->last_watch_mask); intf 975 drivers/char/ipmi/ipmi_msghandler.c spin_unlock_irqrestore(&intf->watch_lock, iflags); intf 978 drivers/char/ipmi/ipmi_msghandler.c static void smi_remove_watch(struct ipmi_smi *intf, unsigned int flags) intf 982 drivers/char/ipmi/ipmi_msghandler.c if (!intf->handlers->set_need_watch) intf 985 drivers/char/ipmi/ipmi_msghandler.c spin_lock_irqsave(&intf->watch_lock, iflags); intf 987 drivers/char/ipmi/ipmi_msghandler.c intf->response_waiters--; intf 990 drivers/char/ipmi/ipmi_msghandler.c intf->watchdog_waiters--; intf 993 drivers/char/ipmi/ipmi_msghandler.c intf->command_waiters--; intf 996 drivers/char/ipmi/ipmi_msghandler.c if (intf->response_waiters) intf 998 drivers/char/ipmi/ipmi_msghandler.c if (intf->watchdog_waiters) intf 1000 drivers/char/ipmi/ipmi_msghandler.c if (intf->command_waiters) intf 1003 drivers/char/ipmi/ipmi_msghandler.c if (intf->last_watch_mask != flags) { intf 1004 drivers/char/ipmi/ipmi_msghandler.c intf->last_watch_mask = flags; intf 1005 drivers/char/ipmi/ipmi_msghandler.c intf->handlers->set_need_watch(intf->send_info, intf 1006 drivers/char/ipmi/ipmi_msghandler.c intf->last_watch_mask); intf 1008 drivers/char/ipmi/ipmi_msghandler.c spin_unlock_irqrestore(&intf->watch_lock, iflags); intf 1016 drivers/char/ipmi/ipmi_msghandler.c static int intf_next_seq(struct ipmi_smi *intf, intf 1032 drivers/char/ipmi/ipmi_msghandler.c for (i = intf->curr_seq; (i+1)%IPMI_IPMB_NUM_SEQ != intf->curr_seq; intf 1034 drivers/char/ipmi/ipmi_msghandler.c if (!intf->seq_table[i].inuse) intf 1038 drivers/char/ipmi/ipmi_msghandler.c if (!intf->seq_table[i].inuse) { intf 1039 drivers/char/ipmi/ipmi_msghandler.c intf->seq_table[i].recv_msg = recv_msg; intf 1045 drivers/char/ipmi/ipmi_msghandler.c intf->seq_table[i].timeout = MAX_MSG_TIMEOUT; intf 1046 drivers/char/ipmi/ipmi_msghandler.c intf->seq_table[i].orig_timeout = timeout; intf 1047 drivers/char/ipmi/ipmi_msghandler.c intf->seq_table[i].retries_left = retries; intf 1048 drivers/char/ipmi/ipmi_msghandler.c intf->seq_table[i].broadcast = broadcast; intf 1049 drivers/char/ipmi/ipmi_msghandler.c intf->seq_table[i].inuse = 1; intf 1050 drivers/char/ipmi/ipmi_msghandler.c intf->seq_table[i].seqid = NEXT_SEQID(intf->seq_table[i].seqid); intf 1052 drivers/char/ipmi/ipmi_msghandler.c *seqid = intf->seq_table[i].seqid; intf 1053 drivers/char/ipmi/ipmi_msghandler.c intf->curr_seq = (i+1)%IPMI_IPMB_NUM_SEQ; intf 1054 drivers/char/ipmi/ipmi_msghandler.c smi_add_watch(intf, IPMI_WATCH_MASK_CHECK_MESSAGES); intf 1055 drivers/char/ipmi/ipmi_msghandler.c need_waiter(intf); intf 1070 drivers/char/ipmi/ipmi_msghandler.c static int intf_find_seq(struct ipmi_smi *intf, intf 1084 drivers/char/ipmi/ipmi_msghandler.c spin_lock_irqsave(&intf->seq_lock, flags); intf 1085 drivers/char/ipmi/ipmi_msghandler.c if (intf->seq_table[seq].inuse) { intf 1086 drivers/char/ipmi/ipmi_msghandler.c struct ipmi_recv_msg *msg = intf->seq_table[seq].recv_msg; intf 1092 drivers/char/ipmi/ipmi_msghandler.c intf->seq_table[seq].inuse = 0; intf 1093 drivers/char/ipmi/ipmi_msghandler.c smi_remove_watch(intf, IPMI_WATCH_MASK_CHECK_MESSAGES); intf 1097 drivers/char/ipmi/ipmi_msghandler.c spin_unlock_irqrestore(&intf->seq_lock, flags); intf 1104 drivers/char/ipmi/ipmi_msghandler.c static int intf_start_seq_timer(struct ipmi_smi *intf, intf 1115 drivers/char/ipmi/ipmi_msghandler.c spin_lock_irqsave(&intf->seq_lock, flags); intf 1120 drivers/char/ipmi/ipmi_msghandler.c if ((intf->seq_table[seq].inuse) intf 1121 drivers/char/ipmi/ipmi_msghandler.c && (intf->seq_table[seq].seqid == seqid)) { intf 1122 drivers/char/ipmi/ipmi_msghandler.c struct seq_table *ent = &intf->seq_table[seq]; intf 1126 drivers/char/ipmi/ipmi_msghandler.c spin_unlock_irqrestore(&intf->seq_lock, flags); intf 1132 drivers/char/ipmi/ipmi_msghandler.c static int intf_err_seq(struct ipmi_smi *intf, intf 1145 drivers/char/ipmi/ipmi_msghandler.c spin_lock_irqsave(&intf->seq_lock, flags); intf 1150 drivers/char/ipmi/ipmi_msghandler.c if ((intf->seq_table[seq].inuse) intf 1151 drivers/char/ipmi/ipmi_msghandler.c && (intf->seq_table[seq].seqid == seqid)) { intf 1152 drivers/char/ipmi/ipmi_msghandler.c struct seq_table *ent = &intf->seq_table[seq]; intf 1155 drivers/char/ipmi/ipmi_msghandler.c smi_remove_watch(intf, IPMI_WATCH_MASK_CHECK_MESSAGES); intf 1159 drivers/char/ipmi/ipmi_msghandler.c spin_unlock_irqrestore(&intf->seq_lock, flags); intf 1162 drivers/char/ipmi/ipmi_msghandler.c deliver_err_response(intf, msg, err); intf 1184 drivers/char/ipmi/ipmi_msghandler.c struct ipmi_smi *intf; intf 1210 drivers/char/ipmi/ipmi_msghandler.c list_for_each_entry_rcu(intf, &ipmi_interfaces, link) { intf 1211 drivers/char/ipmi/ipmi_msghandler.c if (intf->intf_num == if_num) intf 1225 drivers/char/ipmi/ipmi_msghandler.c if (!try_module_get(intf->owner)) { intf 1231 drivers/char/ipmi/ipmi_msghandler.c kref_get(&intf->refcount); intf 1236 drivers/char/ipmi/ipmi_msghandler.c new_user->intf = intf; intf 1240 drivers/char/ipmi/ipmi_msghandler.c spin_lock_irqsave(&intf->seq_lock, flags); intf 1241 drivers/char/ipmi/ipmi_msghandler.c list_add_rcu(&new_user->link, &intf->users); intf 1242 drivers/char/ipmi/ipmi_msghandler.c spin_unlock_irqrestore(&intf->seq_lock, flags); intf 1245 drivers/char/ipmi/ipmi_msghandler.c smi_add_watch(intf, IPMI_WATCH_MASK_CHECK_WATCHDOG); intf 1260 drivers/char/ipmi/ipmi_msghandler.c struct ipmi_smi *intf; intf 1263 drivers/char/ipmi/ipmi_msghandler.c list_for_each_entry_rcu(intf, &ipmi_interfaces, link) { intf 1264 drivers/char/ipmi/ipmi_msghandler.c if (intf->intf_num == if_num) intf 1273 drivers/char/ipmi/ipmi_msghandler.c if (!intf->handlers->get_smi_info) intf 1276 drivers/char/ipmi/ipmi_msghandler.c rv = intf->handlers->get_smi_info(intf->send_info, data); intf 1293 drivers/char/ipmi/ipmi_msghandler.c struct ipmi_smi *intf = user->intf; intf 1317 drivers/char/ipmi/ipmi_msghandler.c smi_remove_watch(intf, IPMI_WATCH_MASK_CHECK_WATCHDOG); intf 1320 drivers/char/ipmi/ipmi_msghandler.c atomic_dec(&intf->event_waiters); intf 1323 drivers/char/ipmi/ipmi_msghandler.c spin_lock_irqsave(&intf->seq_lock, flags); intf 1327 drivers/char/ipmi/ipmi_msghandler.c if (intf->seq_table[i].inuse intf 1328 drivers/char/ipmi/ipmi_msghandler.c && (intf->seq_table[i].recv_msg->user == user)) { intf 1329 drivers/char/ipmi/ipmi_msghandler.c intf->seq_table[i].inuse = 0; intf 1330 drivers/char/ipmi/ipmi_msghandler.c smi_remove_watch(intf, IPMI_WATCH_MASK_CHECK_MESSAGES); intf 1331 drivers/char/ipmi/ipmi_msghandler.c ipmi_free_recv_msg(intf->seq_table[i].recv_msg); intf 1334 drivers/char/ipmi/ipmi_msghandler.c spin_unlock_irqrestore(&intf->seq_lock, flags); intf 1342 drivers/char/ipmi/ipmi_msghandler.c mutex_lock(&intf->cmd_rcvrs_mutex); intf 1343 drivers/char/ipmi/ipmi_msghandler.c list_for_each_entry_rcu(rcvr, &intf->cmd_rcvrs, link) { intf 1350 drivers/char/ipmi/ipmi_msghandler.c mutex_unlock(&intf->cmd_rcvrs_mutex); intf 1358 drivers/char/ipmi/ipmi_msghandler.c kref_put(&intf->refcount, intf_free); intf 1359 drivers/char/ipmi/ipmi_msghandler.c module_put(intf->owner); intf 1383 drivers/char/ipmi/ipmi_msghandler.c rv = bmc_get_device_id(user->intf, NULL, &id, NULL, NULL); intf 1408 drivers/char/ipmi/ipmi_msghandler.c user->intf->addrinfo[channel].address = address; intf 1430 drivers/char/ipmi/ipmi_msghandler.c *address = user->intf->addrinfo[channel].address; intf 1452 drivers/char/ipmi/ipmi_msghandler.c user->intf->addrinfo[channel].lun = LUN & 0x3; intf 1474 drivers/char/ipmi/ipmi_msghandler.c *address = user->intf->addrinfo[channel].lun; intf 1491 drivers/char/ipmi/ipmi_msghandler.c spin_lock_irqsave(&user->intf->maintenance_mode_lock, flags); intf 1492 drivers/char/ipmi/ipmi_msghandler.c mode = user->intf->maintenance_mode; intf 1493 drivers/char/ipmi/ipmi_msghandler.c spin_unlock_irqrestore(&user->intf->maintenance_mode_lock, flags); intf 1500 drivers/char/ipmi/ipmi_msghandler.c static void maintenance_mode_update(struct ipmi_smi *intf) intf 1502 drivers/char/ipmi/ipmi_msghandler.c if (intf->handlers->set_maintenance_mode) intf 1503 drivers/char/ipmi/ipmi_msghandler.c intf->handlers->set_maintenance_mode( intf 1504 drivers/char/ipmi/ipmi_msghandler.c intf->send_info, intf->maintenance_mode_enable); intf 1511 drivers/char/ipmi/ipmi_msghandler.c struct ipmi_smi *intf = user->intf; intf 1517 drivers/char/ipmi/ipmi_msghandler.c spin_lock_irqsave(&intf->maintenance_mode_lock, flags); intf 1518 drivers/char/ipmi/ipmi_msghandler.c if (intf->maintenance_mode != mode) { intf 1521 drivers/char/ipmi/ipmi_msghandler.c intf->maintenance_mode_enable intf 1522 drivers/char/ipmi/ipmi_msghandler.c = (intf->auto_maintenance_timeout > 0); intf 1526 drivers/char/ipmi/ipmi_msghandler.c intf->maintenance_mode_enable = false; intf 1530 drivers/char/ipmi/ipmi_msghandler.c intf->maintenance_mode_enable = true; intf 1537 drivers/char/ipmi/ipmi_msghandler.c intf->maintenance_mode = mode; intf 1539 drivers/char/ipmi/ipmi_msghandler.c maintenance_mode_update(intf); intf 1542 drivers/char/ipmi/ipmi_msghandler.c spin_unlock_irqrestore(&intf->maintenance_mode_lock, flags); intf 1552 drivers/char/ipmi/ipmi_msghandler.c struct ipmi_smi *intf = user->intf; intf 1563 drivers/char/ipmi/ipmi_msghandler.c spin_lock_irqsave(&intf->events_lock, flags); intf 1570 drivers/char/ipmi/ipmi_msghandler.c if (atomic_inc_return(&intf->event_waiters) == 1) intf 1571 drivers/char/ipmi/ipmi_msghandler.c need_waiter(intf); intf 1573 drivers/char/ipmi/ipmi_msghandler.c atomic_dec(&intf->event_waiters); intf 1576 drivers/char/ipmi/ipmi_msghandler.c if (intf->delivering_events) intf 1584 drivers/char/ipmi/ipmi_msghandler.c while (user->gets_events && !list_empty(&intf->waiting_events)) { intf 1585 drivers/char/ipmi/ipmi_msghandler.c list_for_each_entry_safe(msg, msg2, &intf->waiting_events, link) intf 1587 drivers/char/ipmi/ipmi_msghandler.c intf->waiting_events_count = 0; intf 1588 drivers/char/ipmi/ipmi_msghandler.c if (intf->event_msg_printed) { intf 1589 drivers/char/ipmi/ipmi_msghandler.c dev_warn(intf->si_dev, "Event queue no longer full\n"); intf 1590 drivers/char/ipmi/ipmi_msghandler.c intf->event_msg_printed = 0; intf 1593 drivers/char/ipmi/ipmi_msghandler.c intf->delivering_events = 1; intf 1594 drivers/char/ipmi/ipmi_msghandler.c spin_unlock_irqrestore(&intf->events_lock, flags); intf 1599 drivers/char/ipmi/ipmi_msghandler.c deliver_local_response(intf, msg); intf 1602 drivers/char/ipmi/ipmi_msghandler.c spin_lock_irqsave(&intf->events_lock, flags); intf 1603 drivers/char/ipmi/ipmi_msghandler.c intf->delivering_events = 0; intf 1607 drivers/char/ipmi/ipmi_msghandler.c spin_unlock_irqrestore(&intf->events_lock, flags); intf 1614 drivers/char/ipmi/ipmi_msghandler.c static struct cmd_rcvr *find_cmd_rcvr(struct ipmi_smi *intf, intf 1621 drivers/char/ipmi/ipmi_msghandler.c list_for_each_entry_rcu(rcvr, &intf->cmd_rcvrs, link) { intf 1629 drivers/char/ipmi/ipmi_msghandler.c static int is_cmd_rcvr_exclusive(struct ipmi_smi *intf, intf 1636 drivers/char/ipmi/ipmi_msghandler.c list_for_each_entry_rcu(rcvr, &intf->cmd_rcvrs, link) { intf 1649 drivers/char/ipmi/ipmi_msghandler.c struct ipmi_smi *intf = user->intf; intf 1667 drivers/char/ipmi/ipmi_msghandler.c mutex_lock(&intf->cmd_rcvrs_mutex); intf 1669 drivers/char/ipmi/ipmi_msghandler.c if (!is_cmd_rcvr_exclusive(intf, netfn, cmd, chans)) { intf 1674 drivers/char/ipmi/ipmi_msghandler.c smi_add_watch(intf, IPMI_WATCH_MASK_CHECK_COMMANDS); intf 1676 drivers/char/ipmi/ipmi_msghandler.c list_add_rcu(&rcvr->link, &intf->cmd_rcvrs); intf 1679 drivers/char/ipmi/ipmi_msghandler.c mutex_unlock(&intf->cmd_rcvrs_mutex); intf 1694 drivers/char/ipmi/ipmi_msghandler.c struct ipmi_smi *intf = user->intf; intf 1703 drivers/char/ipmi/ipmi_msghandler.c mutex_lock(&intf->cmd_rcvrs_mutex); intf 1707 drivers/char/ipmi/ipmi_msghandler.c rcvr = find_cmd_rcvr(intf, netfn, cmd, i); intf 1720 drivers/char/ipmi/ipmi_msghandler.c mutex_unlock(&intf->cmd_rcvrs_mutex); intf 1724 drivers/char/ipmi/ipmi_msghandler.c smi_remove_watch(intf, IPMI_WATCH_MASK_CHECK_COMMANDS); intf 1824 drivers/char/ipmi/ipmi_msghandler.c static struct ipmi_smi_msg *smi_add_send_msg(struct ipmi_smi *intf, intf 1828 drivers/char/ipmi/ipmi_msghandler.c if (intf->curr_msg) { intf 1830 drivers/char/ipmi/ipmi_msghandler.c list_add_tail(&smi_msg->link, &intf->hp_xmit_msgs); intf 1832 drivers/char/ipmi/ipmi_msghandler.c list_add_tail(&smi_msg->link, &intf->xmit_msgs); intf 1835 drivers/char/ipmi/ipmi_msghandler.c intf->curr_msg = smi_msg; intf 1841 drivers/char/ipmi/ipmi_msghandler.c static void smi_send(struct ipmi_smi *intf, intf 1845 drivers/char/ipmi/ipmi_msghandler.c int run_to_completion = intf->run_to_completion; intf 1849 drivers/char/ipmi/ipmi_msghandler.c spin_lock_irqsave(&intf->xmit_msgs_lock, flags); intf 1850 drivers/char/ipmi/ipmi_msghandler.c smi_msg = smi_add_send_msg(intf, smi_msg, priority); intf 1853 drivers/char/ipmi/ipmi_msghandler.c spin_unlock_irqrestore(&intf->xmit_msgs_lock, flags); intf 1856 drivers/char/ipmi/ipmi_msghandler.c handlers->sender(intf->send_info, smi_msg); intf 1867 drivers/char/ipmi/ipmi_msghandler.c static int i_ipmi_req_sysintf(struct ipmi_smi *intf, intf 1884 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, sent_invalid_commands); intf 1898 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, sent_invalid_commands); intf 1905 drivers/char/ipmi/ipmi_msghandler.c spin_lock_irqsave(&intf->maintenance_mode_lock, flags); intf 1906 drivers/char/ipmi/ipmi_msghandler.c intf->auto_maintenance_timeout intf 1908 drivers/char/ipmi/ipmi_msghandler.c if (!intf->maintenance_mode intf 1909 drivers/char/ipmi/ipmi_msghandler.c && !intf->maintenance_mode_enable) { intf 1910 drivers/char/ipmi/ipmi_msghandler.c intf->maintenance_mode_enable = true; intf 1911 drivers/char/ipmi/ipmi_msghandler.c maintenance_mode_update(intf); intf 1913 drivers/char/ipmi/ipmi_msghandler.c spin_unlock_irqrestore(&intf->maintenance_mode_lock, intf 1918 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, sent_invalid_commands); intf 1929 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, sent_local_commands); intf 1934 drivers/char/ipmi/ipmi_msghandler.c static int i_ipmi_req_ipmb(struct ipmi_smi *intf, intf 1953 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, sent_invalid_commands); intf 1957 drivers/char/ipmi/ipmi_msghandler.c chans = READ_ONCE(intf->channel_list)->c; intf 1960 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, sent_invalid_commands); intf 1980 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, sent_invalid_commands); intf 1986 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, sent_invalid_commands); intf 1997 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, sent_ipmb_responses); intf 2011 drivers/char/ipmi/ipmi_msghandler.c spin_lock_irqsave(&intf->seq_lock, flags); intf 2014 drivers/char/ipmi/ipmi_msghandler.c intf->ipmb_maintenance_mode_timeout = intf 2017 drivers/char/ipmi/ipmi_msghandler.c if (intf->ipmb_maintenance_mode_timeout && retry_time_ms == 0) intf 2025 drivers/char/ipmi/ipmi_msghandler.c rv = intf_next_seq(intf, intf 2039 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, sent_ipmb_commands); intf 2069 drivers/char/ipmi/ipmi_msghandler.c spin_unlock_irqrestore(&intf->seq_lock, flags); intf 2075 drivers/char/ipmi/ipmi_msghandler.c static int i_ipmi_req_lan(struct ipmi_smi *intf, intf 2092 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, sent_invalid_commands); intf 2096 drivers/char/ipmi/ipmi_msghandler.c chans = READ_ONCE(intf->channel_list)->c; intf 2102 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, sent_invalid_commands); intf 2108 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, sent_invalid_commands); intf 2114 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, sent_invalid_commands); intf 2125 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, sent_lan_responses); intf 2138 drivers/char/ipmi/ipmi_msghandler.c spin_lock_irqsave(&intf->seq_lock, flags); intf 2144 drivers/char/ipmi/ipmi_msghandler.c rv = intf_next_seq(intf, intf 2158 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, sent_lan_commands); intf 2187 drivers/char/ipmi/ipmi_msghandler.c spin_unlock_irqrestore(&intf->seq_lock, flags); intf 2200 drivers/char/ipmi/ipmi_msghandler.c struct ipmi_smi *intf, intf 2241 drivers/char/ipmi/ipmi_msghandler.c if (intf->in_shutdown) { intf 2258 drivers/char/ipmi/ipmi_msghandler.c rv = i_ipmi_req_sysintf(intf, addr, msgid, msg, smi_msg, intf 2261 drivers/char/ipmi/ipmi_msghandler.c rv = i_ipmi_req_ipmb(intf, addr, msgid, msg, smi_msg, recv_msg, intf 2265 drivers/char/ipmi/ipmi_msghandler.c rv = i_ipmi_req_lan(intf, addr, msgid, msg, smi_msg, recv_msg, intf 2269 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, sent_invalid_commands); intf 2280 drivers/char/ipmi/ipmi_msghandler.c smi_send(intf, intf->handlers, smi_msg, priority); intf 2288 drivers/char/ipmi/ipmi_msghandler.c static int check_addr(struct ipmi_smi *intf, intf 2296 drivers/char/ipmi/ipmi_msghandler.c *lun = intf->addrinfo[addr->channel].lun; intf 2297 drivers/char/ipmi/ipmi_msghandler.c *saddr = intf->addrinfo[addr->channel].address; intf 2320 drivers/char/ipmi/ipmi_msghandler.c rv = check_addr(user->intf, addr, &saddr, &lun); intf 2323 drivers/char/ipmi/ipmi_msghandler.c user->intf, intf 2359 drivers/char/ipmi/ipmi_msghandler.c rv = check_addr(user->intf, addr, &saddr, &lun); intf 2362 drivers/char/ipmi/ipmi_msghandler.c user->intf, intf 2379 drivers/char/ipmi/ipmi_msghandler.c static void bmc_device_id_handler(struct ipmi_smi *intf, intf 2387 drivers/char/ipmi/ipmi_msghandler.c dev_warn(intf->si_dev, intf 2394 drivers/char/ipmi/ipmi_msghandler.c msg->msg.data, msg->msg.data_len, &intf->bmc->fetch_id); intf 2396 drivers/char/ipmi/ipmi_msghandler.c dev_warn(intf->si_dev, "device id demangle failed: %d\n", rv); intf 2397 drivers/char/ipmi/ipmi_msghandler.c intf->bmc->dyn_id_set = 0; intf 2404 drivers/char/ipmi/ipmi_msghandler.c intf->bmc->dyn_id_set = 1; intf 2407 drivers/char/ipmi/ipmi_msghandler.c wake_up(&intf->waitq); intf 2411 drivers/char/ipmi/ipmi_msghandler.c send_get_device_id_cmd(struct ipmi_smi *intf) intf 2426 drivers/char/ipmi/ipmi_msghandler.c intf, intf 2430 drivers/char/ipmi/ipmi_msghandler.c intf, intf 2434 drivers/char/ipmi/ipmi_msghandler.c intf->addrinfo[0].address, intf 2435 drivers/char/ipmi/ipmi_msghandler.c intf->addrinfo[0].lun, intf 2439 drivers/char/ipmi/ipmi_msghandler.c static int __get_device_id(struct ipmi_smi *intf, struct bmc_device *bmc) intf 2445 drivers/char/ipmi/ipmi_msghandler.c intf->null_user_handler = bmc_device_id_handler; intf 2447 drivers/char/ipmi/ipmi_msghandler.c rv = send_get_device_id_cmd(intf); intf 2451 drivers/char/ipmi/ipmi_msghandler.c wait_event(intf->waitq, bmc->dyn_id_set != 2); intf 2459 drivers/char/ipmi/ipmi_msghandler.c intf->null_user_handler = NULL; intf 2473 drivers/char/ipmi/ipmi_msghandler.c static int __bmc_get_device_id(struct ipmi_smi *intf, struct bmc_device *bmc, intf 2479 drivers/char/ipmi/ipmi_msghandler.c bool intf_set = intf != NULL; intf 2481 drivers/char/ipmi/ipmi_msghandler.c if (!intf) { intf 2488 drivers/char/ipmi/ipmi_msghandler.c intf = list_first_entry(&bmc->intfs, struct ipmi_smi, intf 2490 drivers/char/ipmi/ipmi_msghandler.c kref_get(&intf->refcount); intf 2492 drivers/char/ipmi/ipmi_msghandler.c mutex_lock(&intf->bmc_reg_mutex); intf 2494 drivers/char/ipmi/ipmi_msghandler.c if (intf != list_first_entry(&bmc->intfs, struct ipmi_smi, intf 2496 drivers/char/ipmi/ipmi_msghandler.c mutex_unlock(&intf->bmc_reg_mutex); intf 2497 drivers/char/ipmi/ipmi_msghandler.c kref_put(&intf->refcount, intf_free); intf 2501 drivers/char/ipmi/ipmi_msghandler.c mutex_lock(&intf->bmc_reg_mutex); intf 2502 drivers/char/ipmi/ipmi_msghandler.c bmc = intf->bmc; intf 2504 drivers/char/ipmi/ipmi_msghandler.c kref_get(&intf->refcount); intf 2508 drivers/char/ipmi/ipmi_msghandler.c if (intf->in_bmc_register || intf 2513 drivers/char/ipmi/ipmi_msghandler.c __get_guid(intf); intf 2516 drivers/char/ipmi/ipmi_msghandler.c rv = __get_device_id(intf, bmc); intf 2524 drivers/char/ipmi/ipmi_msghandler.c if (!intf->bmc_registered intf 2539 drivers/char/ipmi/ipmi_msghandler.c __ipmi_bmc_unregister(intf); intf 2541 drivers/char/ipmi/ipmi_msghandler.c intf->bmc->id = id; intf 2542 drivers/char/ipmi/ipmi_msghandler.c intf->bmc->dyn_guid_set = guid_set; intf 2543 drivers/char/ipmi/ipmi_msghandler.c intf->bmc->guid = guid; intf 2544 drivers/char/ipmi/ipmi_msghandler.c if (__ipmi_bmc_register(intf, &id, guid_set, &guid, intf_num)) intf 2545 drivers/char/ipmi/ipmi_msghandler.c need_waiter(intf); /* Retry later on an error. */ intf 2547 drivers/char/ipmi/ipmi_msghandler.c __scan_channels(intf, &id); intf 2556 drivers/char/ipmi/ipmi_msghandler.c mutex_unlock(&intf->bmc_reg_mutex); intf 2562 drivers/char/ipmi/ipmi_msghandler.c bmc = intf->bmc; intf 2567 drivers/char/ipmi/ipmi_msghandler.c __scan_channels(intf, &bmc->fetch_id); intf 2600 drivers/char/ipmi/ipmi_msghandler.c mutex_unlock(&intf->bmc_reg_mutex); intf 2602 drivers/char/ipmi/ipmi_msghandler.c kref_put(&intf->refcount, intf_free); intf 2606 drivers/char/ipmi/ipmi_msghandler.c static int bmc_get_device_id(struct ipmi_smi *intf, struct bmc_device *bmc, intf 2610 drivers/char/ipmi/ipmi_msghandler.c return __bmc_get_device_id(intf, bmc, id, guid_set, guid, -1); intf 2944 drivers/char/ipmi/ipmi_msghandler.c static void __ipmi_bmc_unregister(struct ipmi_smi *intf) intf 2946 drivers/char/ipmi/ipmi_msghandler.c struct bmc_device *bmc = intf->bmc; intf 2948 drivers/char/ipmi/ipmi_msghandler.c if (!intf->bmc_registered) intf 2951 drivers/char/ipmi/ipmi_msghandler.c sysfs_remove_link(&intf->si_dev->kobj, "bmc"); intf 2952 drivers/char/ipmi/ipmi_msghandler.c sysfs_remove_link(&bmc->pdev.dev.kobj, intf->my_dev_name); intf 2953 drivers/char/ipmi/ipmi_msghandler.c kfree(intf->my_dev_name); intf 2954 drivers/char/ipmi/ipmi_msghandler.c intf->my_dev_name = NULL; intf 2957 drivers/char/ipmi/ipmi_msghandler.c list_del(&intf->bmc_link); intf 2959 drivers/char/ipmi/ipmi_msghandler.c intf->bmc = &intf->tmp_bmc; intf 2961 drivers/char/ipmi/ipmi_msghandler.c intf->bmc_registered = false; intf 2964 drivers/char/ipmi/ipmi_msghandler.c static void ipmi_bmc_unregister(struct ipmi_smi *intf) intf 2966 drivers/char/ipmi/ipmi_msghandler.c mutex_lock(&intf->bmc_reg_mutex); intf 2967 drivers/char/ipmi/ipmi_msghandler.c __ipmi_bmc_unregister(intf); intf 2968 drivers/char/ipmi/ipmi_msghandler.c mutex_unlock(&intf->bmc_reg_mutex); intf 2974 drivers/char/ipmi/ipmi_msghandler.c static int __ipmi_bmc_register(struct ipmi_smi *intf, intf 2988 drivers/char/ipmi/ipmi_msghandler.c intf->in_bmc_register = true; intf 2989 drivers/char/ipmi/ipmi_msghandler.c mutex_unlock(&intf->bmc_reg_mutex); intf 3013 drivers/char/ipmi/ipmi_msghandler.c intf->bmc = old_bmc; intf 3015 drivers/char/ipmi/ipmi_msghandler.c list_add_tail(&intf->bmc_link, &bmc->intfs); intf 3018 drivers/char/ipmi/ipmi_msghandler.c dev_info(intf->si_dev, intf 3053 drivers/char/ipmi/ipmi_msghandler.c intf->bmc = bmc; intf 3055 drivers/char/ipmi/ipmi_msghandler.c list_add_tail(&intf->bmc_link, &bmc->intfs); intf 3060 drivers/char/ipmi/ipmi_msghandler.c dev_err(intf->si_dev, intf 3066 drivers/char/ipmi/ipmi_msghandler.c dev_info(intf->si_dev, intf 3077 drivers/char/ipmi/ipmi_msghandler.c rv = sysfs_create_link(&intf->si_dev->kobj, &bmc->pdev.dev.kobj, "bmc"); intf 3079 drivers/char/ipmi/ipmi_msghandler.c dev_err(intf->si_dev, "Unable to create bmc symlink: %d\n", rv); intf 3084 drivers/char/ipmi/ipmi_msghandler.c intf_num = intf->intf_num; intf 3085 drivers/char/ipmi/ipmi_msghandler.c intf->my_dev_name = kasprintf(GFP_KERNEL, "ipmi%d", intf_num); intf 3086 drivers/char/ipmi/ipmi_msghandler.c if (!intf->my_dev_name) { intf 3088 drivers/char/ipmi/ipmi_msghandler.c dev_err(intf->si_dev, "Unable to allocate link from BMC: %d\n", intf 3093 drivers/char/ipmi/ipmi_msghandler.c rv = sysfs_create_link(&bmc->pdev.dev.kobj, &intf->si_dev->kobj, intf 3094 drivers/char/ipmi/ipmi_msghandler.c intf->my_dev_name); intf 3096 drivers/char/ipmi/ipmi_msghandler.c kfree(intf->my_dev_name); intf 3097 drivers/char/ipmi/ipmi_msghandler.c intf->my_dev_name = NULL; intf 3098 drivers/char/ipmi/ipmi_msghandler.c dev_err(intf->si_dev, "Unable to create symlink to bmc: %d\n", intf 3103 drivers/char/ipmi/ipmi_msghandler.c intf->bmc_registered = true; intf 3107 drivers/char/ipmi/ipmi_msghandler.c mutex_lock(&intf->bmc_reg_mutex); intf 3108 drivers/char/ipmi/ipmi_msghandler.c intf->in_bmc_register = false; intf 3113 drivers/char/ipmi/ipmi_msghandler.c kfree(intf->my_dev_name); intf 3114 drivers/char/ipmi/ipmi_msghandler.c intf->my_dev_name = NULL; intf 3117 drivers/char/ipmi/ipmi_msghandler.c sysfs_remove_link(&intf->si_dev->kobj, "bmc"); intf 3121 drivers/char/ipmi/ipmi_msghandler.c list_del(&intf->bmc_link); intf 3123 drivers/char/ipmi/ipmi_msghandler.c intf->bmc = &intf->tmp_bmc; intf 3129 drivers/char/ipmi/ipmi_msghandler.c list_del(&intf->bmc_link); intf 3131 drivers/char/ipmi/ipmi_msghandler.c intf->bmc = &intf->tmp_bmc; intf 3137 drivers/char/ipmi/ipmi_msghandler.c send_guid_cmd(struct ipmi_smi *intf, int chan) intf 3151 drivers/char/ipmi/ipmi_msghandler.c intf, intf 3155 drivers/char/ipmi/ipmi_msghandler.c intf, intf 3159 drivers/char/ipmi/ipmi_msghandler.c intf->addrinfo[0].address, intf 3160 drivers/char/ipmi/ipmi_msghandler.c intf->addrinfo[0].lun, intf 3164 drivers/char/ipmi/ipmi_msghandler.c static void guid_handler(struct ipmi_smi *intf, struct ipmi_recv_msg *msg) intf 3166 drivers/char/ipmi/ipmi_msghandler.c struct bmc_device *bmc = intf->bmc; intf 3182 drivers/char/ipmi/ipmi_msghandler.c dev_warn(intf->si_dev, intf 3196 drivers/char/ipmi/ipmi_msghandler.c wake_up(&intf->waitq); intf 3199 drivers/char/ipmi/ipmi_msghandler.c static void __get_guid(struct ipmi_smi *intf) intf 3202 drivers/char/ipmi/ipmi_msghandler.c struct bmc_device *bmc = intf->bmc; intf 3205 drivers/char/ipmi/ipmi_msghandler.c intf->null_user_handler = guid_handler; intf 3206 drivers/char/ipmi/ipmi_msghandler.c rv = send_guid_cmd(intf, 0); intf 3211 drivers/char/ipmi/ipmi_msghandler.c wait_event(intf->waitq, bmc->dyn_guid_set != 2); intf 3216 drivers/char/ipmi/ipmi_msghandler.c intf->null_user_handler = NULL; intf 3220 drivers/char/ipmi/ipmi_msghandler.c send_channel_info_cmd(struct ipmi_smi *intf, int chan) intf 3236 drivers/char/ipmi/ipmi_msghandler.c intf, intf 3240 drivers/char/ipmi/ipmi_msghandler.c intf, intf 3244 drivers/char/ipmi/ipmi_msghandler.c intf->addrinfo[0].address, intf 3245 drivers/char/ipmi/ipmi_msghandler.c intf->addrinfo[0].lun, intf 3250 drivers/char/ipmi/ipmi_msghandler.c channel_handler(struct ipmi_smi *intf, struct ipmi_recv_msg *msg) intf 3254 drivers/char/ipmi/ipmi_msghandler.c unsigned int set = intf->curr_working_cset; intf 3271 drivers/char/ipmi/ipmi_msghandler.c intf->wchannels[set].c[0].medium intf 3273 drivers/char/ipmi/ipmi_msghandler.c intf->wchannels[set].c[0].protocol intf 3276 drivers/char/ipmi/ipmi_msghandler.c intf->channel_list = intf->wchannels + set; intf 3277 drivers/char/ipmi/ipmi_msghandler.c intf->channels_ready = true; intf 3278 drivers/char/ipmi/ipmi_msghandler.c wake_up(&intf->waitq); intf 3287 drivers/char/ipmi/ipmi_msghandler.c ch = intf->curr_channel; intf 3288 drivers/char/ipmi/ipmi_msghandler.c chans = intf->wchannels[set].c; intf 3293 drivers/char/ipmi/ipmi_msghandler.c intf->curr_channel++; intf 3294 drivers/char/ipmi/ipmi_msghandler.c if (intf->curr_channel >= IPMI_MAX_CHANNELS) { intf 3295 drivers/char/ipmi/ipmi_msghandler.c intf->channel_list = intf->wchannels + set; intf 3296 drivers/char/ipmi/ipmi_msghandler.c intf->channels_ready = true; intf 3297 drivers/char/ipmi/ipmi_msghandler.c wake_up(&intf->waitq); intf 3299 drivers/char/ipmi/ipmi_msghandler.c intf->channel_list = intf->wchannels + set; intf 3300 drivers/char/ipmi/ipmi_msghandler.c intf->channels_ready = true; intf 3301 drivers/char/ipmi/ipmi_msghandler.c rv = send_channel_info_cmd(intf, intf->curr_channel); intf 3306 drivers/char/ipmi/ipmi_msghandler.c dev_warn(intf->si_dev, intf 3308 drivers/char/ipmi/ipmi_msghandler.c intf->curr_channel, rv); intf 3310 drivers/char/ipmi/ipmi_msghandler.c intf->channel_list = intf->wchannels + set; intf 3311 drivers/char/ipmi/ipmi_msghandler.c intf->channels_ready = true; intf 3312 drivers/char/ipmi/ipmi_msghandler.c wake_up(&intf->waitq); intf 3322 drivers/char/ipmi/ipmi_msghandler.c static int __scan_channels(struct ipmi_smi *intf, struct ipmi_device_id *id) intf 3335 drivers/char/ipmi/ipmi_msghandler.c set = !intf->curr_working_cset; intf 3336 drivers/char/ipmi/ipmi_msghandler.c intf->curr_working_cset = set; intf 3337 drivers/char/ipmi/ipmi_msghandler.c memset(&intf->wchannels[set], 0, intf 3340 drivers/char/ipmi/ipmi_msghandler.c intf->null_user_handler = channel_handler; intf 3341 drivers/char/ipmi/ipmi_msghandler.c intf->curr_channel = 0; intf 3342 drivers/char/ipmi/ipmi_msghandler.c rv = send_channel_info_cmd(intf, 0); intf 3344 drivers/char/ipmi/ipmi_msghandler.c dev_warn(intf->si_dev, intf 3351 drivers/char/ipmi/ipmi_msghandler.c wait_event(intf->waitq, intf->channels_ready); intf 3352 drivers/char/ipmi/ipmi_msghandler.c intf->null_user_handler = NULL; intf 3354 drivers/char/ipmi/ipmi_msghandler.c unsigned int set = intf->curr_working_cset; intf 3357 drivers/char/ipmi/ipmi_msghandler.c intf->wchannels[set].c[0].medium = IPMI_CHANNEL_MEDIUM_IPMB; intf 3358 drivers/char/ipmi/ipmi_msghandler.c intf->wchannels[set].c[0].protocol = IPMI_CHANNEL_PROTOCOL_IPMB; intf 3359 drivers/char/ipmi/ipmi_msghandler.c intf->channel_list = intf->wchannels + set; intf 3360 drivers/char/ipmi/ipmi_msghandler.c intf->channels_ready = true; intf 3366 drivers/char/ipmi/ipmi_msghandler.c static void ipmi_poll(struct ipmi_smi *intf) intf 3368 drivers/char/ipmi/ipmi_msghandler.c if (intf->handlers->poll) intf 3369 drivers/char/ipmi/ipmi_msghandler.c intf->handlers->poll(intf->send_info); intf 3371 drivers/char/ipmi/ipmi_msghandler.c handle_new_recv_msgs(intf); intf 3376 drivers/char/ipmi/ipmi_msghandler.c ipmi_poll(user->intf); intf 3382 drivers/char/ipmi/ipmi_msghandler.c struct ipmi_smi *intf = container_of(work, struct ipmi_smi, intf 3385 drivers/char/ipmi/ipmi_msghandler.c if (!intf->in_shutdown) intf 3386 drivers/char/ipmi/ipmi_msghandler.c bmc_get_device_id(intf, NULL, NULL, NULL, NULL); intf 3388 drivers/char/ipmi/ipmi_msghandler.c kref_put(&intf->refcount, intf_free); intf 3399 drivers/char/ipmi/ipmi_msghandler.c struct ipmi_smi *intf, *tintf; intf 3411 drivers/char/ipmi/ipmi_msghandler.c intf = kzalloc(sizeof(*intf), GFP_KERNEL); intf 3412 drivers/char/ipmi/ipmi_msghandler.c if (!intf) intf 3415 drivers/char/ipmi/ipmi_msghandler.c rv = init_srcu_struct(&intf->users_srcu); intf 3417 drivers/char/ipmi/ipmi_msghandler.c kfree(intf); intf 3421 drivers/char/ipmi/ipmi_msghandler.c intf->owner = owner; intf 3422 drivers/char/ipmi/ipmi_msghandler.c intf->bmc = &intf->tmp_bmc; intf 3423 drivers/char/ipmi/ipmi_msghandler.c INIT_LIST_HEAD(&intf->bmc->intfs); intf 3424 drivers/char/ipmi/ipmi_msghandler.c mutex_init(&intf->bmc->dyn_mutex); intf 3425 drivers/char/ipmi/ipmi_msghandler.c INIT_LIST_HEAD(&intf->bmc_link); intf 3426 drivers/char/ipmi/ipmi_msghandler.c mutex_init(&intf->bmc_reg_mutex); intf 3427 drivers/char/ipmi/ipmi_msghandler.c intf->intf_num = -1; /* Mark it invalid for now. */ intf 3428 drivers/char/ipmi/ipmi_msghandler.c kref_init(&intf->refcount); intf 3429 drivers/char/ipmi/ipmi_msghandler.c INIT_WORK(&intf->bmc_reg_work, redo_bmc_reg); intf 3430 drivers/char/ipmi/ipmi_msghandler.c intf->si_dev = si_dev; intf 3432 drivers/char/ipmi/ipmi_msghandler.c intf->addrinfo[j].address = IPMI_BMC_SLAVE_ADDR; intf 3433 drivers/char/ipmi/ipmi_msghandler.c intf->addrinfo[j].lun = 2; intf 3436 drivers/char/ipmi/ipmi_msghandler.c intf->addrinfo[0].address = slave_addr; intf 3437 drivers/char/ipmi/ipmi_msghandler.c INIT_LIST_HEAD(&intf->users); intf 3438 drivers/char/ipmi/ipmi_msghandler.c intf->handlers = handlers; intf 3439 drivers/char/ipmi/ipmi_msghandler.c intf->send_info = send_info; intf 3440 drivers/char/ipmi/ipmi_msghandler.c spin_lock_init(&intf->seq_lock); intf 3442 drivers/char/ipmi/ipmi_msghandler.c intf->seq_table[j].inuse = 0; intf 3443 drivers/char/ipmi/ipmi_msghandler.c intf->seq_table[j].seqid = 0; intf 3445 drivers/char/ipmi/ipmi_msghandler.c intf->curr_seq = 0; intf 3446 drivers/char/ipmi/ipmi_msghandler.c spin_lock_init(&intf->waiting_rcv_msgs_lock); intf 3447 drivers/char/ipmi/ipmi_msghandler.c INIT_LIST_HEAD(&intf->waiting_rcv_msgs); intf 3448 drivers/char/ipmi/ipmi_msghandler.c tasklet_init(&intf->recv_tasklet, intf 3450 drivers/char/ipmi/ipmi_msghandler.c (unsigned long) intf); intf 3451 drivers/char/ipmi/ipmi_msghandler.c atomic_set(&intf->watchdog_pretimeouts_to_deliver, 0); intf 3452 drivers/char/ipmi/ipmi_msghandler.c spin_lock_init(&intf->xmit_msgs_lock); intf 3453 drivers/char/ipmi/ipmi_msghandler.c INIT_LIST_HEAD(&intf->xmit_msgs); intf 3454 drivers/char/ipmi/ipmi_msghandler.c INIT_LIST_HEAD(&intf->hp_xmit_msgs); intf 3455 drivers/char/ipmi/ipmi_msghandler.c spin_lock_init(&intf->events_lock); intf 3456 drivers/char/ipmi/ipmi_msghandler.c spin_lock_init(&intf->watch_lock); intf 3457 drivers/char/ipmi/ipmi_msghandler.c atomic_set(&intf->event_waiters, 0); intf 3458 drivers/char/ipmi/ipmi_msghandler.c intf->ticks_to_req_ev = IPMI_REQUEST_EV_TIME; intf 3459 drivers/char/ipmi/ipmi_msghandler.c INIT_LIST_HEAD(&intf->waiting_events); intf 3460 drivers/char/ipmi/ipmi_msghandler.c intf->waiting_events_count = 0; intf 3461 drivers/char/ipmi/ipmi_msghandler.c mutex_init(&intf->cmd_rcvrs_mutex); intf 3462 drivers/char/ipmi/ipmi_msghandler.c spin_lock_init(&intf->maintenance_mode_lock); intf 3463 drivers/char/ipmi/ipmi_msghandler.c INIT_LIST_HEAD(&intf->cmd_rcvrs); intf 3464 drivers/char/ipmi/ipmi_msghandler.c init_waitqueue_head(&intf->waitq); intf 3466 drivers/char/ipmi/ipmi_msghandler.c atomic_set(&intf->stats[i], 0); intf 3481 drivers/char/ipmi/ipmi_msghandler.c list_add_rcu(&intf->link, &ipmi_interfaces); intf 3483 drivers/char/ipmi/ipmi_msghandler.c list_add_tail_rcu(&intf->link, link); intf 3485 drivers/char/ipmi/ipmi_msghandler.c rv = handlers->start_processing(send_info, intf); intf 3489 drivers/char/ipmi/ipmi_msghandler.c rv = __bmc_get_device_id(intf, NULL, &id, NULL, NULL, i); intf 3495 drivers/char/ipmi/ipmi_msghandler.c mutex_lock(&intf->bmc_reg_mutex); intf 3496 drivers/char/ipmi/ipmi_msghandler.c rv = __scan_channels(intf, &id); intf 3497 drivers/char/ipmi/ipmi_msghandler.c mutex_unlock(&intf->bmc_reg_mutex); intf 3507 drivers/char/ipmi/ipmi_msghandler.c intf->intf_num = i; intf 3511 drivers/char/ipmi/ipmi_msghandler.c call_smi_watchers(i, intf->si_dev); intf 3516 drivers/char/ipmi/ipmi_msghandler.c ipmi_bmc_unregister(intf); intf 3518 drivers/char/ipmi/ipmi_msghandler.c if (intf->handlers->shutdown) intf 3519 drivers/char/ipmi/ipmi_msghandler.c intf->handlers->shutdown(intf->send_info); intf 3521 drivers/char/ipmi/ipmi_msghandler.c list_del_rcu(&intf->link); intf 3524 drivers/char/ipmi/ipmi_msghandler.c cleanup_srcu_struct(&intf->users_srcu); intf 3525 drivers/char/ipmi/ipmi_msghandler.c kref_put(&intf->refcount, intf_free); intf 3531 drivers/char/ipmi/ipmi_msghandler.c static void deliver_smi_err_response(struct ipmi_smi *intf, intf 3540 drivers/char/ipmi/ipmi_msghandler.c handle_one_recv_msg(intf, msg); intf 3543 drivers/char/ipmi/ipmi_msghandler.c static void cleanup_smi_msgs(struct ipmi_smi *intf) intf 3553 drivers/char/ipmi/ipmi_msghandler.c list_splice_tail(&intf->hp_xmit_msgs, &tmplist); intf 3554 drivers/char/ipmi/ipmi_msghandler.c list_splice_tail(&intf->xmit_msgs, &tmplist); intf 3557 drivers/char/ipmi/ipmi_msghandler.c while (intf->curr_msg && !list_empty(&intf->waiting_rcv_msgs)) { intf 3572 drivers/char/ipmi/ipmi_msghandler.c deliver_smi_err_response(intf, msg, IPMI_ERR_UNSPECIFIED); intf 3576 drivers/char/ipmi/ipmi_msghandler.c ent = &intf->seq_table[i]; intf 3579 drivers/char/ipmi/ipmi_msghandler.c deliver_err_response(intf, ent->recv_msg, IPMI_ERR_UNSPECIFIED); intf 3583 drivers/char/ipmi/ipmi_msghandler.c void ipmi_unregister_smi(struct ipmi_smi *intf) intf 3586 drivers/char/ipmi/ipmi_msghandler.c int intf_num = intf->intf_num, index; intf 3589 drivers/char/ipmi/ipmi_msghandler.c intf->intf_num = -1; intf 3590 drivers/char/ipmi/ipmi_msghandler.c intf->in_shutdown = true; intf 3591 drivers/char/ipmi/ipmi_msghandler.c list_del_rcu(&intf->link); intf 3606 drivers/char/ipmi/ipmi_msghandler.c index = srcu_read_lock(&intf->users_srcu); intf 3607 drivers/char/ipmi/ipmi_msghandler.c while (!list_empty(&intf->users)) { intf 3609 drivers/char/ipmi/ipmi_msghandler.c container_of(list_next_rcu(&intf->users), intf 3614 drivers/char/ipmi/ipmi_msghandler.c srcu_read_unlock(&intf->users_srcu, index); intf 3616 drivers/char/ipmi/ipmi_msghandler.c if (intf->handlers->shutdown) intf 3617 drivers/char/ipmi/ipmi_msghandler.c intf->handlers->shutdown(intf->send_info); intf 3619 drivers/char/ipmi/ipmi_msghandler.c cleanup_smi_msgs(intf); intf 3621 drivers/char/ipmi/ipmi_msghandler.c ipmi_bmc_unregister(intf); intf 3623 drivers/char/ipmi/ipmi_msghandler.c cleanup_srcu_struct(&intf->users_srcu); intf 3624 drivers/char/ipmi/ipmi_msghandler.c kref_put(&intf->refcount, intf_free); intf 3628 drivers/char/ipmi/ipmi_msghandler.c static int handle_ipmb_get_msg_rsp(struct ipmi_smi *intf, intf 3640 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, invalid_ipmb_responses); intf 3658 drivers/char/ipmi/ipmi_msghandler.c if (intf_find_seq(intf, intf 3669 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, unhandled_ipmb_responses); intf 3683 drivers/char/ipmi/ipmi_msghandler.c if (deliver_response(intf, recv_msg)) intf 3684 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, unhandled_ipmb_responses); intf 3686 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, handled_ipmb_responses); intf 3691 drivers/char/ipmi/ipmi_msghandler.c static int handle_ipmb_get_msg_cmd(struct ipmi_smi *intf, intf 3705 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, invalid_commands); intf 3719 drivers/char/ipmi/ipmi_msghandler.c rcvr = find_cmd_rcvr(intf, netfn, cmd, chan); intf 3729 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, unhandled_commands); intf 3737 drivers/char/ipmi/ipmi_msghandler.c msg->data[6] = intf->addrinfo[msg->rsp[3] & 0xf].address; intf 3748 drivers/char/ipmi/ipmi_msghandler.c if (!intf->in_shutdown) { intf 3749 drivers/char/ipmi/ipmi_msghandler.c smi_send(intf, intf->handlers, msg, 0); intf 3794 drivers/char/ipmi/ipmi_msghandler.c if (deliver_response(intf, recv_msg)) intf 3795 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, unhandled_commands); intf 3797 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, handled_commands); intf 3804 drivers/char/ipmi/ipmi_msghandler.c static int handle_lan_get_msg_rsp(struct ipmi_smi *intf, intf 3817 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, invalid_lan_responses); intf 3838 drivers/char/ipmi/ipmi_msghandler.c if (intf_find_seq(intf, intf 3849 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, unhandled_lan_responses); intf 3863 drivers/char/ipmi/ipmi_msghandler.c if (deliver_response(intf, recv_msg)) intf 3864 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, unhandled_lan_responses); intf 3866 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, handled_lan_responses); intf 3871 drivers/char/ipmi/ipmi_msghandler.c static int handle_lan_get_msg_cmd(struct ipmi_smi *intf, intf 3885 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, invalid_commands); intf 3899 drivers/char/ipmi/ipmi_msghandler.c rcvr = find_cmd_rcvr(intf, netfn, cmd, chan); intf 3909 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, unhandled_commands); intf 3954 drivers/char/ipmi/ipmi_msghandler.c if (deliver_response(intf, recv_msg)) intf 3955 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, unhandled_commands); intf 3957 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, handled_commands); intf 3970 drivers/char/ipmi/ipmi_msghandler.c static int handle_oem_get_msg_cmd(struct ipmi_smi *intf, intf 3988 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, invalid_commands); intf 4006 drivers/char/ipmi/ipmi_msghandler.c rcvr = find_cmd_rcvr(intf, netfn, cmd, chan); intf 4016 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, unhandled_commands); intf 4061 drivers/char/ipmi/ipmi_msghandler.c if (deliver_response(intf, recv_msg)) intf 4062 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, unhandled_commands); intf 4064 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, handled_commands); intf 4089 drivers/char/ipmi/ipmi_msghandler.c static int handle_read_event_rsp(struct ipmi_smi *intf, intf 4100 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, invalid_events); intf 4111 drivers/char/ipmi/ipmi_msghandler.c spin_lock_irqsave(&intf->events_lock, flags); intf 4113 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, events); intf 4119 drivers/char/ipmi/ipmi_msghandler.c index = srcu_read_lock(&intf->users_srcu); intf 4120 drivers/char/ipmi/ipmi_msghandler.c list_for_each_entry_rcu(user, &intf->users, link) { intf 4148 drivers/char/ipmi/ipmi_msghandler.c srcu_read_unlock(&intf->users_srcu, index); intf 4154 drivers/char/ipmi/ipmi_msghandler.c deliver_local_response(intf, recv_msg); intf 4156 drivers/char/ipmi/ipmi_msghandler.c } else if (intf->waiting_events_count < MAX_EVENTS_IN_QUEUE) { intf 4173 drivers/char/ipmi/ipmi_msghandler.c list_add_tail(&recv_msg->link, &intf->waiting_events); intf 4174 drivers/char/ipmi/ipmi_msghandler.c intf->waiting_events_count++; intf 4175 drivers/char/ipmi/ipmi_msghandler.c } else if (!intf->event_msg_printed) { intf 4180 drivers/char/ipmi/ipmi_msghandler.c dev_warn(intf->si_dev, intf 4182 drivers/char/ipmi/ipmi_msghandler.c intf->event_msg_printed = 1; intf 4186 drivers/char/ipmi/ipmi_msghandler.c spin_unlock_irqrestore(&intf->events_lock, flags); intf 4191 drivers/char/ipmi/ipmi_msghandler.c static int handle_bmc_rsp(struct ipmi_smi *intf, intf 4199 drivers/char/ipmi/ipmi_msghandler.c dev_warn(intf->si_dev, intf 4216 drivers/char/ipmi/ipmi_msghandler.c deliver_local_response(intf, recv_msg); intf 4226 drivers/char/ipmi/ipmi_msghandler.c static int handle_one_recv_msg(struct ipmi_smi *intf, intf 4239 drivers/char/ipmi/ipmi_msghandler.c if (intf->in_shutdown) intf 4265 drivers/char/ipmi/ipmi_msghandler.c chans = READ_ONCE(intf->channel_list)->c; intf 4268 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, sent_lan_command_errs); intf 4270 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, sent_ipmb_command_errs); intf 4271 drivers/char/ipmi/ipmi_msghandler.c intf_err_seq(intf, msg->msgid, msg->rsp[2]); intf 4274 drivers/char/ipmi/ipmi_msghandler.c intf_start_seq_timer(intf, msg->msgid); intf 4281 drivers/char/ipmi/ipmi_msghandler.c dev_warn(intf->si_dev, intf 4296 drivers/char/ipmi/ipmi_msghandler.c dev_warn(intf->si_dev, intf 4334 drivers/char/ipmi/ipmi_msghandler.c deliver_local_response(intf, recv_msg); intf 4353 drivers/char/ipmi/ipmi_msghandler.c if (!intf->channels_ready) { intf 4358 drivers/char/ipmi/ipmi_msghandler.c chans = READ_ONCE(intf->channel_list)->c; intf 4367 drivers/char/ipmi/ipmi_msghandler.c requeue = handle_ipmb_get_msg_rsp(intf, msg); intf 4373 drivers/char/ipmi/ipmi_msghandler.c requeue = handle_ipmb_get_msg_cmd(intf, msg); intf 4384 drivers/char/ipmi/ipmi_msghandler.c requeue = handle_lan_get_msg_rsp(intf, msg); intf 4390 drivers/char/ipmi/ipmi_msghandler.c requeue = handle_lan_get_msg_cmd(intf, msg); intf 4400 drivers/char/ipmi/ipmi_msghandler.c requeue = handle_oem_get_msg_cmd(intf, msg); intf 4413 drivers/char/ipmi/ipmi_msghandler.c requeue = handle_read_event_rsp(intf, msg); intf 4416 drivers/char/ipmi/ipmi_msghandler.c requeue = handle_bmc_rsp(intf, msg); intf 4426 drivers/char/ipmi/ipmi_msghandler.c static void handle_new_recv_msgs(struct ipmi_smi *intf) intf 4431 drivers/char/ipmi/ipmi_msghandler.c int run_to_completion = intf->run_to_completion; intf 4435 drivers/char/ipmi/ipmi_msghandler.c spin_lock_irqsave(&intf->waiting_rcv_msgs_lock, flags); intf 4436 drivers/char/ipmi/ipmi_msghandler.c while (!list_empty(&intf->waiting_rcv_msgs)) { intf 4437 drivers/char/ipmi/ipmi_msghandler.c smi_msg = list_entry(intf->waiting_rcv_msgs.next, intf 4441 drivers/char/ipmi/ipmi_msghandler.c spin_unlock_irqrestore(&intf->waiting_rcv_msgs_lock, intf 4443 drivers/char/ipmi/ipmi_msghandler.c rv = handle_one_recv_msg(intf, smi_msg); intf 4445 drivers/char/ipmi/ipmi_msghandler.c spin_lock_irqsave(&intf->waiting_rcv_msgs_lock, flags); intf 4454 drivers/char/ipmi/ipmi_msghandler.c list_add(&smi_msg->link, &intf->waiting_rcv_msgs); intf 4464 drivers/char/ipmi/ipmi_msghandler.c spin_unlock_irqrestore(&intf->waiting_rcv_msgs_lock, flags); intf 4470 drivers/char/ipmi/ipmi_msghandler.c if (atomic_add_unless(&intf->watchdog_pretimeouts_to_deliver, -1, 0)) { intf 4474 drivers/char/ipmi/ipmi_msghandler.c index = srcu_read_lock(&intf->users_srcu); intf 4475 drivers/char/ipmi/ipmi_msghandler.c list_for_each_entry_rcu(user, &intf->users, link) { intf 4480 drivers/char/ipmi/ipmi_msghandler.c srcu_read_unlock(&intf->users_srcu, index); intf 4487 drivers/char/ipmi/ipmi_msghandler.c struct ipmi_smi *intf = (struct ipmi_smi *) val; intf 4488 drivers/char/ipmi/ipmi_msghandler.c int run_to_completion = intf->run_to_completion; intf 4502 drivers/char/ipmi/ipmi_msghandler.c spin_lock_irqsave(&intf->xmit_msgs_lock, flags); intf 4503 drivers/char/ipmi/ipmi_msghandler.c if (intf->curr_msg == NULL && !intf->in_shutdown) { intf 4507 drivers/char/ipmi/ipmi_msghandler.c if (!list_empty(&intf->hp_xmit_msgs)) intf 4508 drivers/char/ipmi/ipmi_msghandler.c entry = intf->hp_xmit_msgs.next; intf 4509 drivers/char/ipmi/ipmi_msghandler.c else if (!list_empty(&intf->xmit_msgs)) intf 4510 drivers/char/ipmi/ipmi_msghandler.c entry = intf->xmit_msgs.next; intf 4515 drivers/char/ipmi/ipmi_msghandler.c intf->curr_msg = newmsg; intf 4520 drivers/char/ipmi/ipmi_msghandler.c spin_unlock_irqrestore(&intf->xmit_msgs_lock, flags); intf 4522 drivers/char/ipmi/ipmi_msghandler.c intf->handlers->sender(intf->send_info, newmsg); intf 4526 drivers/char/ipmi/ipmi_msghandler.c handle_new_recv_msgs(intf); intf 4530 drivers/char/ipmi/ipmi_msghandler.c void ipmi_smi_msg_received(struct ipmi_smi *intf, intf 4534 drivers/char/ipmi/ipmi_msghandler.c int run_to_completion = intf->run_to_completion; intf 4541 drivers/char/ipmi/ipmi_msghandler.c spin_lock_irqsave(&intf->waiting_rcv_msgs_lock, flags); intf 4542 drivers/char/ipmi/ipmi_msghandler.c list_add_tail(&msg->link, &intf->waiting_rcv_msgs); intf 4544 drivers/char/ipmi/ipmi_msghandler.c spin_unlock_irqrestore(&intf->waiting_rcv_msgs_lock, intf 4548 drivers/char/ipmi/ipmi_msghandler.c spin_lock_irqsave(&intf->xmit_msgs_lock, flags); intf 4553 drivers/char/ipmi/ipmi_msghandler.c if (msg == intf->curr_msg) intf 4554 drivers/char/ipmi/ipmi_msghandler.c intf->curr_msg = NULL; intf 4556 drivers/char/ipmi/ipmi_msghandler.c spin_unlock_irqrestore(&intf->xmit_msgs_lock, flags); intf 4559 drivers/char/ipmi/ipmi_msghandler.c smi_recv_tasklet((unsigned long) intf); intf 4561 drivers/char/ipmi/ipmi_msghandler.c tasklet_schedule(&intf->recv_tasklet); intf 4565 drivers/char/ipmi/ipmi_msghandler.c void ipmi_smi_watchdog_pretimeout(struct ipmi_smi *intf) intf 4567 drivers/char/ipmi/ipmi_msghandler.c if (intf->in_shutdown) intf 4570 drivers/char/ipmi/ipmi_msghandler.c atomic_set(&intf->watchdog_pretimeouts_to_deliver, 1); intf 4571 drivers/char/ipmi/ipmi_msghandler.c tasklet_schedule(&intf->recv_tasklet); intf 4576 drivers/char/ipmi/ipmi_msghandler.c smi_from_recv_msg(struct ipmi_smi *intf, struct ipmi_recv_msg *recv_msg, intf 4596 drivers/char/ipmi/ipmi_msghandler.c static void check_msg_timeout(struct ipmi_smi *intf, struct seq_table *ent, intf 4604 drivers/char/ipmi/ipmi_msghandler.c if (intf->in_shutdown) intf 4619 drivers/char/ipmi/ipmi_msghandler.c smi_remove_watch(intf, IPMI_WATCH_MASK_CHECK_MESSAGES); intf 4623 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, timed_out_ipmb_broadcasts); intf 4625 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, timed_out_lan_commands); intf 4627 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, timed_out_ipmb_commands); intf 4640 drivers/char/ipmi/ipmi_msghandler.c smi_msg = smi_from_recv_msg(intf, ent->recv_msg, slot, intf 4644 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, intf 4647 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, intf 4652 drivers/char/ipmi/ipmi_msghandler.c spin_unlock_irqrestore(&intf->seq_lock, *flags); intf 4661 drivers/char/ipmi/ipmi_msghandler.c if (intf->handlers) { intf 4663 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, intf 4666 drivers/char/ipmi/ipmi_msghandler.c ipmi_inc_stat(intf, intf 4669 drivers/char/ipmi/ipmi_msghandler.c smi_send(intf, intf->handlers, smi_msg, 0); intf 4673 drivers/char/ipmi/ipmi_msghandler.c spin_lock_irqsave(&intf->seq_lock, *flags); intf 4677 drivers/char/ipmi/ipmi_msghandler.c static bool ipmi_timeout_handler(struct ipmi_smi *intf, intf 4686 drivers/char/ipmi/ipmi_msghandler.c if (!intf->bmc_registered) { intf 4687 drivers/char/ipmi/ipmi_msghandler.c kref_get(&intf->refcount); intf 4688 drivers/char/ipmi/ipmi_msghandler.c if (!schedule_work(&intf->bmc_reg_work)) { intf 4689 drivers/char/ipmi/ipmi_msghandler.c kref_put(&intf->refcount, intf_free); intf 4700 drivers/char/ipmi/ipmi_msghandler.c spin_lock_irqsave(&intf->seq_lock, flags); intf 4701 drivers/char/ipmi/ipmi_msghandler.c if (intf->ipmb_maintenance_mode_timeout) { intf 4702 drivers/char/ipmi/ipmi_msghandler.c if (intf->ipmb_maintenance_mode_timeout <= timeout_period) intf 4703 drivers/char/ipmi/ipmi_msghandler.c intf->ipmb_maintenance_mode_timeout = 0; intf 4705 drivers/char/ipmi/ipmi_msghandler.c intf->ipmb_maintenance_mode_timeout -= timeout_period; intf 4708 drivers/char/ipmi/ipmi_msghandler.c check_msg_timeout(intf, &intf->seq_table[i], intf 4711 drivers/char/ipmi/ipmi_msghandler.c spin_unlock_irqrestore(&intf->seq_lock, flags); intf 4714 drivers/char/ipmi/ipmi_msghandler.c deliver_err_response(intf, msg, IPMI_TIMEOUT_COMPLETION_CODE); intf 4724 drivers/char/ipmi/ipmi_msghandler.c if (intf->auto_maintenance_timeout > 0) { intf 4725 drivers/char/ipmi/ipmi_msghandler.c spin_lock_irqsave(&intf->maintenance_mode_lock, flags); intf 4726 drivers/char/ipmi/ipmi_msghandler.c if (intf->auto_maintenance_timeout > 0) { intf 4727 drivers/char/ipmi/ipmi_msghandler.c intf->auto_maintenance_timeout intf 4729 drivers/char/ipmi/ipmi_msghandler.c if (!intf->maintenance_mode intf 4730 drivers/char/ipmi/ipmi_msghandler.c && (intf->auto_maintenance_timeout <= 0)) { intf 4731 drivers/char/ipmi/ipmi_msghandler.c intf->maintenance_mode_enable = false; intf 4732 drivers/char/ipmi/ipmi_msghandler.c maintenance_mode_update(intf); intf 4735 drivers/char/ipmi/ipmi_msghandler.c spin_unlock_irqrestore(&intf->maintenance_mode_lock, intf 4739 drivers/char/ipmi/ipmi_msghandler.c tasklet_schedule(&intf->recv_tasklet); intf 4744 drivers/char/ipmi/ipmi_msghandler.c static void ipmi_request_event(struct ipmi_smi *intf) intf 4747 drivers/char/ipmi/ipmi_msghandler.c if (intf->maintenance_mode_enable) intf 4750 drivers/char/ipmi/ipmi_msghandler.c if (!intf->in_shutdown) intf 4751 drivers/char/ipmi/ipmi_msghandler.c intf->handlers->request_events(intf->send_info); intf 4760 drivers/char/ipmi/ipmi_msghandler.c struct ipmi_smi *intf; intf 4768 drivers/char/ipmi/ipmi_msghandler.c list_for_each_entry_rcu(intf, &ipmi_interfaces, link) { intf 4769 drivers/char/ipmi/ipmi_msghandler.c if (atomic_read(&intf->event_waiters)) { intf 4770 drivers/char/ipmi/ipmi_msghandler.c intf->ticks_to_req_ev--; intf 4771 drivers/char/ipmi/ipmi_msghandler.c if (intf->ticks_to_req_ev == 0) { intf 4772 drivers/char/ipmi/ipmi_msghandler.c ipmi_request_event(intf); intf 4773 drivers/char/ipmi/ipmi_msghandler.c intf->ticks_to_req_ev = IPMI_REQUEST_EV_TIME; intf 4778 drivers/char/ipmi/ipmi_msghandler.c need_timer |= ipmi_timeout_handler(intf, IPMI_TIMEOUT_TIME); intf 4786 drivers/char/ipmi/ipmi_msghandler.c static void need_waiter(struct ipmi_smi *intf) intf 4857 drivers/char/ipmi/ipmi_msghandler.c static void ipmi_panic_request_and_wait(struct ipmi_smi *intf, intf 4869 drivers/char/ipmi/ipmi_msghandler.c intf, intf 4873 drivers/char/ipmi/ipmi_msghandler.c intf, intf 4877 drivers/char/ipmi/ipmi_msghandler.c intf->addrinfo[0].address, intf 4878 drivers/char/ipmi/ipmi_msghandler.c intf->addrinfo[0].lun, intf 4882 drivers/char/ipmi/ipmi_msghandler.c else if (intf->handlers->flush_messages) intf 4883 drivers/char/ipmi/ipmi_msghandler.c intf->handlers->flush_messages(intf->send_info); intf 4886 drivers/char/ipmi/ipmi_msghandler.c ipmi_poll(intf); intf 4889 drivers/char/ipmi/ipmi_msghandler.c static void event_receiver_fetcher(struct ipmi_smi *intf, intf 4897 drivers/char/ipmi/ipmi_msghandler.c intf->event_receiver = msg->msg.data[1]; intf 4898 drivers/char/ipmi/ipmi_msghandler.c intf->event_receiver_lun = msg->msg.data[2] & 0x3; intf 4902 drivers/char/ipmi/ipmi_msghandler.c static void device_id_fetcher(struct ipmi_smi *intf, struct ipmi_recv_msg *msg) intf 4912 drivers/char/ipmi/ipmi_msghandler.c intf->local_sel_device = (msg->msg.data[6] >> 2) & 1; intf 4913 drivers/char/ipmi/ipmi_msghandler.c intf->local_event_generator = (msg->msg.data[6] >> 5) & 1; intf 4917 drivers/char/ipmi/ipmi_msghandler.c static void send_panic_events(struct ipmi_smi *intf, char *str) intf 4957 drivers/char/ipmi/ipmi_msghandler.c ipmi_panic_request_and_wait(intf, &addr, &msg); intf 4983 drivers/char/ipmi/ipmi_msghandler.c intf->local_sel_device = 0; intf 4984 drivers/char/ipmi/ipmi_msghandler.c intf->local_event_generator = 0; intf 4985 drivers/char/ipmi/ipmi_msghandler.c intf->event_receiver = 0; intf 4992 drivers/char/ipmi/ipmi_msghandler.c intf->null_user_handler = device_id_fetcher; intf 4993 drivers/char/ipmi/ipmi_msghandler.c ipmi_panic_request_and_wait(intf, &addr, &msg); intf 4995 drivers/char/ipmi/ipmi_msghandler.c if (intf->local_event_generator) { intf 5001 drivers/char/ipmi/ipmi_msghandler.c intf->null_user_handler = event_receiver_fetcher; intf 5002 drivers/char/ipmi/ipmi_msghandler.c ipmi_panic_request_and_wait(intf, &addr, &msg); intf 5004 drivers/char/ipmi/ipmi_msghandler.c intf->null_user_handler = NULL; intf 5011 drivers/char/ipmi/ipmi_msghandler.c if (((intf->event_receiver & 1) == 0) intf 5012 drivers/char/ipmi/ipmi_msghandler.c && (intf->event_receiver != 0) intf 5013 drivers/char/ipmi/ipmi_msghandler.c && (intf->event_receiver != intf->addrinfo[0].address)) { intf 5021 drivers/char/ipmi/ipmi_msghandler.c ipmb->lun = intf->event_receiver_lun; intf 5022 drivers/char/ipmi/ipmi_msghandler.c ipmb->slave_addr = intf->event_receiver; intf 5023 drivers/char/ipmi/ipmi_msghandler.c } else if (intf->local_sel_device) { intf 5050 drivers/char/ipmi/ipmi_msghandler.c data[3] = intf->addrinfo[0].address; intf 5059 drivers/char/ipmi/ipmi_msghandler.c ipmi_panic_request_and_wait(intf, &addr, &msg); intf 5069 drivers/char/ipmi/ipmi_msghandler.c struct ipmi_smi *intf; intf 5077 drivers/char/ipmi/ipmi_msghandler.c list_for_each_entry_rcu(intf, &ipmi_interfaces, link) { intf 5078 drivers/char/ipmi/ipmi_msghandler.c if (!intf->handlers || intf->intf_num == -1) intf 5082 drivers/char/ipmi/ipmi_msghandler.c if (!intf->handlers->poll) intf 5091 drivers/char/ipmi/ipmi_msghandler.c if (!spin_trylock(&intf->xmit_msgs_lock)) { intf 5092 drivers/char/ipmi/ipmi_msghandler.c INIT_LIST_HEAD(&intf->xmit_msgs); intf 5093 drivers/char/ipmi/ipmi_msghandler.c INIT_LIST_HEAD(&intf->hp_xmit_msgs); intf 5095 drivers/char/ipmi/ipmi_msghandler.c spin_unlock(&intf->xmit_msgs_lock); intf 5097 drivers/char/ipmi/ipmi_msghandler.c if (!spin_trylock(&intf->waiting_rcv_msgs_lock)) intf 5098 drivers/char/ipmi/ipmi_msghandler.c INIT_LIST_HEAD(&intf->waiting_rcv_msgs); intf 5100 drivers/char/ipmi/ipmi_msghandler.c spin_unlock(&intf->waiting_rcv_msgs_lock); intf 5102 drivers/char/ipmi/ipmi_msghandler.c intf->run_to_completion = 1; intf 5103 drivers/char/ipmi/ipmi_msghandler.c if (intf->handlers->set_run_to_completion) intf 5104 drivers/char/ipmi/ipmi_msghandler.c intf->handlers->set_run_to_completion(intf->send_info, intf 5107 drivers/char/ipmi/ipmi_msghandler.c list_for_each_entry_rcu(user, &intf->users, link) { intf 5113 drivers/char/ipmi/ipmi_msghandler.c send_panic_events(intf, ptr); intf 22 drivers/char/ipmi/ipmi_powernv.c struct ipmi_smi *intf; intf 36 drivers/char/ipmi/ipmi_powernv.c static int ipmi_powernv_start_processing(void *send_info, struct ipmi_smi *intf) intf 40 drivers/char/ipmi/ipmi_powernv.c smi->intf = intf; intf 51 drivers/char/ipmi/ipmi_powernv.c ipmi_smi_msg_received(smi->intf, msg); intf 174 drivers/char/ipmi/ipmi_powernv.c ipmi_smi_msg_received(smi->intf, msg); intf 288 drivers/char/ipmi/ipmi_powernv.c ipmi_unregister_smi(smi->intf); intf 127 drivers/char/ipmi/ipmi_si_intf.c struct ipmi_smi *intf; intf 287 drivers/char/ipmi/ipmi_si_intf.c ipmi_smi_msg_received(smi_info->intf, msg); intf 468 drivers/char/ipmi/ipmi_si_intf.c ipmi_smi_watchdog_pretimeout(smi_info->intf); intf 1152 drivers/char/ipmi/ipmi_si_intf.c struct ipmi_smi *intf) intf 1157 drivers/char/ipmi/ipmi_si_intf.c new_smi->intf = intf; intf 2219 drivers/char/ipmi/ipmi_si_intf.c smi_info->intf = NULL; intf 2233 drivers/char/ipmi/ipmi_si_intf.c if (smi_info->intf) intf 2234 drivers/char/ipmi/ipmi_si_intf.c ipmi_unregister_smi(smi_info->intf); intf 206 drivers/char/ipmi/ipmi_ssif.c struct ipmi_smi *intf; intf 336 drivers/char/ipmi/ipmi_ssif.c ipmi_smi_msg_received(ssif_info->intf, msg); intf 466 drivers/char/ipmi/ipmi_ssif.c ipmi_smi_watchdog_pretimeout(ssif_info->intf); intf 1176 drivers/char/ipmi/ipmi_ssif.c struct ipmi_smi *intf) intf 1180 drivers/char/ipmi/ipmi_ssif.c ssif_info->intf = intf; intf 1319 drivers/char/ipmi/ipmi_ssif.c ipmi_unregister_smi(ssif_info->intf); intf 1617 drivers/char/ipmi/ipmi_ssif.c ipmi_unregister_smi(ssif_info->intf); intf 493 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c cfg.intf = interface; intf 1252 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c if (catalog->intf[i].type == type intf 1253 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c && catalog->intf[i].controller_id == controller_id) { intf 1254 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c return catalog->intf[i].id; intf 68 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c intf_cfg.intf = phys_enc->intf_idx; intf 274 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c intf_cfg.intf = phys_enc->hw_intf->idx; intf 418 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c .intf = sdm845_intf, intf 671 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h struct dpu_intf_cfg *intf; intf 705 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h #define BLK_INTF(s) ((s)->intf) intf 204 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c u32 *flushbits, enum dpu_intf intf) intf 206 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c switch (intf) { intf 431 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c intf_cfg |= (cfg->intf & 0xF) << 4; intf 44 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h enum dpu_intf intf; intf 59 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c static struct dpu_intf_cfg *_intf_offset(enum dpu_intf intf, intf 67 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c if ((intf == m->intf[i].id) && intf 68 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c (m->intf[i].type != INTF_NONE)) { intf 70 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c b->blk_off = m->intf[i].base; intf 71 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c b->length = m->intf[i].len; intf 74 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c return &m->intf[i]; intf 189 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c struct dpu_hw_intf *intf, intf 192 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c struct dpu_hw_blk_reg_map *c = &intf->hw; intf 198 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c struct dpu_hw_intf *intf, intf 201 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c struct dpu_hw_blk_reg_map *c = &intf->hw; intf 222 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c struct dpu_hw_intf *intf, intf 225 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c struct dpu_hw_blk_reg_map *c = &intf->hw; intf 237 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c static u32 dpu_hw_intf_get_line_count(struct dpu_hw_intf *intf) intf 241 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c if (!intf) intf 244 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c c = &intf->hw; intf 292 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c void dpu_hw_intf_destroy(struct dpu_hw_intf *intf) intf 294 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c if (intf) intf 295 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c dpu_hw_blk_destroy(&intf->base); intf 296 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c kfree(intf); intf 57 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h void (*setup_timing_gen)(struct dpu_hw_intf *intf, intf 61 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h void (*setup_prg_fetch)(struct dpu_hw_intf *intf, intf 64 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h void (*enable_timing)(struct dpu_hw_intf *intf, intf 67 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h void (*get_status)(struct dpu_hw_intf *intf, intf 70 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h u32 (*get_line_count)(struct dpu_hw_intf *intf); intf 101 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h void dpu_hw_intf_destroy(struct dpu_hw_intf *intf); intf 70 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c if (cfg->intf == INTF_2) intf 76 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c if (cfg->intf == INTF_2) { intf 42 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.h enum dpu_intf intf; intf 255 drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c if (cat->intf[i].type == INTF_NONE) { intf 261 drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c cat->intf[i].id, &cat->intf[i]); intf 563 drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c void mdp4_crtc_set_intf(struct drm_crtc *crtc, enum mdp4_intf intf, int mixer) intf 574 drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c intf_sel |= MDP4_DISP_INTF_SEL_PRIM(intf); intf 578 drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c intf_sel |= MDP4_DISP_INTF_SEL_SEC(intf); intf 582 drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c intf_sel |= MDP4_DISP_INTF_SEL_EXT(intf); intf 586 drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c if (intf == INTF_DSI_VIDEO) { intf 589 drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c } else if (intf == INTF_DSI_CMD) { intf 191 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.h void mdp4_crtc_set_intf(struct drm_crtc *crtc, enum mdp4_intf intf, int mixer); intf 1746 drivers/gpu/drm/msm/disp/mdp5/mdp5.xml.h case 0: return (mdp5_cfg->intf.base[0]); intf 1747 drivers/gpu/drm/msm/disp/mdp5/mdp5.xml.h case 1: return (mdp5_cfg->intf.base[1]); intf 1748 drivers/gpu/drm/msm/disp/mdp5/mdp5.xml.h case 2: return (mdp5_cfg->intf.base[2]); intf 1749 drivers/gpu/drm/msm/disp/mdp5/mdp5.xml.h case 3: return (mdp5_cfg->intf.base[3]); intf 1750 drivers/gpu/drm/msm/disp/mdp5/mdp5.xml.h case 4: return (mdp5_cfg->intf.base[4]); intf 89 drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c .intf = { intf 171 drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c .intf = { intf 266 drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c .intf = { intf 335 drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c .intf = { intf 428 drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c .intf = { intf 536 drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c .intf = { intf 623 drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c .intf = { intf 729 drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c .intf = { intf 95 drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.h struct mdp5_intf_block intf; intf 138 drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c struct mdp5_interface *intf = mdp5_cmd_enc->intf; intf 147 drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c mdp5_ctl_commit(ctl, pipeline, mdp_ctl_flush_mask_encoder(intf), true); intf 158 drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c struct mdp5_interface *intf = mdp5_cmd_enc->intf; intf 168 drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c mdp5_ctl_commit(ctl, pipeline, mdp_ctl_flush_mask_encoder(intf), true); intf 188 drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c intf_num = mdp5_cmd_enc->intf->num; intf 448 drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c struct mdp5_interface *intf = mdp5_cstate->pipeline.intf; intf 451 drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c count = intf->mode == MDP5_INTF_DSI_MODE_COMMAND ? 0 : 0xffffffff; intf 512 drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c struct mdp5_interface *intf; intf 549 drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c intf = pipeline->intf; intf 551 drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c mdp5_cstate->err_irqmask = intf2err(intf->num); intf 552 drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c mdp5_cstate->vblank_irqmask = intf2vblank(pipeline->mixer, intf); intf 554 drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c if ((intf->type == INTF_DSI) && intf 555 drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c (intf->mode == MDP5_INTF_DSI_MODE_COMMAND)) { intf 101 drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c struct mdp5_interface *intf) intf 109 drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c switch (intf->num) { intf 112 drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c intf_sel |= MDP5_DISP_INTF_SEL_INTF0(intf->type); intf 116 drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c intf_sel |= MDP5_DISP_INTF_SEL_INTF1(intf->type); intf 120 drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c intf_sel |= MDP5_DISP_INTF_SEL_INTF2(intf->type); intf 124 drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c intf_sel |= MDP5_DISP_INTF_SEL_INTF3(intf->type); intf 138 drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c struct mdp5_interface *intf = pipeline->intf; intf 141 drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c if (!mdp5_cfg_intf_is_virtual(intf->type)) intf 142 drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c ctl_op |= MDP5_CTL_OP_INTF_NUM(INTF0 + intf->num); intf 144 drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c switch (intf->type) { intf 146 drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c if (intf->mode == MDP5_INTF_DSI_MODE_COMMAND) intf 151 drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c if (intf->mode == MDP5_INTF_WB_MODE_LINE) intf 171 drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c struct mdp5_interface *intf = pipeline->intf; intf 174 drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c if (!mdp5_cfg_intf_is_virtual(intf->type)) intf 175 drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c set_display_intf(mdp5_kms, intf); intf 185 drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c struct mdp5_interface *intf = pipeline->intf; intf 190 drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c switch (intf->type) { intf 194 drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c return intf->mode == MDP5_INTF_DSI_MODE_COMMAND; intf 228 drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c struct mdp5_interface *intf = pipeline->intf; intf 234 drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c DBG("intf_%d: %s", intf->num, enabled ? "on" : "off"); intf 415 drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c u32 mdp_ctl_flush_mask_encoder(struct mdp5_interface *intf) intf 417 drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c if (intf->type == INTF_WB) intf 420 drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c switch (intf->num) { intf 736 drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c for (c = 0; c < ARRAY_SIZE(hw_cfg->intf.connect); c++) intf 737 drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c if (hw_cfg->intf.connect[c] == INTF_DSI) intf 69 drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.h u32 mdp_ctl_flush_mask_encoder(struct mdp5_interface *intf); intf 101 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c int intf = mdp5_encoder->intf->num; intf 115 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c if (mdp5_encoder->intf->type != INTF_DSI) { intf 160 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c if (mdp5_encoder->intf->type == INTF_eDP) { intf 167 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c mdp5_write(mdp5_kms, REG_MDP5_INTF_HSYNC_CTL(intf), intf 170 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c mdp5_write(mdp5_kms, REG_MDP5_INTF_VSYNC_PERIOD_F0(intf), vsync_period); intf 171 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c mdp5_write(mdp5_kms, REG_MDP5_INTF_VSYNC_LEN_F0(intf), vsync_len); intf 172 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c mdp5_write(mdp5_kms, REG_MDP5_INTF_DISPLAY_HCTL(intf), intf 175 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c mdp5_write(mdp5_kms, REG_MDP5_INTF_DISPLAY_VSTART_F0(intf), display_v_start); intf 176 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c mdp5_write(mdp5_kms, REG_MDP5_INTF_DISPLAY_VEND_F0(intf), display_v_end); intf 177 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c mdp5_write(mdp5_kms, REG_MDP5_INTF_BORDER_COLOR(intf), 0); intf 178 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c mdp5_write(mdp5_kms, REG_MDP5_INTF_UNDERFLOW_COLOR(intf), 0xff); intf 179 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c mdp5_write(mdp5_kms, REG_MDP5_INTF_HSYNC_SKEW(intf), dtv_hsync_skew); intf 180 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c mdp5_write(mdp5_kms, REG_MDP5_INTF_POLARITY_CTL(intf), ctrl_pol); intf 181 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c mdp5_write(mdp5_kms, REG_MDP5_INTF_ACTIVE_HCTL(intf), intf 184 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c mdp5_write(mdp5_kms, REG_MDP5_INTF_ACTIVE_VSTART_F0(intf), 0); intf 185 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c mdp5_write(mdp5_kms, REG_MDP5_INTF_ACTIVE_VEND_F0(intf), 0); intf 186 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c mdp5_write(mdp5_kms, REG_MDP5_INTF_PANEL_FORMAT(intf), format); intf 187 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c mdp5_write(mdp5_kms, REG_MDP5_INTF_FRAME_LINE_COUNT_EN(intf), 0x3); /* frame+line? */ intf 201 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c struct mdp5_interface *intf = mdp5_encoder->intf; intf 202 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c int intfn = mdp5_encoder->intf->num; intf 213 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c mdp5_ctl_commit(ctl, pipeline, mdp_ctl_flush_mask_encoder(intf), true); intf 223 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c mdp_irq_wait(&mdp5_kms->base, intf2vblank(mixer, intf)); intf 235 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c struct mdp5_interface *intf = mdp5_encoder->intf; intf 237 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c int intfn = intf->num; intf 247 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c mdp5_ctl_commit(ctl, pipeline, mdp_ctl_flush_mask_encoder(intf), true); intf 259 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c struct mdp5_interface *intf = mdp5_encoder->intf; intf 261 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c if (intf->mode == MDP5_INTF_DSI_MODE_COMMAND) intf 270 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c struct mdp5_interface *intf = mdp5_encoder->intf; intf 272 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c if (intf->mode == MDP5_INTF_DSI_MODE_COMMAND) intf 281 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c struct mdp5_interface *intf = mdp5_encoder->intf; intf 287 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c if (intf->mode == MDP5_INTF_DSI_MODE_COMMAND) intf 299 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c struct mdp5_interface *intf = mdp5_encoder->intf; intf 303 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c mdp5_cstate->pipeline.intf = intf; intf 329 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c int intf = mdp5_encoder->intf->num; intf 331 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c return mdp5_read(mdp5_kms, REG_MDP5_INTF_LINE_COUNT(intf)); intf 338 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c int intf = mdp5_encoder->intf->num; intf 340 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c return mdp5_read(mdp5_kms, REG_MDP5_INTF_FRAME_COUNT(intf)); intf 357 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c intf_num = mdp5_encoder->intf->num; intf 388 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c struct mdp5_interface *intf = mdp5_encoder->intf; intf 392 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c WARN_ON(intf->type != INTF_DSI); intf 393 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c intf->mode = MDP5_INTF_DSI_MODE_COMMAND; intf 395 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c if (intf->type == INTF_DSI) intf 396 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c intf->mode = MDP5_INTF_DSI_MODE_VIDEO; intf 398 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c intf->mode = MDP5_INTF_MODE_NONE; intf 404 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c struct mdp5_interface *intf, intf 409 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c int enc_type = (intf->type == INTF_DSI) ? intf 421 drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c mdp5_encoder->intf = intf; intf 342 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c struct mdp5_interface *intf, intf 349 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c encoder = mdp5_encoder_init(dev, intf, ctl); intf 362 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c const enum mdp5_intf_type *intfs = hw_cfg->intf.connect; intf 363 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c const int intf_cnt = ARRAY_SIZE(hw_cfg->intf.connect); intf 379 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c struct mdp5_interface *intf) intf 388 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c switch (intf->type) { intf 393 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c ctl = mdp5_ctlm_request(ctlm, intf->num); intf 399 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c encoder = construct_encoder(mdp5_kms, intf, ctl); intf 411 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c ctl = mdp5_ctlm_request(ctlm, intf->num); intf 417 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c encoder = construct_encoder(mdp5_kms, intf, ctl); intf 429 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c int dsi_id = get_dsi_id_from_intf(hw_cfg, intf->num); intf 433 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c intf->num); intf 441 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c ctl = mdp5_ctlm_request(ctlm, intf->num); intf 447 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c encoder = construct_encoder(mdp5_kms, intf, ctl); intf 457 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c DRM_DEV_ERROR(dev->dev, "unknown intf: %d\n", intf->type); intf 717 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c if (mdp5_cfg_intf_is_virtual(config->hw->intf.connect[i]) || intf 718 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c !config->hw->intf.base[i]) intf 906 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c intf_types = hw_cfg->intf.connect; intf 908 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c for (i = 0; i < ARRAY_SIZE(hw_cfg->intf.connect); i++) { intf 909 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c struct mdp5_interface *intf; intf 914 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c intf = kzalloc(sizeof(*intf), GFP_KERNEL); intf 915 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c if (!intf) { intf 920 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c intf->num = i; intf 921 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c intf->type = intf_types[i]; intf 922 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c intf->mode = MDP5_INTF_MODE_NONE; intf 923 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c intf->idx = mdp5_kms->num_intfs; intf 924 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c mdp5_kms->intfs[mdp5_kms->num_intfs++] = intf; intf 111 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h struct mdp5_interface *intf; intf 165 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h struct mdp5_interface *intf; intf 233 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h struct mdp5_interface *intf) intf 241 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h if ((intf->type == INTF_DSI) && intf 242 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h (intf->mode == MDP5_INTF_DSI_MODE_COMMAND)) intf 245 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h if (intf->type == INTF_WB) intf 248 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h switch (intf->num) { intf 291 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h struct mdp5_interface *intf, struct mdp5_ctl *ctl); intf 1147 drivers/gpu/drm/msm/msm_drv.c struct device_node *intf; intf 1171 drivers/gpu/drm/msm/msm_drv.c intf = of_graph_get_remote_port_parent(ep_node); intf 1172 drivers/gpu/drm/msm/msm_drv.c if (!intf) intf 1175 drivers/gpu/drm/msm/msm_drv.c if (of_device_is_available(intf)) intf 1177 drivers/gpu/drm/msm/msm_drv.c compare_of, intf); intf 1179 drivers/gpu/drm/msm/msm_drv.c of_node_put(intf); intf 67 drivers/greybus/bundle.c static struct gb_bundle *gb_bundle_find(struct gb_interface *intf, intf 72 drivers/greybus/bundle.c list_for_each_entry(bundle, &intf->bundles, links) { intf 122 drivers/greybus/bundle.c ret = gb_control_bundle_suspend(bundle->intf->control, bundle->id); intf 141 drivers/greybus/bundle.c ret = gb_control_bundle_resume(bundle->intf->control, bundle->id); intf 180 drivers/greybus/bundle.c struct gb_bundle *gb_bundle_create(struct gb_interface *intf, u8 bundle_id, intf 186 drivers/greybus/bundle.c dev_err(&intf->dev, "can't use bundle id %u\n", bundle_id); intf 195 drivers/greybus/bundle.c if (gb_bundle_find(intf, bundle_id)) { intf 196 drivers/greybus/bundle.c dev_err(&intf->dev, "duplicate bundle id %u\n", bundle_id); intf 204 drivers/greybus/bundle.c bundle->intf = intf; intf 209 drivers/greybus/bundle.c bundle->dev.parent = &intf->dev; intf 213 drivers/greybus/bundle.c bundle->dev.dma_mask = intf->dev.dma_mask; intf 215 drivers/greybus/bundle.c dev_set_name(&bundle->dev, "%s.%d", dev_name(&intf->dev), bundle_id); intf 217 drivers/greybus/bundle.c list_add(&bundle->links, &intf->bundles); intf 22 drivers/greybus/connection.c static bool gb_connection_cport_in_use(struct gb_interface *intf, u16 cport_id) intf 24 drivers/greybus/connection.c struct gb_host_device *hd = intf->hd; intf 28 drivers/greybus/connection.c if (connection->intf == intf && intf 111 drivers/greybus/connection.c if (connection->intf) { intf 112 drivers/greybus/connection.c intf_id = connection->intf->interface_id; intf 145 drivers/greybus/connection.c struct gb_interface *intf, intf 155 drivers/greybus/connection.c if (intf && gb_connection_cport_in_use(intf, cport_id)) { intf 156 drivers/greybus/connection.c dev_err(&intf->dev, "cport %u already in use\n", cport_id); intf 177 drivers/greybus/connection.c connection->intf = intf; intf 181 drivers/greybus/connection.c if (intf && (intf->quirks & GB_INTERFACE_QUIRK_NO_CPORT_FEATURES)) intf 236 drivers/greybus/connection.c gb_connection_create_control(struct gb_interface *intf) intf 238 drivers/greybus/connection.c return _gb_connection_create(intf->hd, -1, intf, NULL, 0, NULL, intf 247 drivers/greybus/connection.c struct gb_interface *intf = bundle->intf; intf 249 drivers/greybus/connection.c return _gb_connection_create(intf->hd, -1, intf, bundle, cport_id, intf 259 drivers/greybus/connection.c struct gb_interface *intf = bundle->intf; intf 264 drivers/greybus/connection.c return _gb_connection_create(intf->hd, -1, intf, bundle, cport_id, intf 405 drivers/greybus/connection.c struct gb_interface *intf; intf 412 drivers/greybus/connection.c intf = connection->intf; intf 428 drivers/greybus/connection.c intf->interface_id, intf 450 drivers/greybus/connection.c connection->intf->interface_id, intf 467 drivers/greybus/connection.c control = connection->intf->control; intf 489 drivers/greybus/connection.c control = connection->intf->control; intf 509 drivers/greybus/connection.c control = connection->intf->control; intf 20 drivers/greybus/control.c struct gb_interface *intf = control->connection->intf; intf 33 drivers/greybus/control.c dev_err(&intf->dev, intf 40 drivers/greybus/control.c dev_err(&intf->dev, intf 49 drivers/greybus/control.c dev_dbg(&intf->dev, "%s - %u.%u\n", __func__, response.major, intf 58 drivers/greybus/control.c struct gb_interface *intf = control->connection->intf; intf 70 drivers/greybus/control.c dev_err(&intf->dev, intf 79 drivers/greybus/control.c dev_dbg(&intf->dev, "%s - %u: %u.%u\n", __func__, bundle->id, intf 87 drivers/greybus/control.c struct gb_interface *intf = control->connection->intf; intf 94 drivers/greybus/control.c list_for_each_entry(bundle, &intf->bundles, links) { intf 104 drivers/greybus/control.c int gb_control_get_manifest_size_operation(struct gb_interface *intf) intf 107 drivers/greybus/control.c struct gb_connection *connection = intf->control->connection; intf 113 drivers/greybus/control.c dev_err(&connection->intf->dev, intf 122 drivers/greybus/control.c int gb_control_get_manifest_operation(struct gb_interface *intf, void *manifest, intf 125 drivers/greybus/control.c struct gb_connection *connection = intf->control->connection; intf 444 drivers/greybus/control.c struct gb_control *gb_control_create(struct gb_interface *intf) intf 453 drivers/greybus/control.c control->intf = intf; intf 455 drivers/greybus/control.c connection = gb_connection_create_control(intf); intf 457 drivers/greybus/control.c dev_err(&intf->dev, intf 466 drivers/greybus/control.c control->dev.parent = &intf->dev; intf 470 drivers/greybus/control.c control->dev.dma_mask = intf->dev.dma_mask; intf 472 drivers/greybus/control.c dev_set_name(&control->dev, "%s.ctrl", dev_name(&intf->dev)); intf 483 drivers/greybus/control.c dev_dbg(&control->connection->intf->dev, "%s\n", __func__); intf 487 drivers/greybus/control.c dev_err(&control->connection->intf->dev, intf 501 drivers/greybus/control.c if (!(control->intf->quirks & GB_INTERFACE_QUIRK_NO_BUNDLE_ACTIVATE)) intf 514 drivers/greybus/control.c dev_dbg(&control->connection->intf->dev, "%s\n", __func__); intf 516 drivers/greybus/control.c if (control->intf->disconnected) intf 535 drivers/greybus/control.c dev_err(&control->connection->intf->dev, intf 34 drivers/greybus/core.c (id->vendor != bundle->intf->vendor_id)) intf 38 drivers/greybus/core.c (id->product != bundle->intf->product_id)) intf 85 drivers/greybus/core.c struct gb_interface *intf = NULL; intf 96 drivers/greybus/core.c intf = to_gb_interface(dev); intf 97 drivers/greybus/core.c module = intf->module; intf 98 drivers/greybus/core.c hd = intf->hd; intf 101 drivers/greybus/core.c intf = control->intf; intf 102 drivers/greybus/core.c module = intf->module; intf 103 drivers/greybus/core.c hd = intf->hd; intf 106 drivers/greybus/core.c intf = bundle->intf; intf 107 drivers/greybus/core.c module = intf->module; intf 108 drivers/greybus/core.c hd = intf->hd; intf 125 drivers/greybus/core.c if (intf) { intf 126 drivers/greybus/core.c if (add_uevent_var(env, "INTERFACE=%u", intf->interface_id)) intf 129 drivers/greybus/core.c intf->vendor_id, intf->product_id)) intf 177 drivers/greybus/core.c retval = pm_runtime_get_sync(&bundle->intf->dev); intf 179 drivers/greybus/core.c pm_runtime_put_noidle(&bundle->intf->dev); intf 183 drivers/greybus/core.c retval = gb_control_bundle_activate(bundle->intf->control, bundle->id); intf 185 drivers/greybus/core.c pm_runtime_put(&bundle->intf->dev); intf 209 drivers/greybus/core.c gb_control_bundle_deactivate(bundle->intf->control, bundle->id); intf 215 drivers/greybus/core.c pm_runtime_put(&bundle->intf->dev); intf 220 drivers/greybus/core.c pm_runtime_put(&bundle->intf->dev); intf 245 drivers/greybus/core.c if (bundle->intf->disconnected) intf 256 drivers/greybus/core.c if (!bundle->intf->disconnected) intf 257 drivers/greybus/core.c gb_control_bundle_deactivate(bundle->intf->control, bundle->id); intf 251 drivers/greybus/greybus_trace.h __entry->intf_id = bundle->intf->interface_id; intf 294 drivers/greybus/greybus_trace.h TP_PROTO(struct gb_interface *intf), intf 296 drivers/greybus/greybus_trace.h TP_ARGS(intf), intf 310 drivers/greybus/greybus_trace.h __entry->module_id = intf->module->module_id; intf 311 drivers/greybus/greybus_trace.h __entry->id = intf->interface_id; intf 312 drivers/greybus/greybus_trace.h __entry->device_id = intf->device_id; intf 313 drivers/greybus/greybus_trace.h __entry->disconnected = intf->disconnected; intf 314 drivers/greybus/greybus_trace.h __entry->ejected = intf->ejected; intf 315 drivers/greybus/greybus_trace.h __entry->active = intf->active; intf 316 drivers/greybus/greybus_trace.h __entry->enabled = intf->enabled; intf 317 drivers/greybus/greybus_trace.h __entry->mode_switch = intf->mode_switch; intf 328 drivers/greybus/greybus_trace.h TP_PROTO(struct gb_interface *intf), \ intf 329 drivers/greybus/greybus_trace.h TP_ARGS(intf)) intf 45 drivers/greybus/interface.c static int gb_interface_hibernate_link(struct gb_interface *intf); intf 46 drivers/greybus/interface.c static int gb_interface_refclk_set(struct gb_interface *intf, bool enable); intf 48 drivers/greybus/interface.c static int gb_interface_dme_attr_get(struct gb_interface *intf, intf 51 drivers/greybus/interface.c return gb_svc_dme_peer_get(intf->hd->svc, intf->interface_id, intf 55 drivers/greybus/interface.c static int gb_interface_read_ara_dme(struct gb_interface *intf) intf 64 drivers/greybus/interface.c if (intf->ddbl1_manufacturer_id != TOSHIBA_DMID) { intf 65 drivers/greybus/interface.c dev_err(&intf->dev, "unknown manufacturer %08x\n", intf 66 drivers/greybus/interface.c intf->ddbl1_manufacturer_id); intf 70 drivers/greybus/interface.c ret = gb_interface_dme_attr_get(intf, DME_TOSHIBA_GMP_VID, intf 71 drivers/greybus/interface.c &intf->vendor_id); intf 75 drivers/greybus/interface.c ret = gb_interface_dme_attr_get(intf, DME_TOSHIBA_GMP_PID, intf 76 drivers/greybus/interface.c &intf->product_id); intf 80 drivers/greybus/interface.c ret = gb_interface_dme_attr_get(intf, DME_TOSHIBA_GMP_SN0, &sn0); intf 84 drivers/greybus/interface.c ret = gb_interface_dme_attr_get(intf, DME_TOSHIBA_GMP_SN1, &sn1); intf 88 drivers/greybus/interface.c intf->serial_number = (u64)sn1 << 32 | sn0; intf 93 drivers/greybus/interface.c static int gb_interface_read_dme(struct gb_interface *intf) intf 98 drivers/greybus/interface.c if (intf->dme_read) intf 101 drivers/greybus/interface.c ret = gb_interface_dme_attr_get(intf, DME_DDBL1_MANUFACTURERID, intf 102 drivers/greybus/interface.c &intf->ddbl1_manufacturer_id); intf 106 drivers/greybus/interface.c ret = gb_interface_dme_attr_get(intf, DME_DDBL1_PRODUCTID, intf 107 drivers/greybus/interface.c &intf->ddbl1_product_id); intf 111 drivers/greybus/interface.c if (intf->ddbl1_manufacturer_id == TOSHIBA_DMID && intf 112 drivers/greybus/interface.c intf->ddbl1_product_id == TOSHIBA_ES2_BRIDGE_DPID) { intf 113 drivers/greybus/interface.c intf->quirks |= GB_INTERFACE_QUIRK_NO_GMP_IDS; intf 114 drivers/greybus/interface.c intf->quirks |= GB_INTERFACE_QUIRK_NO_INIT_STATUS; intf 117 drivers/greybus/interface.c ret = gb_interface_read_ara_dme(intf); intf 121 drivers/greybus/interface.c intf->dme_read = true; intf 126 drivers/greybus/interface.c static int gb_interface_route_create(struct gb_interface *intf) intf 128 drivers/greybus/interface.c struct gb_svc *svc = intf->hd->svc; intf 129 drivers/greybus/interface.c u8 intf_id = intf->interface_id; intf 138 drivers/greybus/interface.c dev_err(&intf->dev, "failed to allocate device id: %d\n", ret); intf 145 drivers/greybus/interface.c dev_err(&intf->dev, "failed to set device id %u: %d\n", intf 154 drivers/greybus/interface.c dev_err(&intf->dev, "failed to create route: %d\n", ret); intf 158 drivers/greybus/interface.c intf->device_id = device_id; intf 173 drivers/greybus/interface.c static void gb_interface_route_destroy(struct gb_interface *intf) intf 175 drivers/greybus/interface.c struct gb_svc *svc = intf->hd->svc; intf 177 drivers/greybus/interface.c if (intf->device_id == GB_INTERFACE_DEVICE_ID_BAD) intf 180 drivers/greybus/interface.c gb_svc_route_destroy(svc, svc->ap_intf_id, intf->interface_id); intf 181 drivers/greybus/interface.c ida_simple_remove(&svc->device_id_map, intf->device_id); intf 182 drivers/greybus/interface.c intf->device_id = GB_INTERFACE_DEVICE_ID_BAD; intf 186 drivers/greybus/interface.c static int gb_interface_legacy_mode_switch(struct gb_interface *intf) intf 190 drivers/greybus/interface.c dev_info(&intf->dev, "legacy mode switch detected\n"); intf 193 drivers/greybus/interface.c intf->disconnected = true; intf 194 drivers/greybus/interface.c gb_interface_disable(intf); intf 195 drivers/greybus/interface.c intf->disconnected = false; intf 197 drivers/greybus/interface.c ret = gb_interface_enable(intf); intf 199 drivers/greybus/interface.c dev_err(&intf->dev, "failed to re-enable interface: %d\n", ret); intf 200 drivers/greybus/interface.c gb_interface_deactivate(intf); intf 206 drivers/greybus/interface.c void gb_interface_mailbox_event(struct gb_interface *intf, u16 result, intf 209 drivers/greybus/interface.c mutex_lock(&intf->mutex); intf 212 drivers/greybus/interface.c dev_warn(&intf->dev, intf 219 drivers/greybus/interface.c dev_warn(&intf->dev, intf 225 drivers/greybus/interface.c if (intf->quirks & GB_INTERFACE_QUIRK_LEGACY_MODE_SWITCH) { intf 226 drivers/greybus/interface.c gb_interface_legacy_mode_switch(intf); intf 230 drivers/greybus/interface.c if (!intf->mode_switch) { intf 231 drivers/greybus/interface.c dev_warn(&intf->dev, "unexpected mailbox event: 0x%08x\n", intf 236 drivers/greybus/interface.c dev_info(&intf->dev, "mode switch detected\n"); intf 238 drivers/greybus/interface.c complete(&intf->mode_switch_completion); intf 241 drivers/greybus/interface.c mutex_unlock(&intf->mutex); intf 246 drivers/greybus/interface.c gb_interface_disable(intf); intf 247 drivers/greybus/interface.c gb_interface_deactivate(intf); intf 248 drivers/greybus/interface.c mutex_unlock(&intf->mutex); intf 253 drivers/greybus/interface.c struct gb_interface *intf; intf 258 drivers/greybus/interface.c intf = container_of(work, struct gb_interface, mode_switch_work); intf 260 drivers/greybus/interface.c mutex_lock(&intf->mutex); intf 262 drivers/greybus/interface.c if (!intf->enabled) { intf 263 drivers/greybus/interface.c dev_dbg(&intf->dev, "mode switch aborted\n"); intf 264 drivers/greybus/interface.c intf->mode_switch = false; intf 265 drivers/greybus/interface.c mutex_unlock(&intf->mutex); intf 273 drivers/greybus/interface.c control = gb_control_get(intf->control); intf 275 drivers/greybus/interface.c gb_interface_disable(intf); intf 276 drivers/greybus/interface.c mutex_unlock(&intf->mutex); intf 280 drivers/greybus/interface.c &intf->mode_switch_completion, timeout); intf 287 drivers/greybus/interface.c dev_err(&intf->dev, "mode switch interrupted\n"); intf 290 drivers/greybus/interface.c dev_err(&intf->dev, "mode switch timed out\n"); intf 295 drivers/greybus/interface.c mutex_lock(&intf->mutex); intf 296 drivers/greybus/interface.c intf->mode_switch = false; intf 297 drivers/greybus/interface.c if (intf->active) { intf 298 drivers/greybus/interface.c ret = gb_interface_enable(intf); intf 300 drivers/greybus/interface.c dev_err(&intf->dev, "failed to re-enable interface: %d\n", intf 302 drivers/greybus/interface.c gb_interface_deactivate(intf); intf 305 drivers/greybus/interface.c mutex_unlock(&intf->mutex); intf 308 drivers/greybus/interface.c gb_interface_put(intf); intf 313 drivers/greybus/interface.c mutex_lock(&intf->mutex); intf 314 drivers/greybus/interface.c intf->mode_switch = false; intf 315 drivers/greybus/interface.c gb_interface_deactivate(intf); intf 316 drivers/greybus/interface.c mutex_unlock(&intf->mutex); intf 318 drivers/greybus/interface.c gb_interface_put(intf); intf 321 drivers/greybus/interface.c int gb_interface_request_mode_switch(struct gb_interface *intf) intf 325 drivers/greybus/interface.c mutex_lock(&intf->mutex); intf 326 drivers/greybus/interface.c if (intf->mode_switch) { intf 331 drivers/greybus/interface.c intf->mode_switch = true; intf 332 drivers/greybus/interface.c reinit_completion(&intf->mode_switch_completion); intf 338 drivers/greybus/interface.c get_device(&intf->dev); intf 340 drivers/greybus/interface.c if (!queue_work(system_long_wq, &intf->mode_switch_work)) { intf 341 drivers/greybus/interface.c put_device(&intf->dev); intf 347 drivers/greybus/interface.c mutex_unlock(&intf->mutex); intf 361 drivers/greybus/interface.c static int gb_interface_read_and_clear_init_status(struct gb_interface *intf) intf 363 drivers/greybus/interface.c struct gb_host_device *hd = intf->hd; intf 376 drivers/greybus/interface.c if (intf->quirks & GB_INTERFACE_QUIRK_NO_INIT_STATUS) intf 381 drivers/greybus/interface.c ret = gb_svc_dme_peer_get(hd->svc, intf->interface_id, attr, intf 391 drivers/greybus/interface.c dev_err(&intf->dev, "invalid init status\n"); intf 403 drivers/greybus/interface.c if (intf->quirks & GB_INTERFACE_QUIRK_NO_INIT_STATUS) intf 422 drivers/greybus/interface.c intf->quirks |= bootrom_quirks; intf 426 drivers/greybus/interface.c intf->quirks &= ~bootrom_quirks; intf 427 drivers/greybus/interface.c intf->quirks |= s2l_quirks; intf 430 drivers/greybus/interface.c intf->quirks &= ~bootrom_quirks; intf 431 drivers/greybus/interface.c intf->quirks &= ~s2l_quirks; intf 435 drivers/greybus/interface.c return gb_svc_dme_peer_set(hd->svc, intf->interface_id, attr, intf 445 drivers/greybus/interface.c struct gb_interface *intf = to_gb_interface(dev); \ intf 446 drivers/greybus/interface.c return scnprintf(buf, PAGE_SIZE, type"\n", intf->field); \ intf 460 drivers/greybus/interface.c struct gb_interface *intf = to_gb_interface(dev); intf 464 drivers/greybus/interface.c ret = gb_svc_pwrmon_intf_sample_get(intf->hd->svc, intf->interface_id, intf 468 drivers/greybus/interface.c dev_err(&intf->dev, "failed to get voltage sample (%d)\n", ret); intf 479 drivers/greybus/interface.c struct gb_interface *intf = to_gb_interface(dev); intf 483 drivers/greybus/interface.c ret = gb_svc_pwrmon_intf_sample_get(intf->hd->svc, intf->interface_id, intf 487 drivers/greybus/interface.c dev_err(&intf->dev, "failed to get current sample (%d)\n", ret); intf 498 drivers/greybus/interface.c struct gb_interface *intf = to_gb_interface(dev); intf 502 drivers/greybus/interface.c ret = gb_svc_pwrmon_intf_sample_get(intf->hd->svc, intf->interface_id, intf 506 drivers/greybus/interface.c dev_err(&intf->dev, "failed to get power sample (%d)\n", ret); intf 517 drivers/greybus/interface.c struct gb_interface *intf = to_gb_interface(dev); intf 519 drivers/greybus/interface.c if (intf->active) intf 529 drivers/greybus/interface.c struct gb_interface *intf = to_gb_interface(dev); intf 536 drivers/greybus/interface.c mutex_lock(&intf->mutex); intf 538 drivers/greybus/interface.c if (activate == intf->active) intf 542 drivers/greybus/interface.c ret = gb_interface_activate(intf); intf 544 drivers/greybus/interface.c dev_err(&intf->dev, intf 549 drivers/greybus/interface.c ret = gb_interface_enable(intf); intf 551 drivers/greybus/interface.c dev_err(&intf->dev, intf 553 drivers/greybus/interface.c gb_interface_deactivate(intf); intf 557 drivers/greybus/interface.c gb_interface_disable(intf); intf 558 drivers/greybus/interface.c gb_interface_deactivate(intf); intf 562 drivers/greybus/interface.c mutex_unlock(&intf->mutex); intf 571 drivers/greybus/interface.c static const char *gb_interface_type_string(struct gb_interface *intf) intf 581 drivers/greybus/interface.c return types[intf->type]; intf 587 drivers/greybus/interface.c struct gb_interface *intf = to_gb_interface(dev); intf 589 drivers/greybus/interface.c return sprintf(buf, "%s\n", gb_interface_type_string(intf)); intf 624 drivers/greybus/interface.c struct gb_interface *intf = to_gb_interface(dev); intf 626 drivers/greybus/interface.c switch (intf->type) { intf 639 drivers/greybus/interface.c struct gb_interface *intf = to_gb_interface(dev); intf 641 drivers/greybus/interface.c switch (intf->type) { intf 653 drivers/greybus/interface.c struct gb_interface *intf = to_gb_interface(dev); intf 655 drivers/greybus/interface.c switch (intf->type) { intf 693 drivers/greybus/interface.c struct gb_interface *intf = to_gb_interface(dev); intf 695 drivers/greybus/interface.c trace_gb_interface_release(intf); intf 697 drivers/greybus/interface.c kfree(intf); intf 703 drivers/greybus/interface.c struct gb_interface *intf = to_gb_interface(dev); intf 706 drivers/greybus/interface.c ret = gb_control_interface_suspend_prepare(intf->control); intf 710 drivers/greybus/interface.c ret = gb_control_suspend(intf->control); intf 714 drivers/greybus/interface.c ret = gb_interface_hibernate_link(intf); intf 721 drivers/greybus/interface.c ret = gb_interface_refclk_set(intf, false); intf 728 drivers/greybus/interface.c gb_control_interface_hibernate_abort(intf->control); intf 735 drivers/greybus/interface.c struct gb_interface *intf = to_gb_interface(dev); intf 736 drivers/greybus/interface.c struct gb_svc *svc = intf->hd->svc; intf 739 drivers/greybus/interface.c ret = gb_interface_refclk_set(intf, true); intf 743 drivers/greybus/interface.c ret = gb_svc_intf_resume(svc, intf->interface_id); intf 747 drivers/greybus/interface.c ret = gb_control_resume(intf->control); intf 790 drivers/greybus/interface.c struct gb_interface *intf; intf 792 drivers/greybus/interface.c intf = kzalloc(sizeof(*intf), GFP_KERNEL); intf 793 drivers/greybus/interface.c if (!intf) intf 796 drivers/greybus/interface.c intf->hd = hd; /* XXX refcount? */ intf 797 drivers/greybus/interface.c intf->module = module; intf 798 drivers/greybus/interface.c intf->interface_id = interface_id; intf 799 drivers/greybus/interface.c INIT_LIST_HEAD(&intf->bundles); intf 800 drivers/greybus/interface.c INIT_LIST_HEAD(&intf->manifest_descs); intf 801 drivers/greybus/interface.c mutex_init(&intf->mutex); intf 802 drivers/greybus/interface.c INIT_WORK(&intf->mode_switch_work, gb_interface_mode_switch_work); intf 803 drivers/greybus/interface.c init_completion(&intf->mode_switch_completion); intf 806 drivers/greybus/interface.c intf->device_id = GB_INTERFACE_DEVICE_ID_BAD; intf 808 drivers/greybus/interface.c intf->dev.parent = &module->dev; intf 809 drivers/greybus/interface.c intf->dev.bus = &greybus_bus_type; intf 810 drivers/greybus/interface.c intf->dev.type = &greybus_interface_type; intf 811 drivers/greybus/interface.c intf->dev.groups = interface_groups; intf 812 drivers/greybus/interface.c intf->dev.dma_mask = module->dev.dma_mask; intf 813 drivers/greybus/interface.c device_initialize(&intf->dev); intf 814 drivers/greybus/interface.c dev_set_name(&intf->dev, "%s.%u", dev_name(&module->dev), intf 817 drivers/greybus/interface.c pm_runtime_set_autosuspend_delay(&intf->dev, intf 820 drivers/greybus/interface.c trace_gb_interface_create(intf); intf 822 drivers/greybus/interface.c return intf; intf 825 drivers/greybus/interface.c static int gb_interface_vsys_set(struct gb_interface *intf, bool enable) intf 827 drivers/greybus/interface.c struct gb_svc *svc = intf->hd->svc; intf 830 drivers/greybus/interface.c dev_dbg(&intf->dev, "%s - %d\n", __func__, enable); intf 832 drivers/greybus/interface.c ret = gb_svc_intf_vsys_set(svc, intf->interface_id, enable); intf 834 drivers/greybus/interface.c dev_err(&intf->dev, "failed to set v_sys: %d\n", ret); intf 841 drivers/greybus/interface.c static int gb_interface_refclk_set(struct gb_interface *intf, bool enable) intf 843 drivers/greybus/interface.c struct gb_svc *svc = intf->hd->svc; intf 846 drivers/greybus/interface.c dev_dbg(&intf->dev, "%s - %d\n", __func__, enable); intf 848 drivers/greybus/interface.c ret = gb_svc_intf_refclk_set(svc, intf->interface_id, enable); intf 850 drivers/greybus/interface.c dev_err(&intf->dev, "failed to set refclk: %d\n", ret); intf 857 drivers/greybus/interface.c static int gb_interface_unipro_set(struct gb_interface *intf, bool enable) intf 859 drivers/greybus/interface.c struct gb_svc *svc = intf->hd->svc; intf 862 drivers/greybus/interface.c dev_dbg(&intf->dev, "%s - %d\n", __func__, enable); intf 864 drivers/greybus/interface.c ret = gb_svc_intf_unipro_set(svc, intf->interface_id, enable); intf 866 drivers/greybus/interface.c dev_err(&intf->dev, "failed to set UniPro: %d\n", ret); intf 873 drivers/greybus/interface.c static int gb_interface_activate_operation(struct gb_interface *intf, intf 876 drivers/greybus/interface.c struct gb_svc *svc = intf->hd->svc; intf 880 drivers/greybus/interface.c dev_dbg(&intf->dev, "%s\n", __func__); intf 882 drivers/greybus/interface.c ret = gb_svc_intf_activate(svc, intf->interface_id, &type); intf 884 drivers/greybus/interface.c dev_err(&intf->dev, "failed to activate: %d\n", ret); intf 895 drivers/greybus/interface.c dev_err(&intf->dev, "interface type UniPro not supported\n"); intf 902 drivers/greybus/interface.c dev_err(&intf->dev, "unknown interface type: %u\n", type); intf 910 drivers/greybus/interface.c static int gb_interface_hibernate_link(struct gb_interface *intf) intf 912 drivers/greybus/interface.c struct gb_svc *svc = intf->hd->svc; intf 914 drivers/greybus/interface.c return gb_svc_intf_set_power_mode_hibernate(svc, intf->interface_id); intf 917 drivers/greybus/interface.c static int _gb_interface_activate(struct gb_interface *intf, intf 924 drivers/greybus/interface.c if (intf->ejected || intf->removed) intf 927 drivers/greybus/interface.c ret = gb_interface_vsys_set(intf, true); intf 931 drivers/greybus/interface.c ret = gb_interface_refclk_set(intf, true); intf 935 drivers/greybus/interface.c ret = gb_interface_unipro_set(intf, true); intf 939 drivers/greybus/interface.c ret = gb_interface_activate_operation(intf, type); intf 950 drivers/greybus/interface.c ret = gb_interface_read_dme(intf); intf 954 drivers/greybus/interface.c ret = gb_interface_route_create(intf); intf 958 drivers/greybus/interface.c intf->active = true; intf 960 drivers/greybus/interface.c trace_gb_interface_activate(intf); intf 965 drivers/greybus/interface.c gb_interface_hibernate_link(intf); intf 967 drivers/greybus/interface.c gb_interface_unipro_set(intf, false); intf 969 drivers/greybus/interface.c gb_interface_refclk_set(intf, false); intf 971 drivers/greybus/interface.c gb_interface_vsys_set(intf, false); intf 983 drivers/greybus/interface.c static int _gb_interface_activate_es3_hack(struct gb_interface *intf, intf 990 drivers/greybus/interface.c ret = _gb_interface_activate(intf, type); intf 1005 drivers/greybus/interface.c int gb_interface_activate(struct gb_interface *intf) intf 1010 drivers/greybus/interface.c switch (intf->type) { intf 1013 drivers/greybus/interface.c ret = _gb_interface_activate_es3_hack(intf, &type); intf 1016 drivers/greybus/interface.c ret = _gb_interface_activate(intf, &type); intf 1020 drivers/greybus/interface.c if (intf->type != GB_INTERFACE_TYPE_INVALID) { intf 1021 drivers/greybus/interface.c if (type != intf->type) { intf 1022 drivers/greybus/interface.c dev_err(&intf->dev, "failed to detect interface type\n"); intf 1025 drivers/greybus/interface.c gb_interface_deactivate(intf); intf 1030 drivers/greybus/interface.c intf->type = type; intf 1041 drivers/greybus/interface.c void gb_interface_deactivate(struct gb_interface *intf) intf 1043 drivers/greybus/interface.c if (!intf->active) intf 1046 drivers/greybus/interface.c trace_gb_interface_deactivate(intf); intf 1049 drivers/greybus/interface.c if (intf->mode_switch) intf 1050 drivers/greybus/interface.c complete(&intf->mode_switch_completion); intf 1052 drivers/greybus/interface.c gb_interface_route_destroy(intf); intf 1053 drivers/greybus/interface.c gb_interface_hibernate_link(intf); intf 1054 drivers/greybus/interface.c gb_interface_unipro_set(intf, false); intf 1055 drivers/greybus/interface.c gb_interface_refclk_set(intf, false); intf 1056 drivers/greybus/interface.c gb_interface_vsys_set(intf, false); intf 1058 drivers/greybus/interface.c intf->active = false; intf 1068 drivers/greybus/interface.c int gb_interface_enable(struct gb_interface *intf) intf 1075 drivers/greybus/interface.c ret = gb_interface_read_and_clear_init_status(intf); intf 1077 drivers/greybus/interface.c dev_err(&intf->dev, "failed to clear init status: %d\n", ret); intf 1082 drivers/greybus/interface.c control = gb_control_create(intf); intf 1084 drivers/greybus/interface.c dev_err(&intf->dev, "failed to create control device: %ld\n", intf 1088 drivers/greybus/interface.c intf->control = control; intf 1090 drivers/greybus/interface.c ret = gb_control_enable(intf->control); intf 1095 drivers/greybus/interface.c size = gb_control_get_manifest_size_operation(intf); intf 1097 drivers/greybus/interface.c dev_err(&intf->dev, "failed to get manifest size: %d\n", size); intf 1114 drivers/greybus/interface.c ret = gb_control_get_manifest_operation(intf, manifest, size); intf 1116 drivers/greybus/interface.c dev_err(&intf->dev, "failed to get manifest: %d\n", ret); intf 1124 drivers/greybus/interface.c if (!gb_manifest_parse(intf, manifest, size)) { intf 1125 drivers/greybus/interface.c dev_err(&intf->dev, "failed to parse manifest\n"); intf 1130 drivers/greybus/interface.c ret = gb_control_get_bundle_versions(intf->control); intf 1135 drivers/greybus/interface.c ret = gb_control_add(intf->control); intf 1139 drivers/greybus/interface.c pm_runtime_use_autosuspend(&intf->dev); intf 1140 drivers/greybus/interface.c pm_runtime_get_noresume(&intf->dev); intf 1141 drivers/greybus/interface.c pm_runtime_set_active(&intf->dev); intf 1142 drivers/greybus/interface.c pm_runtime_enable(&intf->dev); intf 1144 drivers/greybus/interface.c list_for_each_entry_safe_reverse(bundle, tmp, &intf->bundles, links) { intf 1154 drivers/greybus/interface.c intf->enabled = true; intf 1156 drivers/greybus/interface.c pm_runtime_put(&intf->dev); intf 1158 drivers/greybus/interface.c trace_gb_interface_enable(intf); intf 1163 drivers/greybus/interface.c list_for_each_entry_safe(bundle, tmp, &intf->bundles, links) intf 1168 drivers/greybus/interface.c gb_control_disable(intf->control); intf 1170 drivers/greybus/interface.c gb_control_put(intf->control); intf 1171 drivers/greybus/interface.c intf->control = NULL; intf 1181 drivers/greybus/interface.c void gb_interface_disable(struct gb_interface *intf) intf 1186 drivers/greybus/interface.c if (!intf->enabled) intf 1189 drivers/greybus/interface.c trace_gb_interface_disable(intf); intf 1191 drivers/greybus/interface.c pm_runtime_get_sync(&intf->dev); intf 1194 drivers/greybus/interface.c if (intf->quirks & GB_INTERFACE_QUIRK_FORCED_DISABLE) intf 1195 drivers/greybus/interface.c intf->disconnected = true; intf 1197 drivers/greybus/interface.c list_for_each_entry_safe(bundle, next, &intf->bundles, links) intf 1200 drivers/greybus/interface.c if (!intf->mode_switch && !intf->disconnected) intf 1201 drivers/greybus/interface.c gb_control_interface_deactivate_prepare(intf->control); intf 1203 drivers/greybus/interface.c gb_control_del(intf->control); intf 1204 drivers/greybus/interface.c gb_control_disable(intf->control); intf 1205 drivers/greybus/interface.c gb_control_put(intf->control); intf 1206 drivers/greybus/interface.c intf->control = NULL; intf 1208 drivers/greybus/interface.c intf->enabled = false; intf 1210 drivers/greybus/interface.c pm_runtime_disable(&intf->dev); intf 1211 drivers/greybus/interface.c pm_runtime_set_suspended(&intf->dev); intf 1212 drivers/greybus/interface.c pm_runtime_dont_use_autosuspend(&intf->dev); intf 1213 drivers/greybus/interface.c pm_runtime_put_noidle(&intf->dev); intf 1217 drivers/greybus/interface.c int gb_interface_add(struct gb_interface *intf) intf 1221 drivers/greybus/interface.c ret = device_add(&intf->dev); intf 1223 drivers/greybus/interface.c dev_err(&intf->dev, "failed to register interface: %d\n", ret); intf 1227 drivers/greybus/interface.c trace_gb_interface_add(intf); intf 1229 drivers/greybus/interface.c dev_info(&intf->dev, "Interface added (%s)\n", intf 1230 drivers/greybus/interface.c gb_interface_type_string(intf)); intf 1232 drivers/greybus/interface.c switch (intf->type) { intf 1234 drivers/greybus/interface.c dev_info(&intf->dev, "GMP VID=0x%08x, PID=0x%08x\n", intf 1235 drivers/greybus/interface.c intf->vendor_id, intf->product_id); intf 1238 drivers/greybus/interface.c dev_info(&intf->dev, "DDBL1 Manufacturer=0x%08x, Product=0x%08x\n", intf 1239 drivers/greybus/interface.c intf->ddbl1_manufacturer_id, intf 1240 drivers/greybus/interface.c intf->ddbl1_product_id); intf 1250 drivers/greybus/interface.c void gb_interface_del(struct gb_interface *intf) intf 1252 drivers/greybus/interface.c if (device_is_registered(&intf->dev)) { intf 1253 drivers/greybus/interface.c trace_gb_interface_del(intf); intf 1255 drivers/greybus/interface.c device_del(&intf->dev); intf 1256 drivers/greybus/interface.c dev_info(&intf->dev, "Interface removed\n"); intf 1260 drivers/greybus/interface.c void gb_interface_put(struct gb_interface *intf) intf 1262 drivers/greybus/interface.c put_device(&intf->dev); intf 51 drivers/greybus/manifest.c static void release_manifest_descriptors(struct gb_interface *intf) intf 56 drivers/greybus/manifest.c list_for_each_entry_safe(descriptor, next, &intf->manifest_descs, links) intf 76 drivers/greybus/manifest.c static struct manifest_desc *get_next_bundle_desc(struct gb_interface *intf) intf 81 drivers/greybus/manifest.c list_for_each_entry_safe(descriptor, next, &intf->manifest_descs, links) intf 98 drivers/greybus/manifest.c static int identify_descriptor(struct gb_interface *intf, intf 107 drivers/greybus/manifest.c dev_err(&intf->dev, "manifest too small (%zu < %zu)\n", size, intf 114 drivers/greybus/manifest.c dev_err(&intf->dev, "descriptor too big (%zu > %zu)\n", intf 141 drivers/greybus/manifest.c dev_err(&intf->dev, "invalid descriptor type (%u)\n", intf 147 drivers/greybus/manifest.c dev_err(&intf->dev, "%s descriptor too small (%zu < %zu)\n", intf 155 drivers/greybus/manifest.c dev_warn(&intf->dev, "%s descriptor size mismatch (want %zu got %zu)\n", intf 167 drivers/greybus/manifest.c list_add_tail(&descriptor->links, &intf->manifest_descs); intf 185 drivers/greybus/manifest.c static char *gb_string_get(struct gb_interface *intf, u8 string_id) intf 196 drivers/greybus/manifest.c list_for_each_entry(descriptor, &intf->manifest_descs, links) { intf 230 drivers/greybus/manifest.c struct gb_interface *intf = bundle->intf; intf 240 drivers/greybus/manifest.c list_for_each_entry_safe(desc, next, &intf->manifest_descs, links) { intf 302 drivers/greybus/manifest.c release_cport_descriptors(&intf->manifest_descs, bundle_id); intf 312 drivers/greybus/manifest.c static u32 gb_manifest_parse_bundles(struct gb_interface *intf) intf 321 drivers/greybus/manifest.c while ((desc = get_next_bundle_desc(intf))) { intf 334 drivers/greybus/manifest.c dev_dbg(&intf->dev, "%s - ignoring control bundle\n", intf 336 drivers/greybus/manifest.c release_cport_descriptors(&intf->manifest_descs, intf 343 drivers/greybus/manifest.c dev_err(&intf->dev, intf 349 drivers/greybus/manifest.c bundle = gb_bundle_create(intf, bundle_id, class); intf 381 drivers/greybus/manifest.c list_for_each_entry_safe(bundle, bundle_next, &intf->bundles, links) { intf 388 drivers/greybus/manifest.c static bool gb_manifest_parse_interface(struct gb_interface *intf, intf 392 drivers/greybus/manifest.c struct gb_control *control = intf->control; intf 396 drivers/greybus/manifest.c str = gb_string_get(intf, desc_intf->vendor_stringid); intf 401 drivers/greybus/manifest.c str = gb_string_get(intf, desc_intf->product_stringid); intf 407 drivers/greybus/manifest.c intf->features = desc_intf->features; intf 413 drivers/greybus/manifest.c if (!gb_manifest_parse_bundles(intf)) { intf 414 drivers/greybus/manifest.c dev_err(&intf->dev, "manifest bundle descriptors not valid\n"); intf 452 drivers/greybus/manifest.c bool gb_manifest_parse(struct gb_interface *intf, void *data, size_t size) intf 464 drivers/greybus/manifest.c if (WARN_ON(!list_empty(&intf->manifest_descs))) intf 469 drivers/greybus/manifest.c dev_err(&intf->dev, "short manifest (%zu < %zu)\n", intf 479 drivers/greybus/manifest.c dev_err(&intf->dev, "manifest size mismatch (%zu != %u)\n", intf 486 drivers/greybus/manifest.c dev_err(&intf->dev, "manifest version too new (%u.%u > %u.%u)\n", intf 498 drivers/greybus/manifest.c desc_size = identify_descriptor(intf, desc, size); intf 508 drivers/greybus/manifest.c list_for_each_entry(descriptor, &intf->manifest_descs, links) { intf 514 drivers/greybus/manifest.c dev_err(&intf->dev, "manifest must have 1 interface descriptor (%u found)\n", intf 521 drivers/greybus/manifest.c result = gb_manifest_parse_interface(intf, interface_desc); intf 527 drivers/greybus/manifest.c if (result && !list_empty(&intf->manifest_descs)) intf 528 drivers/greybus/manifest.c dev_info(&intf->dev, "excess descriptors in interface manifest\n"); intf 530 drivers/greybus/manifest.c release_manifest_descriptors(intf); intf 17 drivers/greybus/module.c struct gb_interface *intf; intf 30 drivers/greybus/module.c intf = module->interfaces[i]; intf 32 drivers/greybus/module.c mutex_lock(&intf->mutex); intf 34 drivers/greybus/module.c intf->ejected = true; intf 35 drivers/greybus/module.c gb_interface_disable(intf); intf 36 drivers/greybus/module.c gb_interface_deactivate(intf); intf 37 drivers/greybus/module.c mutex_unlock(&intf->mutex); intf 92 drivers/greybus/module.c struct gb_interface *intf; intf 116 drivers/greybus/module.c intf = gb_interface_create(module, module_id + i); intf 117 drivers/greybus/module.c if (!intf) { intf 122 drivers/greybus/module.c module->interfaces[i] = intf; intf 139 drivers/greybus/module.c static void gb_module_register_interface(struct gb_interface *intf) intf 141 drivers/greybus/module.c struct gb_module *module = intf->module; intf 142 drivers/greybus/module.c u8 intf_id = intf->interface_id; intf 145 drivers/greybus/module.c mutex_lock(&intf->mutex); intf 147 drivers/greybus/module.c ret = gb_interface_activate(intf); intf 149 drivers/greybus/module.c if (intf->type != GB_INTERFACE_TYPE_DUMMY) { intf 155 drivers/greybus/module.c gb_interface_add(intf); intf 159 drivers/greybus/module.c ret = gb_interface_add(intf); intf 163 drivers/greybus/module.c ret = gb_interface_enable(intf); intf 170 drivers/greybus/module.c mutex_unlock(&intf->mutex); intf 175 drivers/greybus/module.c gb_interface_deactivate(intf); intf 177 drivers/greybus/module.c mutex_unlock(&intf->mutex); intf 180 drivers/greybus/module.c static void gb_module_deregister_interface(struct gb_interface *intf) intf 183 drivers/greybus/module.c if (intf->module->disconnected) intf 184 drivers/greybus/module.c intf->disconnected = true; intf 186 drivers/greybus/module.c mutex_lock(&intf->mutex); intf 187 drivers/greybus/module.c intf->removed = true; intf 188 drivers/greybus/module.c gb_interface_disable(intf); intf 189 drivers/greybus/module.c gb_interface_deactivate(intf); intf 190 drivers/greybus/module.c mutex_unlock(&intf->mutex); intf 192 drivers/greybus/module.c gb_interface_del(intf); intf 1024 drivers/greybus/svc.c struct gb_interface *intf; intf 1033 drivers/greybus/svc.c intf = gb_svc_interface_lookup(svc, intf_id); intf 1034 drivers/greybus/svc.c if (!intf) { intf 1043 drivers/greybus/svc.c mutex_lock(&intf->mutex); intf 1044 drivers/greybus/svc.c intf->disconnected = true; intf 1045 drivers/greybus/svc.c gb_interface_disable(intf); intf 1046 drivers/greybus/svc.c gb_interface_deactivate(intf); intf 1047 drivers/greybus/svc.c mutex_unlock(&intf->mutex); intf 1055 drivers/greybus/svc.c struct gb_interface *intf; intf 1069 drivers/greybus/svc.c intf = gb_svc_interface_lookup(svc, intf_id); intf 1070 drivers/greybus/svc.c if (!intf) { intf 1075 drivers/greybus/svc.c gb_interface_mailbox_event(intf, result_code, mailbox); intf 853 drivers/hid/hid-asus.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); intf 855 drivers/hid/hid-asus.c if (intf->altsetting->desc.bInterfaceNumber == T100_TPAD_INTF) { intf 61 drivers/hid/hid-chicony.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); intf 63 drivers/hid/hid-chicony.c if (intf->cur_altsetting->desc.bInterfaceNumber == 1) { intf 691 drivers/hid/hid-corsair.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); intf 693 drivers/hid/hid-corsair.c if (intf->cur_altsetting->desc.bInterfaceNumber == 1) { intf 54 drivers/hid/hid-elan.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); intf 56 drivers/hid/hid-elan.c return (intf->altsetting->desc.bInterfaceNumber != intf 108 drivers/hid/hid-holtek-kbd.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); intf 110 drivers/hid/hid-holtek-kbd.c if (intf->cur_altsetting->desc.bInterfaceNumber == 1) { intf 143 drivers/hid/hid-holtek-kbd.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); intf 149 drivers/hid/hid-holtek-kbd.c if (!ret && intf->cur_altsetting->desc.bInterfaceNumber == 1) { intf 35 drivers/hid/hid-holtek-mouse.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); intf 37 drivers/hid/hid-holtek-mouse.c if (intf->cur_altsetting->desc.bInterfaceNumber == 1) { intf 1632 drivers/hid/hid-logitech-dj.c struct usb_interface *intf; intf 1664 drivers/hid/hid-logitech-dj.c intf = to_usb_interface(hdev->dev.parent); intf 1665 drivers/hid/hid-logitech-dj.c if (intf && intf->altsetting->desc.bInterfaceNumber >= intf 801 drivers/hid/hid-prodikeys.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); intf 802 drivers/hid/hid-prodikeys.c unsigned short ifnum = intf->cur_altsetting->desc.bInterfaceNumber; intf 288 drivers/hid/hid-roccat-arvo.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); intf 289 drivers/hid/hid-roccat-arvo.c struct usb_device *usb_dev = interface_to_usbdev(intf); intf 293 drivers/hid/hid-roccat-arvo.c if (intf->cur_altsetting->desc.bInterfaceProtocol intf 329 drivers/hid/hid-roccat-arvo.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); intf 332 drivers/hid/hid-roccat-arvo.c if (intf->cur_altsetting->desc.bInterfaceProtocol intf 268 drivers/hid/hid-roccat-isku.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); intf 269 drivers/hid/hid-roccat-isku.c struct usb_device *usb_dev = interface_to_usbdev(intf); intf 273 drivers/hid/hid-roccat-isku.c if (intf->cur_altsetting->desc.bInterfaceProtocol intf 309 drivers/hid/hid-roccat-isku.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); intf 312 drivers/hid/hid-roccat-isku.c if (intf->cur_altsetting->desc.bInterfaceProtocol intf 398 drivers/hid/hid-roccat-isku.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); intf 401 drivers/hid/hid-roccat-isku.c if (intf->cur_altsetting->desc.bInterfaceProtocol intf 687 drivers/hid/hid-roccat-kone.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); intf 688 drivers/hid/hid-roccat-kone.c struct usb_device *usb_dev = interface_to_usbdev(intf); intf 692 drivers/hid/hid-roccat-kone.c if (intf->cur_altsetting->desc.bInterfaceProtocol intf 727 drivers/hid/hid-roccat-kone.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); intf 730 drivers/hid/hid-roccat-kone.c if (intf->cur_altsetting->desc.bInterfaceProtocol intf 376 drivers/hid/hid-roccat-koneplus.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); intf 377 drivers/hid/hid-roccat-koneplus.c struct usb_device *usb_dev = interface_to_usbdev(intf); intf 381 drivers/hid/hid-roccat-koneplus.c if (intf->cur_altsetting->desc.bInterfaceProtocol intf 417 drivers/hid/hid-roccat-koneplus.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); intf 420 drivers/hid/hid-roccat-koneplus.c if (intf->cur_altsetting->desc.bInterfaceProtocol intf 510 drivers/hid/hid-roccat-koneplus.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); intf 513 drivers/hid/hid-roccat-koneplus.c if (intf->cur_altsetting->desc.bInterfaceProtocol intf 77 drivers/hid/hid-roccat-konepure.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); intf 78 drivers/hid/hid-roccat-konepure.c struct usb_device *usb_dev = interface_to_usbdev(intf); intf 82 drivers/hid/hid-roccat-konepure.c if (intf->cur_altsetting->desc.bInterfaceProtocol intf 118 drivers/hid/hid-roccat-konepure.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); intf 121 drivers/hid/hid-roccat-konepure.c if (intf->cur_altsetting->desc.bInterfaceProtocol intf 171 drivers/hid/hid-roccat-konepure.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); intf 174 drivers/hid/hid-roccat-konepure.c if (intf->cur_altsetting->desc.bInterfaceProtocol intf 445 drivers/hid/hid-roccat-kovaplus.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); intf 446 drivers/hid/hid-roccat-kovaplus.c struct usb_device *usb_dev = interface_to_usbdev(intf); intf 450 drivers/hid/hid-roccat-kovaplus.c if (intf->cur_altsetting->desc.bInterfaceProtocol intf 487 drivers/hid/hid-roccat-kovaplus.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); intf 490 drivers/hid/hid-roccat-kovaplus.c if (intf->cur_altsetting->desc.bInterfaceProtocol intf 601 drivers/hid/hid-roccat-kovaplus.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); intf 604 drivers/hid/hid-roccat-kovaplus.c if (intf->cur_altsetting->desc.bInterfaceProtocol intf 97 drivers/hid/hid-roccat-lua.c static int lua_create_sysfs_attributes(struct usb_interface *intf) intf 99 drivers/hid/hid-roccat-lua.c return sysfs_create_bin_file(&intf->dev.kobj, &lua_control_attr); intf 102 drivers/hid/hid-roccat-lua.c static void lua_remove_sysfs_attributes(struct usb_interface *intf) intf 104 drivers/hid/hid-roccat-lua.c sysfs_remove_bin_file(&intf->dev.kobj, &lua_control_attr); intf 117 drivers/hid/hid-roccat-lua.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); intf 118 drivers/hid/hid-roccat-lua.c struct usb_device *usb_dev = interface_to_usbdev(intf); intf 135 drivers/hid/hid-roccat-lua.c retval = lua_create_sysfs_attributes(intf); intf 149 drivers/hid/hid-roccat-lua.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); intf 152 drivers/hid/hid-roccat-lua.c lua_remove_sysfs_attributes(intf); intf 395 drivers/hid/hid-roccat-pyra.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); intf 396 drivers/hid/hid-roccat-pyra.c struct usb_device *usb_dev = interface_to_usbdev(intf); intf 400 drivers/hid/hid-roccat-pyra.c if (intf->cur_altsetting->desc.bInterfaceProtocol intf 436 drivers/hid/hid-roccat-pyra.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); intf 439 drivers/hid/hid-roccat-pyra.c if (intf->cur_altsetting->desc.bInterfaceProtocol intf 544 drivers/hid/hid-roccat-pyra.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); intf 547 drivers/hid/hid-roccat-pyra.c if (intf->cur_altsetting->desc.bInterfaceProtocol intf 85 drivers/hid/hid-roccat-ryos.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); intf 86 drivers/hid/hid-roccat-ryos.c struct usb_device *usb_dev = interface_to_usbdev(intf); intf 90 drivers/hid/hid-roccat-ryos.c if (intf->cur_altsetting->desc.bInterfaceProtocol intf 126 drivers/hid/hid-roccat-ryos.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); intf 129 drivers/hid/hid-roccat-ryos.c if (intf->cur_altsetting->desc.bInterfaceProtocol intf 179 drivers/hid/hid-roccat-ryos.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); intf 182 drivers/hid/hid-roccat-ryos.c if (intf->cur_altsetting->desc.bInterfaceProtocol intf 57 drivers/hid/hid-roccat-savu.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); intf 58 drivers/hid/hid-roccat-savu.c struct usb_device *usb_dev = interface_to_usbdev(intf); intf 62 drivers/hid/hid-roccat-savu.c if (intf->cur_altsetting->desc.bInterfaceProtocol intf 98 drivers/hid/hid-roccat-savu.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); intf 101 drivers/hid/hid-roccat-savu.c if (intf->cur_altsetting->desc.bInterfaceProtocol intf 169 drivers/hid/hid-roccat-savu.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); intf 172 drivers/hid/hid-roccat-savu.c if (intf->cur_altsetting->desc.bInterfaceProtocol intf 99 drivers/hid/hid-samsung.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); intf 100 drivers/hid/hid-samsung.c unsigned short ifnum = intf->cur_altsetting->desc.bInterfaceNumber; intf 110 drivers/hid/usbhid/hid-core.c dev_dbg(&usbhid->intf->dev, "retrying intr urb\n"); intf 124 drivers/hid/usbhid/hid-core.c dev_dbg(&usbhid->intf->dev, "clear halt\n"); intf 130 drivers/hid/usbhid/hid-core.c dev_dbg(&usbhid->intf->dev, intf 137 drivers/hid/usbhid/hid-core.c dev_dbg(&usbhid->intf->dev, "resetting device\n"); intf 138 drivers/hid/usbhid/hid-core.c usb_queue_reset_device(usbhid->intf); intf 185 drivers/hid/usbhid/hid-core.c struct usb_interface *intf = usbhid->intf; intf 187 drivers/hid/usbhid/hid-core.c usb_mark_last_busy(interface_to_usbdev(intf)); intf 192 drivers/hid/usbhid/hid-core.c struct hid_device *hid = usb_get_intfdata(usbhid->intf); intf 204 drivers/hid/usbhid/hid-core.c r = usb_autopm_get_interface_async(usbhid->intf); intf 213 drivers/hid/usbhid/hid-core.c usb_autopm_put_interface_no_suspend(usbhid->intf); intf 221 drivers/hid/usbhid/hid-core.c usb_autopm_put_interface_async(usbhid->intf); intf 230 drivers/hid/usbhid/hid-core.c struct hid_device *hid = usb_get_intfdata(usbhid->intf); intf 243 drivers/hid/usbhid/hid-core.c r = usb_autopm_get_interface_async(usbhid->intf); intf 252 drivers/hid/usbhid/hid-core.c usb_autopm_put_interface_no_suspend(usbhid->intf); intf 260 drivers/hid/usbhid/hid-core.c usb_autopm_put_interface_async(usbhid->intf); intf 468 drivers/hid/usbhid/hid-core.c usb_autopm_put_interface_async(usbhid->intf); intf 519 drivers/hid/usbhid/hid-core.c usb_autopm_put_interface_async(usbhid->intf); intf 556 drivers/hid/usbhid/hid-core.c usb_autopm_get_interface_no_resume(usbhid->intf); intf 577 drivers/hid/usbhid/hid-core.c usb_autopm_put_interface_async(usbhid->intf); intf 607 drivers/hid/usbhid/hid-core.c usb_autopm_get_interface_no_resume(usbhid->intf); intf 628 drivers/hid/usbhid/hid-core.c usb_autopm_put_interface_async(usbhid->intf); intf 694 drivers/hid/usbhid/hid-core.c res = usb_autopm_get_interface(usbhid->intf); intf 702 drivers/hid/usbhid/hid-core.c usbhid->intf->needs_remote_wakeup = 1; intf 717 drivers/hid/usbhid/hid-core.c usbhid->intf->needs_remote_wakeup = 0; intf 721 drivers/hid/usbhid/hid-core.c usb_autopm_put_interface(usbhid->intf); intf 759 drivers/hid/usbhid/hid-core.c usbhid->intf->needs_remote_wakeup = 0; intf 877 drivers/hid/usbhid/hid-core.c struct usb_interface *intf = usbhid->intf; intf 878 drivers/hid/usbhid/hid-core.c struct usb_host_interface *interface = intf->cur_altsetting; intf 910 drivers/hid/usbhid/hid-core.c struct usb_interface *intf = usbhid->intf; intf 911 drivers/hid/usbhid/hid-core.c struct usb_host_interface *interface = intf->cur_altsetting; intf 983 drivers/hid/usbhid/hid-core.c struct usb_interface *intf = to_usb_interface(hid->dev.parent); intf 984 drivers/hid/usbhid/hid-core.c struct usb_host_interface *interface = intf->cur_altsetting; intf 985 drivers/hid/usbhid/hid-core.c struct usb_device *dev = interface_to_usbdev (intf); intf 1064 drivers/hid/usbhid/hid-core.c struct usb_interface *intf = to_usb_interface(hid->dev.parent); intf 1065 drivers/hid/usbhid/hid-core.c struct usb_host_interface *interface = intf->cur_altsetting; intf 1066 drivers/hid/usbhid/hid-core.c struct usb_device *dev = interface_to_usbdev(intf); intf 1168 drivers/hid/usbhid/hid-core.c ret = usb_autopm_get_interface(usbhid->intf); intf 1172 drivers/hid/usbhid/hid-core.c usbhid->intf->needs_remote_wakeup = 1; intf 1178 drivers/hid/usbhid/hid-core.c usb_autopm_put_interface(usbhid->intf); intf 1218 drivers/hid/usbhid/hid-core.c usbhid->intf->needs_remote_wakeup = 0; intf 1254 drivers/hid/usbhid/hid-core.c r = usb_autopm_get_interface(usbhid->intf); intf 1258 drivers/hid/usbhid/hid-core.c usb_autopm_put_interface(usbhid->intf); intf 1295 drivers/hid/usbhid/hid-core.c struct usb_interface *intf = to_usb_interface(hid->dev.parent); intf 1296 drivers/hid/usbhid/hid-core.c struct usb_host_interface *interface = intf->cur_altsetting; intf 1320 drivers/hid/usbhid/hid-core.c static int usbhid_probe(struct usb_interface *intf, const struct usb_device_id *id) intf 1322 drivers/hid/usbhid/hid-core.c struct usb_host_interface *interface = intf->cur_altsetting; intf 1323 drivers/hid/usbhid/hid-core.c struct usb_device *dev = interface_to_usbdev(intf); intf 1331 drivers/hid/usbhid/hid-core.c intf->altsetting->desc.bInterfaceNumber); intf 1337 drivers/hid/usbhid/hid-core.c hid_err(intf, "couldn't find an input interrupt endpoint\n"); intf 1345 drivers/hid/usbhid/hid-core.c usb_set_intfdata(intf, hid); intf 1354 drivers/hid/usbhid/hid-core.c hid->dev.parent = &intf->dev; intf 1360 drivers/hid/usbhid/hid-core.c if (intf->cur_altsetting->desc.bInterfaceProtocol == intf 1363 drivers/hid/usbhid/hid-core.c else if (intf->cur_altsetting->desc.bInterfaceProtocol == 0) intf 1385 drivers/hid/usbhid/hid-core.c "%d", intf->altsetting[0].desc.bInterfaceNumber); intf 1398 drivers/hid/usbhid/hid-core.c usbhid->intf = intf; intf 1410 drivers/hid/usbhid/hid-core.c hid_err(intf, "can't add hid device: %d\n", ret); intf 1422 drivers/hid/usbhid/hid-core.c static void usbhid_disconnect(struct usb_interface *intf) intf 1424 drivers/hid/usbhid/hid-core.c struct hid_device *hid = usb_get_intfdata(intf); intf 1484 drivers/hid/usbhid/hid-core.c static int hid_pre_reset(struct usb_interface *intf) intf 1486 drivers/hid/usbhid/hid-core.c struct hid_device *hid = usb_get_intfdata(intf); intf 1498 drivers/hid/usbhid/hid-core.c static int hid_post_reset(struct usb_interface *intf) intf 1500 drivers/hid/usbhid/hid-core.c struct usb_device *dev = interface_to_usbdev (intf); intf 1501 drivers/hid/usbhid/hid-core.c struct hid_device *hid = usb_get_intfdata(intf); intf 1503 drivers/hid/usbhid/hid-core.c struct usb_host_interface *interface = intf->cur_altsetting; intf 1536 drivers/hid/usbhid/hid-core.c hid_set_idle(dev, intf->cur_altsetting->desc.bInterfaceNumber, 0, 0); intf 1554 drivers/hid/usbhid/hid-core.c static int hid_suspend(struct usb_interface *intf, pm_message_t message) intf 1556 drivers/hid/usbhid/hid-core.c struct hid_device *hid = usb_get_intfdata(intf); intf 1606 drivers/hid/usbhid/hid-core.c dev_dbg(&intf->dev, "suspend\n"); intf 1614 drivers/hid/usbhid/hid-core.c static int hid_resume(struct usb_interface *intf) intf 1616 drivers/hid/usbhid/hid-core.c struct hid_device *hid = usb_get_intfdata (intf); intf 1620 drivers/hid/usbhid/hid-core.c dev_dbg(&intf->dev, "resume status %d\n", status); intf 1624 drivers/hid/usbhid/hid-core.c static int hid_reset_resume(struct usb_interface *intf) intf 1626 drivers/hid/usbhid/hid-core.c struct hid_device *hid = usb_get_intfdata(intf); intf 1629 drivers/hid/usbhid/hid-core.c status = hid_post_reset(intf); intf 289 drivers/hid/usbhid/hiddev.c struct usb_interface *intf; intf 294 drivers/hid/usbhid/hiddev.c intf = usbhid_find_interface(iminor(inode)); intf 295 drivers/hid/usbhid/hiddev.c if (!intf) intf 298 drivers/hid/usbhid/hiddev.c hid = usb_get_intfdata(intf); intf 909 drivers/hid/usbhid/hiddev.c retval = usb_register_dev(usbhid->intf, &hiddev_class); intf 923 drivers/hid/usbhid/hiddev.c hiddev->minor = usbhid->intf->minor; intf 938 drivers/hid/usbhid/hiddev.c usb_deregister_dev(usbhid->intf, &hiddev_class); intf 59 drivers/hid/usbhid/usbhid.h struct usb_interface *intf; /* USB interface */ intf 369 drivers/hid/usbhid/usbkbd.c static void usb_kbd_disconnect(struct usb_interface *intf) intf 371 drivers/hid/usbhid/usbkbd.c struct usb_kbd *kbd = usb_get_intfdata (intf); intf 373 drivers/hid/usbhid/usbkbd.c usb_set_intfdata(intf, NULL); intf 378 drivers/hid/usbhid/usbkbd.c usb_kbd_free_mem(interface_to_usbdev(intf), kbd); intf 106 drivers/hid/usbhid/usbmouse.c static int usb_mouse_probe(struct usb_interface *intf, const struct usb_device_id *id) intf 108 drivers/hid/usbhid/usbmouse.c struct usb_device *dev = interface_to_usbdev(intf); intf 116 drivers/hid/usbhid/usbmouse.c interface = intf->cur_altsetting; intf 165 drivers/hid/usbhid/usbmouse.c input_dev->dev.parent = &intf->dev; intf 190 drivers/hid/usbhid/usbmouse.c usb_set_intfdata(intf, mouse); intf 203 drivers/hid/usbhid/usbmouse.c static void usb_mouse_disconnect(struct usb_interface *intf) intf 205 drivers/hid/usbhid/usbmouse.c struct usb_mouse *mouse = usb_get_intfdata (intf); intf 207 drivers/hid/usbhid/usbmouse.c usb_set_intfdata(intf, NULL); intf 212 drivers/hid/usbhid/usbmouse.c usb_free_coherent(interface_to_usbdev(intf), 8, mouse->data, mouse->data_dma); intf 160 drivers/hid/wacom.h struct usb_interface *intf; intf 714 drivers/hid/wacom_sys.c struct usb_interface *intf = wacom->intf; intf 730 drivers/hid/wacom_sys.c if (intf->cur_altsetting->desc.bInterfaceNumber == 0) intf 2189 drivers/hid/wacom_sys.c struct usb_interface *intf = to_usb_interface(wacom->hdev->dev.parent); intf 2190 drivers/hid/wacom_sys.c struct usb_device *dev = interface_to_usbdev(intf); intf 2698 drivers/hid/wacom_sys.c struct usb_interface *intf = to_usb_interface(hdev->dev.parent); intf 2699 drivers/hid/wacom_sys.c struct usb_device *dev = interface_to_usbdev(intf); intf 2735 drivers/hid/wacom_sys.c wacom->intf = intf; intf 3929 drivers/infiniband/hw/cxgb4/cm.c u8 intf; intf 3942 drivers/infiniband/hw/cxgb4/cm.c intf = cpl->iff; intf 3956 drivers/infiniband/hw/cxgb4/cm.c req->l2info = cpu_to_be16(SYN_INTF_V(intf) | intf 38 drivers/infiniband/sw/rxe/rxe_sysfs.c static int sanitize_arg(const char *val, char *intf, int intf_len) intf 47 drivers/infiniband/sw/rxe/rxe_sysfs.c intf[len] = val[len]; intf 48 drivers/infiniband/sw/rxe/rxe_sysfs.c intf[len] = 0; intf 60 drivers/infiniband/sw/rxe/rxe_sysfs.c char intf[32]; intf 64 drivers/infiniband/sw/rxe/rxe_sysfs.c len = sanitize_arg(val, intf, sizeof(intf)); intf 70 drivers/infiniband/sw/rxe/rxe_sysfs.c ndev = dev_get_by_name(&init_net, intf); intf 72 drivers/infiniband/sw/rxe/rxe_sysfs.c pr_err("interface %s not found\n", intf); intf 79 drivers/infiniband/sw/rxe/rxe_sysfs.c pr_err("already configured on %s\n", intf); intf 86 drivers/infiniband/sw/rxe/rxe_sysfs.c pr_err("failed to add %s\n", intf); intf 98 drivers/infiniband/sw/rxe/rxe_sysfs.c char intf[32]; intf 101 drivers/infiniband/sw/rxe/rxe_sysfs.c len = sanitize_arg(val, intf, sizeof(intf)); intf 107 drivers/infiniband/sw/rxe/rxe_sysfs.c if (strncmp("all", intf, len) == 0) { intf 113 drivers/infiniband/sw/rxe/rxe_sysfs.c ib_dev = ib_device_get_by_name(intf, RDMA_DRIVER_RXE); intf 115 drivers/infiniband/sw/rxe/rxe_sysfs.c pr_err("not configured on %s\n", intf); intf 16 drivers/input/joystick/iforce/iforce-usb.c struct usb_interface *intf; intf 62 drivers/input/joystick/iforce/iforce-usb.c dev_warn(&iforce_usb->intf->dev, intf 97 drivers/input/joystick/iforce/iforce-usb.c dev_err(&iforce_usb->intf->dev, intf 142 drivers/input/joystick/iforce/iforce-usb.c struct device *dev = &iforce_usb->intf->dev; intf 179 drivers/input/joystick/iforce/iforce-usb.c dev_dbg(&iforce_usb->intf->dev, "urb->status %d, exiting\n", intf 189 drivers/input/joystick/iforce/iforce-usb.c static int iforce_usb_probe(struct usb_interface *intf, intf 192 drivers/input/joystick/iforce/iforce-usb.c struct usb_device *dev = interface_to_usbdev(intf); intf 198 drivers/input/joystick/iforce/iforce-usb.c interface = intf->cur_altsetting; intf 226 drivers/input/joystick/iforce/iforce-usb.c iforce_usb->intf = intf; intf 238 drivers/input/joystick/iforce/iforce-usb.c err = iforce_init_device(&intf->dev, BUS_USB, &iforce_usb->iforce); intf 242 drivers/input/joystick/iforce/iforce-usb.c usb_set_intfdata(intf, iforce_usb); intf 255 drivers/input/joystick/iforce/iforce-usb.c static void iforce_usb_disconnect(struct usb_interface *intf) intf 257 drivers/input/joystick/iforce/iforce-usb.c struct iforce_usb *iforce_usb = usb_get_intfdata(intf); intf 259 drivers/input/joystick/iforce/iforce-usb.c usb_set_intfdata(intf, NULL); intf 23 drivers/input/joystick/pxrc.c struct usb_interface *intf; intf 42 drivers/input/joystick/pxrc.c dev_dbg(&pxrc->intf->dev, intf 51 drivers/input/joystick/pxrc.c dev_dbg(&pxrc->intf->dev, "%s - urb shutting down with status: %d\n", intf 55 drivers/input/joystick/pxrc.c dev_dbg(&pxrc->intf->dev, "%s - nonzero urb status received: %d\n", intf 76 drivers/input/joystick/pxrc.c dev_err(&pxrc->intf->dev, intf 89 drivers/input/joystick/pxrc.c dev_err(&pxrc->intf->dev, intf 120 drivers/input/joystick/pxrc.c static int pxrc_probe(struct usb_interface *intf, intf 123 drivers/input/joystick/pxrc.c struct usb_device *udev = interface_to_usbdev(intf); intf 134 drivers/input/joystick/pxrc.c error = usb_find_common_endpoints(intf->cur_altsetting, intf 137 drivers/input/joystick/pxrc.c dev_err(&intf->dev, "Could not find endpoint\n"); intf 141 drivers/input/joystick/pxrc.c pxrc = devm_kzalloc(&intf->dev, sizeof(*pxrc), GFP_KERNEL); intf 146 drivers/input/joystick/pxrc.c pxrc->intf = intf; intf 148 drivers/input/joystick/pxrc.c usb_set_intfdata(pxrc->intf, pxrc); intf 151 drivers/input/joystick/pxrc.c xfer_buf = devm_kmalloc(&intf->dev, xfer_size, GFP_KERNEL); intf 159 drivers/input/joystick/pxrc.c error = devm_add_action_or_reset(&intf->dev, pxrc_free_urb, pxrc); intf 167 drivers/input/joystick/pxrc.c pxrc->input = devm_input_allocate_device(&intf->dev); intf 169 drivers/input/joystick/pxrc.c dev_err(&intf->dev, "couldn't allocate input device\n"); intf 202 drivers/input/joystick/pxrc.c static void pxrc_disconnect(struct usb_interface *intf) intf 207 drivers/input/joystick/pxrc.c static int pxrc_suspend(struct usb_interface *intf, pm_message_t message) intf 209 drivers/input/joystick/pxrc.c struct pxrc *pxrc = usb_get_intfdata(intf); intf 219 drivers/input/joystick/pxrc.c static int pxrc_resume(struct usb_interface *intf) intf 221 drivers/input/joystick/pxrc.c struct pxrc *pxrc = usb_get_intfdata(intf); intf 232 drivers/input/joystick/pxrc.c static int pxrc_pre_reset(struct usb_interface *intf) intf 234 drivers/input/joystick/pxrc.c struct pxrc *pxrc = usb_get_intfdata(intf); intf 241 drivers/input/joystick/pxrc.c static int pxrc_post_reset(struct usb_interface *intf) intf 243 drivers/input/joystick/pxrc.c struct pxrc *pxrc = usb_get_intfdata(intf); intf 254 drivers/input/joystick/pxrc.c static int pxrc_reset_resume(struct usb_interface *intf) intf 256 drivers/input/joystick/pxrc.c return pxrc_resume(intf); intf 558 drivers/input/joystick/xpad.c struct usb_interface *intf; /* usb interface */ intf 909 drivers/input/joystick/xpad.c struct device *dev = &xpad->intf->dev; intf 1000 drivers/input/joystick/xpad.c dev_dbg(&xpad->intf->dev, intf 1027 drivers/input/joystick/xpad.c dev_err(&xpad->intf->dev, intf 1043 drivers/input/joystick/xpad.c struct device *dev = &xpad->intf->dev; intf 1086 drivers/input/joystick/xpad.c static int xpad_init_output(struct usb_interface *intf, struct usb_xpad *xpad, intf 1128 drivers/input/joystick/xpad.c dev_warn(&xpad->intf->dev, intf 1633 drivers/input/joystick/xpad.c input_dev->dev.parent = &xpad->intf->dev; intf 1713 drivers/input/joystick/xpad.c static int xpad_probe(struct usb_interface *intf, const struct usb_device_id *id) intf 1715 drivers/input/joystick/xpad.c struct usb_device *udev = interface_to_usbdev(intf); intf 1720 drivers/input/joystick/xpad.c if (intf->cur_altsetting->desc.bNumEndpoints != 2) intf 1750 drivers/input/joystick/xpad.c xpad->intf = intf; intf 1757 drivers/input/joystick/xpad.c if (intf->cur_altsetting->desc.bInterfaceClass == USB_CLASS_VENDOR_SPEC) { intf 1758 drivers/input/joystick/xpad.c if (intf->cur_altsetting->desc.bInterfaceProtocol == 129) intf 1760 drivers/input/joystick/xpad.c else if (intf->cur_altsetting->desc.bInterfaceProtocol == 208) intf 1777 drivers/input/joystick/xpad.c intf->cur_altsetting->desc.bInterfaceNumber != 0) { intf 1791 drivers/input/joystick/xpad.c &intf->cur_altsetting->endpoint[i].desc; intf 1806 drivers/input/joystick/xpad.c error = xpad_init_output(intf, xpad, ep_irq_out); intf 1817 drivers/input/joystick/xpad.c usb_set_intfdata(intf, xpad); intf 1856 drivers/input/joystick/xpad.c static void xpad_disconnect(struct usb_interface *intf) intf 1858 drivers/input/joystick/xpad.c struct usb_xpad *xpad = usb_get_intfdata(intf); intf 1879 drivers/input/joystick/xpad.c usb_set_intfdata(intf, NULL); intf 1882 drivers/input/joystick/xpad.c static int xpad_suspend(struct usb_interface *intf, pm_message_t message) intf 1884 drivers/input/joystick/xpad.c struct usb_xpad *xpad = usb_get_intfdata(intf); intf 1915 drivers/input/joystick/xpad.c static int xpad_resume(struct usb_interface *intf) intf 1917 drivers/input/joystick/xpad.c struct usb_xpad *xpad = usb_get_intfdata(intf); intf 186 drivers/input/misc/ati_remote2.c struct usb_interface *intf[2]; intf 234 drivers/input/misc/ati_remote2.c dev_err(&ar2->intf[0]->dev, intf 241 drivers/input/misc/ati_remote2.c dev_err(&ar2->intf[1]->dev, intf 260 drivers/input/misc/ati_remote2.c dev_dbg(&ar2->intf[0]->dev, "%s()\n", __func__); intf 262 drivers/input/misc/ati_remote2.c r = usb_autopm_get_interface(ar2->intf[0]); intf 264 drivers/input/misc/ati_remote2.c dev_err(&ar2->intf[0]->dev, intf 281 drivers/input/misc/ati_remote2.c usb_autopm_put_interface(ar2->intf[0]); intf 287 drivers/input/misc/ati_remote2.c usb_autopm_put_interface(ar2->intf[0]); intf 296 drivers/input/misc/ati_remote2.c dev_dbg(&ar2->intf[0]->dev, "%s()\n", __func__); intf 322 drivers/input/misc/ati_remote2.c dev_err(&ar2->intf[0]->dev, intf 361 drivers/input/misc/ati_remote2.c dev_err(&ar2->intf[1]->dev, intf 388 drivers/input/misc/ati_remote2.c dev_err(&ar2->intf[1]->dev, intf 413 drivers/input/misc/ati_remote2.c dev_err(&ar2->intf[1]->dev, intf 437 drivers/input/misc/ati_remote2.c dev_dbg(&ar2->intf[0]->dev, intf 442 drivers/input/misc/ati_remote2.c dev_err(&ar2->intf[0]->dev, intf 448 drivers/input/misc/ati_remote2.c dev_err(&ar2->intf[0]->dev, intf 466 drivers/input/misc/ati_remote2.c dev_dbg(&ar2->intf[1]->dev, intf 471 drivers/input/misc/ati_remote2.c dev_err(&ar2->intf[1]->dev, intf 477 drivers/input/misc/ati_remote2.c dev_err(&ar2->intf[1]->dev, intf 705 drivers/input/misc/ati_remote2.c struct usb_interface *intf = usb_ifnum_to_if(udev, 0); intf 706 drivers/input/misc/ati_remote2.c struct ati_remote2 *ar2 = usb_get_intfdata(intf); intf 716 drivers/input/misc/ati_remote2.c struct usb_interface *intf = usb_ifnum_to_if(udev, 0); intf 717 drivers/input/misc/ati_remote2.c struct ati_remote2 *ar2 = usb_get_intfdata(intf); intf 728 drivers/input/misc/ati_remote2.c r = usb_autopm_get_interface(ar2->intf[0]); intf 730 drivers/input/misc/ati_remote2.c dev_err(&ar2->intf[0]->dev, intf 745 drivers/input/misc/ati_remote2.c usb_autopm_put_interface(ar2->intf[0]); intf 755 drivers/input/misc/ati_remote2.c struct usb_interface *intf = usb_ifnum_to_if(udev, 0); intf 756 drivers/input/misc/ati_remote2.c struct ati_remote2 *ar2 = usb_get_intfdata(intf); intf 766 drivers/input/misc/ati_remote2.c struct usb_interface *intf = usb_ifnum_to_if(udev, 0); intf 767 drivers/input/misc/ati_remote2.c struct ati_remote2 *ar2 = usb_get_intfdata(intf); intf 822 drivers/input/misc/ati_remote2.c ar2->intf[0] = interface; intf 826 drivers/input/misc/ati_remote2.c ar2->intf[1] = usb_ifnum_to_if(udev, 1); intf 827 drivers/input/misc/ati_remote2.c if ((udev->actconfig->desc.bNumInterfaces < 2) || !ar2->intf[1]) { intf 834 drivers/input/misc/ati_remote2.c r = usb_driver_claim_interface(&ati_remote2_driver, ar2->intf[1], ar2); intf 839 drivers/input/misc/ati_remote2.c alt = ar2->intf[1]->cur_altsetting; intf 883 drivers/input/misc/ati_remote2.c usb_driver_release_interface(&ati_remote2_driver, ar2->intf[1]); intf 907 drivers/input/misc/ati_remote2.c usb_driver_release_interface(&ati_remote2_driver, ar2->intf[1]); intf 923 drivers/input/misc/ati_remote2.c dev_dbg(&ar2->intf[0]->dev, "%s()\n", __func__); intf 948 drivers/input/misc/ati_remote2.c dev_dbg(&ar2->intf[0]->dev, "%s()\n", __func__); intf 974 drivers/input/misc/ati_remote2.c dev_dbg(&ar2->intf[0]->dev, "%s()\n", __func__); intf 1004 drivers/input/misc/ati_remote2.c dev_dbg(&ar2->intf[0]->dev, "%s()\n", __func__); intf 1025 drivers/input/misc/ati_remote2.c dev_dbg(&ar2->intf[0]->dev, "%s()\n", __func__); intf 91 drivers/input/misc/cm109.c struct usb_interface *intf; intf 353 drivers/input/misc/cm109.c dev_err(&dev->intf->dev, intf 368 drivers/input/misc/cm109.c dev_dbg(&dev->intf->dev, "### URB IRQ: [0x%02x 0x%02x 0x%02x 0x%02x] keybit=0x%02x\n", intf 378 drivers/input/misc/cm109.c dev_err_ratelimited(&dev->intf->dev, "%s: urb status %d\n", intf 424 drivers/input/misc/cm109.c dev_err(&dev->intf->dev, intf 439 drivers/input/misc/cm109.c dev_dbg(&dev->intf->dev, "### URB CTL: [0x%02x 0x%02x 0x%02x 0x%02x]\n", intf 448 drivers/input/misc/cm109.c dev_err_ratelimited(&dev->intf->dev, "%s: urb status %d\n", intf 467 drivers/input/misc/cm109.c dev_err(&dev->intf->dev, intf 511 drivers/input/misc/cm109.c dev_err(&dev->intf->dev, "%s: usb_control_msg() failed %d\n", intf 552 drivers/input/misc/cm109.c error = usb_autopm_get_interface(dev->intf); intf 573 drivers/input/misc/cm109.c dev_err(&dev->intf->dev, "%s: usb_submit_urb (urb_ctl) failed %d\n", intf 581 drivers/input/misc/cm109.c usb_autopm_put_interface(dev->intf); intf 602 drivers/input/misc/cm109.c usb_autopm_put_interface(dev->intf); intf 610 drivers/input/misc/cm109.c dev_dbg(&dev->intf->dev, intf 687 drivers/input/misc/cm109.c static int cm109_usb_probe(struct usb_interface *intf, intf 690 drivers/input/misc/cm109.c struct usb_device *udev = interface_to_usbdev(intf); intf 699 drivers/input/misc/cm109.c interface = intf->cur_altsetting; intf 717 drivers/input/misc/cm109.c dev->intf = intf; intf 751 drivers/input/misc/cm109.c dev_err(&intf->dev, "invalid payload size %d, expected %d\n", intf 785 drivers/input/misc/cm109.c input_dev->dev.parent = &intf->dev; intf 811 drivers/input/misc/cm109.c usb_set_intfdata(intf, dev); intf 821 drivers/input/misc/cm109.c static int cm109_usb_suspend(struct usb_interface *intf, pm_message_t message) intf 823 drivers/input/misc/cm109.c struct cm109_dev *dev = usb_get_intfdata(intf); intf 825 drivers/input/misc/cm109.c dev_info(&intf->dev, "cm109: usb_suspend (event=%d)\n", message.event); intf 834 drivers/input/misc/cm109.c static int cm109_usb_resume(struct usb_interface *intf) intf 836 drivers/input/misc/cm109.c struct cm109_dev *dev = usb_get_intfdata(intf); intf 838 drivers/input/misc/cm109.c dev_info(&intf->dev, "cm109: usb_resume\n"); intf 847 drivers/input/misc/cm109.c static int cm109_usb_pre_reset(struct usb_interface *intf) intf 849 drivers/input/misc/cm109.c struct cm109_dev *dev = usb_get_intfdata(intf); intf 865 drivers/input/misc/cm109.c static int cm109_usb_post_reset(struct usb_interface *intf) intf 867 drivers/input/misc/cm109.c struct cm109_dev *dev = usb_get_intfdata(intf); intf 1047 drivers/input/misc/ims-pcu.c struct usb_interface *intf = to_usb_interface(dev); intf 1048 drivers/input/misc/ims-pcu.c struct ims_pcu *pcu = usb_get_intfdata(intf); intf 1061 drivers/input/misc/ims-pcu.c struct usb_interface *intf = to_usb_interface(dev); intf 1062 drivers/input/misc/ims-pcu.c struct ims_pcu *pcu = usb_get_intfdata(intf); intf 1123 drivers/input/misc/ims-pcu.c struct usb_interface *intf = to_usb_interface(dev); intf 1124 drivers/input/misc/ims-pcu.c struct ims_pcu *pcu = usb_get_intfdata(intf); intf 1154 drivers/input/misc/ims-pcu.c struct usb_interface *intf = to_usb_interface(dev); intf 1155 drivers/input/misc/ims-pcu.c struct ims_pcu *pcu = usb_get_intfdata(intf); intf 1206 drivers/input/misc/ims-pcu.c struct usb_interface *intf = to_usb_interface(dev); intf 1207 drivers/input/misc/ims-pcu.c struct ims_pcu *pcu = usb_get_intfdata(intf); intf 1232 drivers/input/misc/ims-pcu.c struct usb_interface *intf = to_usb_interface(dev); intf 1233 drivers/input/misc/ims-pcu.c struct ims_pcu *pcu = usb_get_intfdata(intf); intf 1300 drivers/input/misc/ims-pcu.c struct usb_interface *intf = to_usb_interface(dev); intf 1301 drivers/input/misc/ims-pcu.c struct ims_pcu *pcu = usb_get_intfdata(intf); intf 1319 drivers/input/misc/ims-pcu.c struct usb_interface *intf = to_usb_interface(dev); intf 1320 drivers/input/misc/ims-pcu.c struct ims_pcu *pcu = usb_get_intfdata(intf); intf 1342 drivers/input/misc/ims-pcu.c struct usb_interface *intf = to_usb_interface(dev); intf 1343 drivers/input/misc/ims-pcu.c struct ims_pcu *pcu = usb_get_intfdata(intf); intf 1357 drivers/input/misc/ims-pcu.c struct usb_interface *intf = to_usb_interface(dev); intf 1358 drivers/input/misc/ims-pcu.c struct ims_pcu *pcu = usb_get_intfdata(intf); intf 1386 drivers/input/misc/ims-pcu.c struct usb_interface *intf = to_usb_interface(dev); intf 1387 drivers/input/misc/ims-pcu.c struct ims_pcu *pcu = usb_get_intfdata(intf); intf 1407 drivers/input/misc/ims-pcu.c struct usb_interface *intf = to_usb_interface(dev); intf 1408 drivers/input/misc/ims-pcu.c struct ims_pcu *pcu = usb_get_intfdata(intf); intf 1608 drivers/input/misc/ims-pcu.c ims_pcu_get_cdc_union_desc(struct usb_interface *intf) intf 1610 drivers/input/misc/ims-pcu.c const void *buf = intf->altsetting->extra; intf 1611 drivers/input/misc/ims-pcu.c size_t buflen = intf->altsetting->extralen; intf 1615 drivers/input/misc/ims-pcu.c dev_err(&intf->dev, "Missing descriptor data\n"); intf 1620 drivers/input/misc/ims-pcu.c dev_err(&intf->dev, "Zero length descriptor\n"); intf 1628 drivers/input/misc/ims-pcu.c dev_err(&intf->dev, "Too large descriptor\n"); intf 1634 drivers/input/misc/ims-pcu.c dev_dbg(&intf->dev, "Found union header\n"); intf 1639 drivers/input/misc/ims-pcu.c dev_err(&intf->dev, intf 1649 drivers/input/misc/ims-pcu.c dev_err(&intf->dev, "Missing CDC union descriptor\n"); intf 1653 drivers/input/misc/ims-pcu.c static int ims_pcu_parse_cdc_data(struct usb_interface *intf, struct ims_pcu *pcu) intf 1658 drivers/input/misc/ims-pcu.c union_desc = ims_pcu_get_cdc_union_desc(intf); intf 1989 drivers/input/misc/ims-pcu.c static int ims_pcu_probe(struct usb_interface *intf, intf 1992 drivers/input/misc/ims-pcu.c struct usb_device *udev = interface_to_usbdev(intf); intf 2000 drivers/input/misc/ims-pcu.c pcu->dev = &intf->dev; intf 2007 drivers/input/misc/ims-pcu.c error = ims_pcu_parse_cdc_data(intf, pcu); intf 2014 drivers/input/misc/ims-pcu.c dev_err(&intf->dev, intf 2035 drivers/input/misc/ims-pcu.c error = sysfs_create_group(&intf->dev.kobj, &ims_pcu_attr_group); intf 2048 drivers/input/misc/ims-pcu.c sysfs_remove_group(&intf->dev.kobj, &ims_pcu_attr_group); intf 2060 drivers/input/misc/ims-pcu.c static void ims_pcu_disconnect(struct usb_interface *intf) intf 2062 drivers/input/misc/ims-pcu.c struct ims_pcu *pcu = usb_get_intfdata(intf); intf 2063 drivers/input/misc/ims-pcu.c struct usb_host_interface *alt = intf->cur_altsetting; intf 2065 drivers/input/misc/ims-pcu.c usb_set_intfdata(intf, NULL); intf 2074 drivers/input/misc/ims-pcu.c sysfs_remove_group(&intf->dev.kobj, &ims_pcu_attr_group); intf 2088 drivers/input/misc/ims-pcu.c static int ims_pcu_suspend(struct usb_interface *intf, intf 2091 drivers/input/misc/ims-pcu.c struct ims_pcu *pcu = usb_get_intfdata(intf); intf 2092 drivers/input/misc/ims-pcu.c struct usb_host_interface *alt = intf->cur_altsetting; intf 2100 drivers/input/misc/ims-pcu.c static int ims_pcu_resume(struct usb_interface *intf) intf 2102 drivers/input/misc/ims-pcu.c struct ims_pcu *pcu = usb_get_intfdata(intf); intf 2103 drivers/input/misc/ims-pcu.c struct usb_host_interface *alt = intf->cur_altsetting; intf 68 drivers/input/misc/powermate.c struct usb_interface *intf; intf 89 drivers/input/misc/powermate.c struct device *dev = &pm->intf->dev; intf 300 drivers/input/misc/powermate.c static int powermate_probe(struct usb_interface *intf, const struct usb_device_id *id) intf 302 drivers/input/misc/powermate.c struct usb_device *udev = interface_to_usbdev (intf); intf 310 drivers/input/misc/powermate.c interface = intf->cur_altsetting; intf 340 drivers/input/misc/powermate.c pm->intf = intf; intf 363 drivers/input/misc/powermate.c input_dev->dev.parent = &intf->dev; intf 406 drivers/input/misc/powermate.c usb_set_intfdata(intf, pm); intf 419 drivers/input/misc/powermate.c static void powermate_disconnect(struct usb_interface *intf) intf 421 drivers/input/misc/powermate.c struct powermate_device *pm = usb_get_intfdata (intf); intf 423 drivers/input/misc/powermate.c usb_set_intfdata(intf, NULL); intf 430 drivers/input/misc/powermate.c powermate_free_buffers(interface_to_usbdev(intf), pm); intf 88 drivers/input/misc/yealink.c struct usb_interface *intf; /* usb interface */ intf 416 drivers/input/misc/yealink.c dev_err(&yld->intf->dev, "%s - urb status %d\n", intf 426 drivers/input/misc/yealink.c dev_dbg(&yld->intf->dev, "get scancode %x\n", intf 433 drivers/input/misc/yealink.c dev_err(&yld->intf->dev, "unexpected response %x\n", intf 442 drivers/input/misc/yealink.c dev_err(&yld->intf->dev, intf 454 drivers/input/misc/yealink.c dev_err(&yld->intf->dev, "%s - urb status %d\n", intf 473 drivers/input/misc/yealink.c dev_err(&yld->intf->dev, "%s - usb_submit_urb failed %d\n", intf 506 drivers/input/misc/yealink.c dev_dbg(&yld->intf->dev, "%s\n", __func__); intf 521 drivers/input/misc/yealink.c dev_dbg(&yld->intf->dev, intf 839 drivers/input/misc/yealink.c static void usb_disconnect(struct usb_interface *intf) intf 844 drivers/input/misc/yealink.c yld = usb_get_intfdata(intf); intf 845 drivers/input/misc/yealink.c sysfs_remove_group(&intf->dev.kobj, &yld_attr_group); intf 846 drivers/input/misc/yealink.c usb_set_intfdata(intf, NULL); intf 852 drivers/input/misc/yealink.c static int usb_probe(struct usb_interface *intf, const struct usb_device_id *id) intf 854 drivers/input/misc/yealink.c struct usb_device *udev = interface_to_usbdev (intf); intf 862 drivers/input/misc/yealink.c interface = intf->cur_altsetting; intf 876 drivers/input/misc/yealink.c yld->intf = intf; intf 910 drivers/input/misc/yealink.c dev_err(&intf->dev, "invalid payload size %d, expected %zd\n", intf 945 drivers/input/misc/yealink.c input_dev->dev.parent = &intf->dev; intf 968 drivers/input/misc/yealink.c usb_set_intfdata(intf, yld); intf 975 drivers/input/misc/yealink.c store_line3(&intf->dev, NULL, intf 979 drivers/input/misc/yealink.c ret = sysfs_create_group(&intf->dev.kobj, &yld_attr_group); intf 198 drivers/input/mouse/appletouch.c struct usb_interface *intf; /* usb interface */ intf 270 drivers/input/mouse/appletouch.c dev_err(&dev->intf->dev, "Out of memory\n"); intf 285 drivers/input/mouse/appletouch.c dev_err(&dev->intf->dev, "Failed to read mode from device.\n"); intf 304 drivers/input/mouse/appletouch.c dev_err(&dev->intf->dev, "Failed to request geyser raw mode\n"); intf 328 drivers/input/mouse/appletouch.c dev_err(&dev->intf->dev, intf 448 drivers/input/mouse/appletouch.c struct usb_interface *intf = dev->intf; intf 456 drivers/input/mouse/appletouch.c dev_warn(&intf->dev, intf 466 drivers/input/mouse/appletouch.c dev_dbg(&intf->dev, intf 472 drivers/input/mouse/appletouch.c dev_dbg(&intf->dev, intf 497 drivers/input/mouse/appletouch.c dev_info(&dev->intf->dev, intf 648 drivers/input/mouse/appletouch.c dev_err(&dev->intf->dev, intf 791 drivers/input/mouse/appletouch.c dev_err(&dev->intf->dev, intf 823 drivers/input/mouse/appletouch.c dev_info(&dev->intf->dev, "Geyser mode initialized.\n"); intf 866 drivers/input/mouse/appletouch.c dev->intf = iface; intf 277 drivers/input/mouse/bcm5974.c struct usb_interface *intf; /* our interface */ intf 659 drivers/input/mouse/bcm5974.c dev_err(&dev->intf->dev, "out of memory\n"); intf 671 drivers/input/mouse/bcm5974.c dev_err(&dev->intf->dev, "could not read from device\n"); intf 686 drivers/input/mouse/bcm5974.c dev_err(&dev->intf->dev, "could not write to device\n"); intf 702 drivers/input/mouse/bcm5974.c struct usb_interface *intf = dev->intf; intf 712 drivers/input/mouse/bcm5974.c dev_dbg(&intf->dev, "button urb shutting down: %d\n", intf 716 drivers/input/mouse/bcm5974.c dev_dbg(&intf->dev, "button urb status: %d\n", urb->status); intf 727 drivers/input/mouse/bcm5974.c dev_err(&intf->dev, "button urb failed: %d\n", error); intf 733 drivers/input/mouse/bcm5974.c struct usb_interface *intf = dev->intf; intf 743 drivers/input/mouse/bcm5974.c dev_dbg(&intf->dev, "trackpad urb shutting down: %d\n", intf 747 drivers/input/mouse/bcm5974.c dev_dbg(&intf->dev, "trackpad urb status: %d\n", urb->status); intf 762 drivers/input/mouse/bcm5974.c dev_err(&intf->dev, "trackpad urb failed: %d\n", error); intf 833 drivers/input/mouse/bcm5974.c error = usb_autopm_get_interface(dev->intf); intf 846 drivers/input/mouse/bcm5974.c usb_autopm_put_interface(dev->intf); intf 862 drivers/input/mouse/bcm5974.c usb_autopm_put_interface(dev->intf); intf 915 drivers/input/mouse/bcm5974.c dev->intf = iface; intf 77 drivers/input/mouse/synaptics_usb.c struct usb_interface *intf; intf 218 drivers/input/mouse/synaptics_usb.c dev_err(&synusb->intf->dev, intf 247 drivers/input/mouse/synaptics_usb.c retval = usb_autopm_get_interface(synusb->intf); intf 249 drivers/input/mouse/synaptics_usb.c dev_err(&synusb->intf->dev, intf 258 drivers/input/mouse/synaptics_usb.c dev_err(&synusb->intf->dev, intf 265 drivers/input/mouse/synaptics_usb.c synusb->intf->needs_remote_wakeup = 1; intf 270 drivers/input/mouse/synaptics_usb.c usb_autopm_put_interface(synusb->intf); intf 279 drivers/input/mouse/synaptics_usb.c autopm_error = usb_autopm_get_interface(synusb->intf); intf 283 drivers/input/mouse/synaptics_usb.c synusb->intf->needs_remote_wakeup = 0; intf 288 drivers/input/mouse/synaptics_usb.c usb_autopm_put_interface(synusb->intf); intf 291 drivers/input/mouse/synaptics_usb.c static int synusb_probe(struct usb_interface *intf, intf 294 drivers/input/mouse/synaptics_usb.c struct usb_device *udev = interface_to_usbdev(intf); intf 298 drivers/input/mouse/synaptics_usb.c unsigned int intf_num = intf->cur_altsetting->desc.bInterfaceNumber; intf 299 drivers/input/mouse/synaptics_usb.c unsigned int altsetting = min(intf->num_altsetting, 1U); intf 310 drivers/input/mouse/synaptics_usb.c ep = synusb_get_in_endpoint(intf->cur_altsetting); intf 322 drivers/input/mouse/synaptics_usb.c synusb->intf = intf; intf 381 drivers/input/mouse/synaptics_usb.c input_dev->dev.parent = &synusb->intf->dev; intf 421 drivers/input/mouse/synaptics_usb.c usb_set_intfdata(intf, synusb); intf 450 drivers/input/mouse/synaptics_usb.c usb_set_intfdata(intf, NULL); intf 455 drivers/input/mouse/synaptics_usb.c static void synusb_disconnect(struct usb_interface *intf) intf 457 drivers/input/mouse/synaptics_usb.c struct synusb *synusb = usb_get_intfdata(intf); intf 458 drivers/input/mouse/synaptics_usb.c struct usb_device *udev = interface_to_usbdev(intf); intf 470 drivers/input/mouse/synaptics_usb.c usb_set_intfdata(intf, NULL); intf 473 drivers/input/mouse/synaptics_usb.c static int synusb_suspend(struct usb_interface *intf, pm_message_t message) intf 475 drivers/input/mouse/synaptics_usb.c struct synusb *synusb = usb_get_intfdata(intf); intf 484 drivers/input/mouse/synaptics_usb.c static int synusb_resume(struct usb_interface *intf) intf 486 drivers/input/mouse/synaptics_usb.c struct synusb *synusb = usb_get_intfdata(intf); intf 501 drivers/input/mouse/synaptics_usb.c static int synusb_pre_reset(struct usb_interface *intf) intf 503 drivers/input/mouse/synaptics_usb.c struct synusb *synusb = usb_get_intfdata(intf); intf 511 drivers/input/mouse/synaptics_usb.c static int synusb_post_reset(struct usb_interface *intf) intf 513 drivers/input/mouse/synaptics_usb.c struct synusb *synusb = usb_get_intfdata(intf); intf 526 drivers/input/mouse/synaptics_usb.c static int synusb_reset_resume(struct usb_interface *intf) intf 528 drivers/input/mouse/synaptics_usb.c return synusb_resume(intf); intf 31 drivers/input/tablet/acecad.c struct usb_interface *intf; intf 44 drivers/input/tablet/acecad.c struct usb_interface *intf = acecad->intf; intf 45 drivers/input/tablet/acecad.c struct usb_device *udev = interface_to_usbdev(intf); intf 56 drivers/input/tablet/acecad.c dev_dbg(&intf->dev, "%s - urb shutting down with status: %d\n", intf 60 drivers/input/tablet/acecad.c dev_dbg(&intf->dev, "%s - nonzero urb status received: %d\n", intf 90 drivers/input/tablet/acecad.c dev_err(&intf->dev, intf 100 drivers/input/tablet/acecad.c acecad->irq->dev = interface_to_usbdev(acecad->intf); intf 114 drivers/input/tablet/acecad.c static int usb_acecad_probe(struct usb_interface *intf, const struct usb_device_id *id) intf 116 drivers/input/tablet/acecad.c struct usb_device *dev = interface_to_usbdev(intf); intf 117 drivers/input/tablet/acecad.c struct usb_host_interface *interface = intf->cur_altsetting; intf 154 drivers/input/tablet/acecad.c acecad->intf = intf; intf 172 drivers/input/tablet/acecad.c input_dev->dev.parent = &intf->dev; intf 218 drivers/input/tablet/acecad.c usb_set_intfdata(intf, acecad); intf 229 drivers/input/tablet/acecad.c static void usb_acecad_disconnect(struct usb_interface *intf) intf 231 drivers/input/tablet/acecad.c struct usb_acecad *acecad = usb_get_intfdata(intf); intf 232 drivers/input/tablet/acecad.c struct usb_device *udev = interface_to_usbdev(intf); intf 234 drivers/input/tablet/acecad.c usb_set_intfdata(intf, NULL); intf 290 drivers/input/tablet/aiptek.c struct usb_interface *intf; /* usb interface struct */ intf 417 drivers/input/tablet/aiptek.c struct usb_interface *intf = aiptek->intf; intf 430 drivers/input/tablet/aiptek.c dev_dbg(&intf->dev, "%s - urb shutting down with status: %d\n", intf 435 drivers/input/tablet/aiptek.c dev_dbg(&intf->dev, "%s - nonzero urb status received: %d\n", intf 768 drivers/input/tablet/aiptek.c dev_dbg(&intf->dev, "Unknown report %d\n", data[0]); intf 794 drivers/input/tablet/aiptek.c dev_err(&intf->dev, intf 829 drivers/input/tablet/aiptek.c aiptek->urb->dev = interface_to_usbdev(aiptek->intf); intf 855 drivers/input/tablet/aiptek.c struct usb_device *udev = interface_to_usbdev(aiptek->intf); intf 870 drivers/input/tablet/aiptek.c struct usb_device *udev = interface_to_usbdev(aiptek->intf); intf 900 drivers/input/tablet/aiptek.c dev_dbg(&aiptek->intf->dev, intf 936 drivers/input/tablet/aiptek.c dev_dbg(&aiptek->intf->dev, intf 1668 drivers/input/tablet/aiptek.c aiptek_probe(struct usb_interface *intf, const struct usb_device_id *id) intf 1670 drivers/input/tablet/aiptek.c struct usb_device *usbdev = interface_to_usbdev(intf); intf 1696 drivers/input/tablet/aiptek.c dev_warn(&intf->dev, intf 1704 drivers/input/tablet/aiptek.c dev_warn(&intf->dev, "cannot allocate usb buffer\n"); intf 1710 drivers/input/tablet/aiptek.c dev_warn(&intf->dev, "cannot allocate urb\n"); intf 1715 drivers/input/tablet/aiptek.c aiptek->intf = intf; intf 1716 drivers/input/tablet/aiptek.c aiptek->ifnum = intf->altsetting[0].desc.bInterfaceNumber; intf 1763 drivers/input/tablet/aiptek.c inputdev->dev.parent = &intf->dev; intf 1805 drivers/input/tablet/aiptek.c if (intf->cur_altsetting->desc.bNumEndpoints < 1) { intf 1806 drivers/input/tablet/aiptek.c dev_err(&intf->dev, intf 1808 drivers/input/tablet/aiptek.c intf->cur_altsetting->desc.bNumEndpoints); intf 1812 drivers/input/tablet/aiptek.c endpoint = &intf->cur_altsetting->endpoint[0].desc; intf 1842 drivers/input/tablet/aiptek.c dev_info(&intf->dev, intf 1852 drivers/input/tablet/aiptek.c dev_info(&intf->dev, intf 1860 drivers/input/tablet/aiptek.c usb_set_intfdata(intf, aiptek); intf 1864 drivers/input/tablet/aiptek.c err = sysfs_create_group(&intf->dev.kobj, &aiptek_attribute_group); intf 1866 drivers/input/tablet/aiptek.c dev_warn(&intf->dev, "cannot create sysfs group err: %d\n", intf 1875 drivers/input/tablet/aiptek.c dev_warn(&intf->dev, intf 1881 drivers/input/tablet/aiptek.c fail4: sysfs_remove_group(&intf->dev.kobj, &aiptek_attribute_group); intf 1885 drivers/input/tablet/aiptek.c fail1: usb_set_intfdata(intf, NULL); intf 1894 drivers/input/tablet/aiptek.c static void aiptek_disconnect(struct usb_interface *intf) intf 1896 drivers/input/tablet/aiptek.c struct aiptek *aiptek = usb_get_intfdata(intf); intf 1900 drivers/input/tablet/aiptek.c usb_set_intfdata(intf, NULL); intf 1906 drivers/input/tablet/aiptek.c sysfs_remove_group(&intf->dev.kobj, &aiptek_attribute_group); intf 1908 drivers/input/tablet/aiptek.c usb_free_coherent(interface_to_usbdev(intf), intf 108 drivers/input/tablet/gtco.c struct usb_interface *intf; /* the usb interface for this device */ intf 203 drivers/input/tablet/gtco.c struct device *ddev = &device->intf->dev; intf 559 drivers/input/tablet/gtco.c device->urbinfo->dev = interface_to_usbdev(device->intf); intf 722 drivers/input/tablet/gtco.c dev_dbg(&device->intf->dev, intf 817 drivers/input/tablet/gtco.c dev_err(&device->intf->dev, intf 858 drivers/input/tablet/gtco.c gtco->intf = usbinterface; intf 316 drivers/input/tablet/hanwang.c static int hanwang_probe(struct usb_interface *intf, const struct usb_device_id *id) intf 318 drivers/input/tablet/hanwang.c struct usb_device *dev = interface_to_usbdev(intf); intf 325 drivers/input/tablet/hanwang.c if (intf->cur_altsetting->desc.bNumEndpoints < 1) intf 363 drivers/input/tablet/hanwang.c input_dev->dev.parent = &intf->dev; intf 393 drivers/input/tablet/hanwang.c endpoint = &intf->cur_altsetting->endpoint[0].desc; intf 405 drivers/input/tablet/hanwang.c usb_set_intfdata(intf, hanwang); intf 418 drivers/input/tablet/hanwang.c static void hanwang_disconnect(struct usb_interface *intf) intf 420 drivers/input/tablet/hanwang.c struct hanwang *hanwang = usb_get_intfdata(intf); intf 424 drivers/input/tablet/hanwang.c usb_free_coherent(interface_to_usbdev(intf), intf 428 drivers/input/tablet/hanwang.c usb_set_intfdata(intf, NULL); intf 26 drivers/input/tablet/kbtab.c struct usb_interface *intf; intf 47 drivers/input/tablet/kbtab.c dev_dbg(&kbtab->intf->dev, intf 52 drivers/input/tablet/kbtab.c dev_dbg(&kbtab->intf->dev, intf 78 drivers/input/tablet/kbtab.c dev_err(&kbtab->intf->dev, intf 93 drivers/input/tablet/kbtab.c struct usb_device *udev = interface_to_usbdev(kbtab->intf); intf 109 drivers/input/tablet/kbtab.c static int kbtab_probe(struct usb_interface *intf, const struct usb_device_id *id) intf 111 drivers/input/tablet/kbtab.c struct usb_device *dev = interface_to_usbdev(intf); intf 117 drivers/input/tablet/kbtab.c if (intf->cur_altsetting->desc.bNumEndpoints < 1) intf 120 drivers/input/tablet/kbtab.c endpoint = &intf->cur_altsetting->endpoint[0].desc; intf 137 drivers/input/tablet/kbtab.c kbtab->intf = intf; intf 146 drivers/input/tablet/kbtab.c input_dev->dev.parent = &intf->dev; intf 173 drivers/input/tablet/kbtab.c usb_set_intfdata(intf, kbtab); intf 184 drivers/input/tablet/kbtab.c static void kbtab_disconnect(struct usb_interface *intf) intf 186 drivers/input/tablet/kbtab.c struct kbtab *kbtab = usb_get_intfdata(intf); intf 187 drivers/input/tablet/kbtab.c struct usb_device *udev = interface_to_usbdev(intf); intf 189 drivers/input/tablet/kbtab.c usb_set_intfdata(intf, NULL); intf 79 drivers/input/tablet/pegasus_notetaker.c struct usb_interface *intf; intf 222 drivers/input/tablet/pegasus_notetaker.c error = usb_autopm_get_interface(pegasus->intf); intf 246 drivers/input/tablet/pegasus_notetaker.c usb_autopm_put_interface(pegasus->intf); intf 260 drivers/input/tablet/pegasus_notetaker.c usb_autopm_put_interface(pegasus->intf); intf 263 drivers/input/tablet/pegasus_notetaker.c static int pegasus_probe(struct usb_interface *intf, intf 266 drivers/input/tablet/pegasus_notetaker.c struct usb_device *dev = interface_to_usbdev(intf); intf 274 drivers/input/tablet/pegasus_notetaker.c if (intf->cur_altsetting->desc.bInterfaceNumber >= 1) intf 278 drivers/input/tablet/pegasus_notetaker.c if (intf->cur_altsetting->desc.bNumEndpoints < 1) { intf 279 drivers/input/tablet/pegasus_notetaker.c dev_err(&intf->dev, "Invalid number of endpoints\n"); intf 283 drivers/input/tablet/pegasus_notetaker.c endpoint = &intf->cur_altsetting->endpoint[0].desc; intf 296 drivers/input/tablet/pegasus_notetaker.c pegasus->intf = intf; intf 342 drivers/input/tablet/pegasus_notetaker.c usb_set_intfdata(intf, pegasus); intf 347 drivers/input/tablet/pegasus_notetaker.c input_dev->dev.parent = &intf->dev; intf 384 drivers/input/tablet/pegasus_notetaker.c usb_set_intfdata(intf, NULL); intf 389 drivers/input/tablet/pegasus_notetaker.c static void pegasus_disconnect(struct usb_interface *intf) intf 391 drivers/input/tablet/pegasus_notetaker.c struct pegasus *pegasus = usb_get_intfdata(intf); intf 396 drivers/input/tablet/pegasus_notetaker.c usb_free_coherent(interface_to_usbdev(intf), intf 401 drivers/input/tablet/pegasus_notetaker.c usb_set_intfdata(intf, NULL); intf 404 drivers/input/tablet/pegasus_notetaker.c static int pegasus_suspend(struct usb_interface *intf, pm_message_t message) intf 406 drivers/input/tablet/pegasus_notetaker.c struct pegasus *pegasus = usb_get_intfdata(intf); intf 416 drivers/input/tablet/pegasus_notetaker.c static int pegasus_resume(struct usb_interface *intf) intf 418 drivers/input/tablet/pegasus_notetaker.c struct pegasus *pegasus = usb_get_intfdata(intf); intf 429 drivers/input/tablet/pegasus_notetaker.c static int pegasus_reset_resume(struct usb_interface *intf) intf 431 drivers/input/tablet/pegasus_notetaker.c struct pegasus *pegasus = usb_get_intfdata(intf); intf 455 drivers/input/touchscreen/usbtouchscreen.c struct usb_interface *intf = to_usb_interface(dev); intf 456 drivers/input/touchscreen/usbtouchscreen.c struct usbtouch_usb *usbtouch = usb_get_intfdata(intf); intf 863 drivers/input/touchscreen/usbtouchscreen.c struct usb_interface *intf = dev->interface; intf 867 drivers/input/touchscreen/usbtouchscreen.c dev_dbg(&intf->dev, "%s: Command response %d\n", __func__, pkt[1]); intf 874 drivers/input/touchscreen/usbtouchscreen.c dev_dbg(&intf->dev, "%s: down %d,%d\n", __func__, dev->x, dev->y); intf 881 drivers/input/touchscreen/usbtouchscreen.c dev_dbg(&intf->dev, "%s: up %d,%d\n", __func__, dev->x, dev->y); intf 885 drivers/input/touchscreen/usbtouchscreen.c dev_dbg(&intf->dev, "%s: Unknown return %d\n", __func__, pkt[0]); intf 1573 drivers/input/touchscreen/usbtouchscreen.c (struct usb_interface *intf, pm_message_t message) intf 1575 drivers/input/touchscreen/usbtouchscreen.c struct usbtouch_usb *usbtouch = usb_get_intfdata(intf); intf 1582 drivers/input/touchscreen/usbtouchscreen.c static int usbtouch_resume(struct usb_interface *intf) intf 1584 drivers/input/touchscreen/usbtouchscreen.c struct usbtouch_usb *usbtouch = usb_get_intfdata(intf); intf 1595 drivers/input/touchscreen/usbtouchscreen.c static int usbtouch_reset_resume(struct usb_interface *intf) intf 1597 drivers/input/touchscreen/usbtouchscreen.c struct usbtouch_usb *usbtouch = usb_get_intfdata(intf); intf 1604 drivers/input/touchscreen/usbtouchscreen.c dev_dbg(&intf->dev, intf 1640 drivers/input/touchscreen/usbtouchscreen.c static int usbtouch_probe(struct usb_interface *intf, intf 1646 drivers/input/touchscreen/usbtouchscreen.c struct usb_device *udev = interface_to_usbdev(intf); intf 1654 drivers/input/touchscreen/usbtouchscreen.c endpoint = usbtouch_get_input_endpoint(intf->cur_altsetting); intf 1696 drivers/input/touchscreen/usbtouchscreen.c dev_dbg(&intf->dev, intf 1701 drivers/input/touchscreen/usbtouchscreen.c usbtouch->interface = intf; intf 1725 drivers/input/touchscreen/usbtouchscreen.c input_dev->dev.parent = &intf->dev; intf 1759 drivers/input/touchscreen/usbtouchscreen.c dev_dbg(&intf->dev, intf 1770 drivers/input/touchscreen/usbtouchscreen.c dev_dbg(&intf->dev, intf 1779 drivers/input/touchscreen/usbtouchscreen.c dev_dbg(&intf->dev, intf 1785 drivers/input/touchscreen/usbtouchscreen.c usb_set_intfdata(intf, usbtouch); intf 1789 drivers/input/touchscreen/usbtouchscreen.c usb_autopm_get_interface(intf); intf 1792 drivers/input/touchscreen/usbtouchscreen.c usb_autopm_put_interface(intf); intf 1793 drivers/input/touchscreen/usbtouchscreen.c dev_err(&intf->dev, intf 1818 drivers/input/touchscreen/usbtouchscreen.c static void usbtouch_disconnect(struct usb_interface *intf) intf 1820 drivers/input/touchscreen/usbtouchscreen.c struct usbtouch_usb *usbtouch = usb_get_intfdata(intf); intf 1825 drivers/input/touchscreen/usbtouchscreen.c dev_dbg(&intf->dev, intf 1828 drivers/input/touchscreen/usbtouchscreen.c usb_set_intfdata(intf, NULL); intf 1834 drivers/input/touchscreen/usbtouchscreen.c usbtouch_free_buffers(interface_to_usbdev(intf), usbtouch); intf 1773 drivers/isdn/hardware/mISDN/hfcsusb.c if (hw->intf) intf 1774 drivers/isdn/hardware/mISDN/hfcsusb.c usb_set_intfdata(hw->intf, NULL); intf 1909 drivers/isdn/hardware/mISDN/hfcsusb.c hfcsusb_probe(struct usb_interface *intf, const struct usb_device_id *id) intf 1912 drivers/isdn/hardware/mISDN/hfcsusb.c struct usb_device *dev = interface_to_usbdev(intf); intf 1913 drivers/isdn/hardware/mISDN/hfcsusb.c struct usb_host_interface *iface = intf->cur_altsetting; intf 1936 drivers/isdn/hardware/mISDN/hfcsusb.c intf->minor, vend_idx); intf 1952 drivers/isdn/hardware/mISDN/hfcsusb.c while (alt_idx < intf->num_altsetting) { intf 1953 drivers/isdn/hardware/mISDN/hfcsusb.c iface = intf->altsetting + alt_idx; intf 2112 drivers/isdn/hardware/mISDN/hfcsusb.c hw->intf = intf; intf 2113 drivers/isdn/hardware/mISDN/hfcsusb.c usb_set_intfdata(hw->intf, hw); intf 2119 drivers/isdn/hardware/mISDN/hfcsusb.c hfcsusb_disconnect(struct usb_interface *intf) intf 2121 drivers/isdn/hardware/mISDN/hfcsusb.c struct hfcsusb *hw = usb_get_intfdata(intf); intf 2135 drivers/isdn/hardware/mISDN/hfcsusb.c usb_set_intfdata(intf, NULL); intf 278 drivers/isdn/hardware/mISDN/hfcsusb.h struct usb_interface *intf; /* used interface */ intf 446 drivers/media/dvb-core/dvbdev.c &dvbdev->intf_devnode->intf, intf 592 drivers/media/dvb-core/dvbdev.c struct media_interface *intf, intf 603 drivers/media/dvb-core/dvbdev.c link = media_create_intf_link(entity, intf, intf 620 drivers/media/dvb-core/dvbdev.c struct media_interface *intf; intf 766 drivers/media/dvb-core/dvbdev.c media_device_for_each_intf(intf, mdev) { intf 767 drivers/media/dvb-core/dvbdev.c if (intf->type == MEDIA_INTF_T_DVB_CA && ca) { intf 768 drivers/media/dvb-core/dvbdev.c link = media_create_intf_link(ca, intf, intf 775 drivers/media/dvb-core/dvbdev.c if (intf->type == MEDIA_INTF_T_DVB_FE && tuner) { intf 776 drivers/media/dvb-core/dvbdev.c link = media_create_intf_link(tuner, intf, intf 788 drivers/media/dvb-core/dvbdev.c if (intf->type == MEDIA_INTF_T_DVB_DVR && demux) { intf 789 drivers/media/dvb-core/dvbdev.c link = media_create_intf_link(demux, intf, intf 796 drivers/media/dvb-core/dvbdev.c if (intf->type == MEDIA_INTF_T_DVB_DVR) { intf 797 drivers/media/dvb-core/dvbdev.c ret = dvb_create_io_intf_links(adap, intf, DVR_TSOUT); intf 801 drivers/media/dvb-core/dvbdev.c if (intf->type == MEDIA_INTF_T_DVB_DEMUX) { intf 802 drivers/media/dvb-core/dvbdev.c ret = dvb_create_io_intf_links(adap, intf, DEMUX_TSOUT); intf 1325 drivers/media/dvb-frontends/dib7000m.c struct i2c_adapter * dib7000m_get_i2c_master(struct dvb_frontend *demod, enum dibx000_i2c_interface intf, int gating) intf 1328 drivers/media/dvb-frontends/dib7000m.c return dibx000_get_i2c_adapter(&st->i2c_master, intf, gating); intf 62 drivers/media/dvb-frontends/dib7000m.h enum dibx000_i2c_interface intf, intf 2061 drivers/media/dvb-frontends/dib7000p.c static struct i2c_adapter *dib7000p_get_i2c_master(struct dvb_frontend *demod, enum dibx000_i2c_interface intf, int gating) intf 2064 drivers/media/dvb-frontends/dib7000p.c return dibx000_get_i2c_adapter(&st->i2c_master, intf, gating); intf 57 drivers/media/dvb-frontends/dib7000p.h struct i2c_adapter *(*get_i2c_master)(struct dvb_frontend *demod, enum dibx000_i2c_interface intf, int gating); intf 4363 drivers/media/dvb-frontends/dib8000.c static struct i2c_adapter *dib8000_get_i2c_master(struct dvb_frontend *fe, enum dibx000_i2c_interface intf, int gating) intf 4366 drivers/media/dvb-frontends/dib8000.c return dibx000_get_i2c_adapter(&st->i2c_master, intf, gating); intf 60 drivers/media/dvb-frontends/dib8000.h struct i2c_adapter *(*get_i2c_master)(struct dvb_frontend *fe, enum dibx000_i2c_interface intf, int gating); intf 1738 drivers/media/dvb-frontends/dib9000.c struct i2c_adapter *dib9000_get_i2c_master(struct dvb_frontend *fe, enum dibx000_i2c_interface intf, int gating) intf 1741 drivers/media/dvb-frontends/dib9000.c return dibx000_get_i2c_adapter(&st->i2c_master, intf, gating); intf 35 drivers/media/dvb-frontends/dib9000.h extern struct i2c_adapter *dib9000_get_i2c_master(struct dvb_frontend *fe, enum dibx000_i2c_interface intf, int gating); intf 52 drivers/media/dvb-frontends/dib9000.h static inline struct i2c_adapter *dib9000_get_i2c_master(struct dvb_frontend *fe, enum dibx000_i2c_interface intf, int gating) intf 199 drivers/media/dvb-frontends/dibx000_common.c enum dibx000_i2c_interface intf) intf 201 drivers/media/dvb-frontends/dibx000_common.c if (mst->device_rev > DIB3000MC && mst->selected_interface != intf) { intf 202 drivers/media/dvb-frontends/dibx000_common.c dprintk("selecting interface: %d\n", intf); intf 203 drivers/media/dvb-frontends/dibx000_common.c mst->selected_interface = intf; intf 204 drivers/media/dvb-frontends/dibx000_common.c return dibx000_write_word(mst, mst->base_reg + 4, intf); intf 378 drivers/media/dvb-frontends/dibx000_common.c enum dibx000_i2c_interface intf, intf 383 drivers/media/dvb-frontends/dibx000_common.c switch (intf) { intf 46 drivers/media/dvb-frontends/dibx000_common.h intf, int gating); intf 234 drivers/media/mc/mc-device.c struct media_interface *intf; intf 277 drivers/media/mc/mc-device.c media_device_for_each_intf(intf, mdev) { intf 290 drivers/media/mc/mc-device.c kintf.id = intf->graph_obj.id; intf 291 drivers/media/mc/mc-device.c kintf.intf_type = intf->type; intf 292 drivers/media/mc/mc-device.c kintf.flags = intf->flags; intf 294 drivers/media/mc/mc-device.c if (media_type(&intf->graph_obj) == MEDIA_GRAPH_INTF_DEVNODE) { intf 297 drivers/media/mc/mc-device.c devnode = intf_to_devnode(intf); intf 651 drivers/media/mc/mc-device.c struct media_interface *intf; intf 657 drivers/media/mc/mc-device.c list_for_each_entry(intf, &mdev->interfaces, graph_obj.list) { intf 658 drivers/media/mc/mc-device.c list_for_each_entry_safe(link, tmp, &intf->links, list) { intf 803 drivers/media/mc/mc-device.c struct media_interface *intf, *tmp_intf; intf 829 drivers/media/mc/mc-device.c list_for_each_entry_safe(intf, tmp_intf, &mdev->interfaces, intf 836 drivers/media/mc/mc-device.c __media_remove_intf_links(intf); intf 837 drivers/media/mc/mc-device.c media_gobj_destroy(&intf->graph_obj); intf 33 drivers/media/mc/mc-entity.c static inline const char *intf_type(struct media_interface *intf) intf 35 drivers/media/mc/mc-entity.c switch (intf->type) { intf 131 drivers/media/mc/mc-entity.c struct media_interface *intf = gobj_to_intf(gobj); intf 132 drivers/media/mc/mc-entity.c struct media_intf_devnode *devnode = intf_to_devnode(intf); intf 137 drivers/media/mc/mc-entity.c intf_type(intf), intf 921 drivers/media/mc/mc-entity.c struct media_interface *intf, intf 925 drivers/media/mc/mc-entity.c intf->type = intf_type; intf 926 drivers/media/mc/mc-entity.c intf->flags = flags; intf 927 drivers/media/mc/mc-entity.c INIT_LIST_HEAD(&intf->links); intf 929 drivers/media/mc/mc-entity.c media_gobj_create(mdev, gobj_type, &intf->graph_obj); intf 947 drivers/media/mc/mc-entity.c media_interface_init(mdev, &devnode->intf, MEDIA_GRAPH_INTF_DEVNODE, intf 956 drivers/media/mc/mc-entity.c media_remove_intf_links(&devnode->intf); intf 957 drivers/media/mc/mc-entity.c media_gobj_destroy(&devnode->intf.graph_obj); intf 963 drivers/media/mc/mc-entity.c struct media_interface *intf, intf 968 drivers/media/mc/mc-entity.c link = media_add_link(&intf->links); intf 972 drivers/media/mc/mc-entity.c link->intf = intf; intf 977 drivers/media/mc/mc-entity.c media_gobj_create(intf->graph_obj.mdev, MEDIA_GRAPH_LINK, intf 1006 drivers/media/mc/mc-entity.c void __media_remove_intf_links(struct media_interface *intf) intf 1010 drivers/media/mc/mc-entity.c list_for_each_entry_safe(link, tmp, &intf->links, list) intf 1016 drivers/media/mc/mc-entity.c void media_remove_intf_links(struct media_interface *intf) intf 1018 drivers/media/mc/mc-entity.c struct media_device *mdev = intf->graph_obj.mdev; intf 1025 drivers/media/mc/mc-entity.c __media_remove_intf_links(intf); intf 394 drivers/media/platform/qcom/camss/camss-ispif.c enum ispif_intf intf, u8 csid, intf 399 drivers/media/platform/qcom/camss/camss-ispif.c switch (intf) { intf 453 drivers/media/platform/qcom/camss/camss-ispif.c enum ispif_intf intf, u8 vfe) intf 458 drivers/media/platform/qcom/camss/camss-ispif.c switch (intf) { intf 499 drivers/media/platform/qcom/camss/camss-ispif.c enum ispif_intf intf, u8 vfe) intf 505 drivers/media/platform/qcom/camss/camss-ispif.c switch (intf) { intf 543 drivers/media/platform/qcom/camss/camss-ispif.c static void ispif_select_csid(struct ispif_device *ispif, enum ispif_intf intf, intf 549 drivers/media/platform/qcom/camss/camss-ispif.c switch (intf) { intf 588 drivers/media/platform/qcom/camss/camss-ispif.c static void ispif_select_cid(struct ispif_device *ispif, enum ispif_intf intf, intf 595 drivers/media/platform/qcom/camss/camss-ispif.c switch (intf) { intf 629 drivers/media/platform/qcom/camss/camss-ispif.c static void ispif_config_irq(struct ispif_device *ispif, enum ispif_intf intf, intf 634 drivers/media/platform/qcom/camss/camss-ispif.c switch (intf) { intf 695 drivers/media/platform/qcom/camss/camss-ispif.c enum ispif_intf intf, u8 cid, u8 vfe, u8 enable) intf 703 drivers/media/platform/qcom/camss/camss-ispif.c switch (intf) { intf 743 drivers/media/platform/qcom/camss/camss-ispif.c enum ispif_intf intf, u8 vfe, u8 vc) intf 747 drivers/media/platform/qcom/camss/camss-ispif.c if (intf == RDI2) { intf 756 drivers/media/platform/qcom/camss/camss-ispif.c *val &= ~(0x3 << (vc * 2 + intf * 8)); intf 757 drivers/media/platform/qcom/camss/camss-ispif.c *val |= (cmd << (vc * 2 + intf * 8)); intf 777 drivers/media/platform/qcom/camss/camss-ispif.c enum ispif_intf intf = line->interface; intf 791 drivers/media/platform/qcom/camss/camss-ispif.c ispif_select_clk_mux(ispif, intf, csid, vfe, 1); intf 793 drivers/media/platform/qcom/camss/camss-ispif.c ret = ispif_validate_intf_status(ispif, intf, vfe); intf 799 drivers/media/platform/qcom/camss/camss-ispif.c ispif_select_csid(ispif, intf, csid, vfe, 1); intf 800 drivers/media/platform/qcom/camss/camss-ispif.c ispif_select_cid(ispif, intf, cid, vfe, 1); intf 801 drivers/media/platform/qcom/camss/camss-ispif.c ispif_config_irq(ispif, intf, vfe, 1); intf 805 drivers/media/platform/qcom/camss/camss-ispif.c intf, cid, vfe, 1); intf 807 drivers/media/platform/qcom/camss/camss-ispif.c intf, vfe, vc); intf 811 drivers/media/platform/qcom/camss/camss-ispif.c intf, vfe, vc); intf 814 drivers/media/platform/qcom/camss/camss-ispif.c ret = ispif_wait_for_stop(ispif, intf, vfe); intf 822 drivers/media/platform/qcom/camss/camss-ispif.c intf, cid, vfe, 0); intf 823 drivers/media/platform/qcom/camss/camss-ispif.c ispif_config_irq(ispif, intf, vfe, 0); intf 824 drivers/media/platform/qcom/camss/camss-ispif.c ispif_select_cid(ispif, intf, cid, vfe, 0); intf 825 drivers/media/platform/qcom/camss/camss-ispif.c ispif_select_csid(ispif, intf, csid, vfe, 0); intf 826 drivers/media/platform/qcom/camss/camss-ispif.c ispif_select_clk_mux(ispif, intf, csid, vfe, 0); intf 247 drivers/media/radio/dsbr100.c static void usb_dsbr100_disconnect(struct usb_interface *intf) intf 249 drivers/media/radio/dsbr100.c struct dsbr100_device *radio = usb_get_intfdata(intf); intf 262 drivers/media/radio/dsbr100.c usb_set_intfdata(intf, NULL); intf 271 drivers/media/radio/dsbr100.c static int usb_dsbr100_suspend(struct usb_interface *intf, pm_message_t message) intf 273 drivers/media/radio/dsbr100.c struct dsbr100_device *radio = usb_get_intfdata(intf); intf 277 drivers/media/radio/dsbr100.c dev_warn(&intf->dev, "dsbr100_stop failed\n"); intf 280 drivers/media/radio/dsbr100.c dev_info(&intf->dev, "going into suspend..\n"); intf 285 drivers/media/radio/dsbr100.c static int usb_dsbr100_resume(struct usb_interface *intf) intf 287 drivers/media/radio/dsbr100.c struct dsbr100_device *radio = usb_get_intfdata(intf); intf 291 drivers/media/radio/dsbr100.c dev_warn(&intf->dev, "dsbr100_start failed\n"); intf 294 drivers/media/radio/dsbr100.c dev_info(&intf->dev, "coming out of suspend..\n"); intf 334 drivers/media/radio/dsbr100.c static int usb_dsbr100_probe(struct usb_interface *intf, intf 356 drivers/media/radio/dsbr100.c retval = v4l2_device_register(&intf->dev, v4l2_dev); intf 381 drivers/media/radio/dsbr100.c radio->usbdev = interface_to_usbdev(intf); intf 386 drivers/media/radio/dsbr100.c usb_set_intfdata(intf, radio); intf 49 drivers/media/radio/radio-keene.c struct usb_interface *intf; intf 134 drivers/media/radio/radio-keene.c static void usb_keene_disconnect(struct usb_interface *intf) intf 136 drivers/media/radio/radio-keene.c struct keene_device *radio = to_keene_dev(usb_get_intfdata(intf)); intf 139 drivers/media/radio/radio-keene.c usb_set_intfdata(intf, NULL); intf 146 drivers/media/radio/radio-keene.c static int usb_keene_suspend(struct usb_interface *intf, pm_message_t message) intf 148 drivers/media/radio/radio-keene.c struct keene_device *radio = to_keene_dev(usb_get_intfdata(intf)); intf 153 drivers/media/radio/radio-keene.c static int usb_keene_resume(struct usb_interface *intf) intf 155 drivers/media/radio/radio-keene.c struct keene_device *radio = to_keene_dev(usb_get_intfdata(intf)); intf 294 drivers/media/radio/radio-keene.c static int usb_keene_probe(struct usb_interface *intf, intf 297 drivers/media/radio/radio-keene.c struct usb_device *dev = interface_to_usbdev(intf); intf 319 drivers/media/radio/radio-keene.c dev_err(&intf->dev, "kmalloc for keene_device failed\n"); intf 344 drivers/media/radio/radio-keene.c retval = v4l2_device_register(&intf->dev, &radio->v4l2_dev); intf 346 drivers/media/radio/radio-keene.c dev_err(&intf->dev, "couldn't register v4l2_device\n"); intf 364 drivers/media/radio/radio-keene.c radio->usbdev = interface_to_usbdev(intf); intf 365 drivers/media/radio/radio-keene.c radio->intf = intf; intf 366 drivers/media/radio/radio-keene.c usb_set_intfdata(intf, &radio->v4l2_dev); intf 376 drivers/media/radio/radio-keene.c dev_err(&intf->dev, "could not register video device\n"); intf 380 drivers/media/radio/radio-keene.c dev_info(&intf->dev, "V4L2 device registered as %s\n", intf 74 drivers/media/radio/radio-ma901.c struct usb_interface *intf; intf 173 drivers/media/radio/radio-ma901.c static void usb_ma901radio_disconnect(struct usb_interface *intf) intf 175 drivers/media/radio/radio-ma901.c struct ma901radio_device *radio = to_ma901radio_dev(usb_get_intfdata(intf)); intf 179 drivers/media/radio/radio-ma901.c usb_set_intfdata(intf, NULL); intf 287 drivers/media/radio/radio-ma901.c static int usb_ma901radio_suspend(struct usb_interface *intf, pm_message_t message) intf 292 drivers/media/radio/radio-ma901.c static int usb_ma901radio_resume(struct usb_interface *intf) intf 332 drivers/media/radio/radio-ma901.c static int usb_ma901radio_probe(struct usb_interface *intf, intf 335 drivers/media/radio/radio-ma901.c struct usb_device *dev = interface_to_usbdev(intf); intf 351 drivers/media/radio/radio-ma901.c dev_err(&intf->dev, "kzalloc for ma901radio_device failed\n"); intf 358 drivers/media/radio/radio-ma901.c dev_err(&intf->dev, "kmalloc for radio->buffer failed\n"); intf 363 drivers/media/radio/radio-ma901.c retval = v4l2_device_register(&intf->dev, &radio->v4l2_dev); intf 365 drivers/media/radio/radio-ma901.c dev_err(&intf->dev, "couldn't register v4l2_device\n"); intf 385 drivers/media/radio/radio-ma901.c dev_err(&intf->dev, "couldn't register control\n"); intf 401 drivers/media/radio/radio-ma901.c radio->usbdev = interface_to_usbdev(intf); intf 402 drivers/media/radio/radio-ma901.c radio->intf = intf; intf 403 drivers/media/radio/radio-ma901.c usb_set_intfdata(intf, &radio->v4l2_dev); intf 418 drivers/media/radio/radio-ma901.c dev_err(&intf->dev, "could not register video device\n"); intf 118 drivers/media/radio/radio-mr800.c struct usb_interface *intf; intf 241 drivers/media/radio/radio-mr800.c static void usb_amradio_disconnect(struct usb_interface *intf) intf 243 drivers/media/radio/radio-mr800.c struct amradio_device *radio = to_amradio_dev(usb_get_intfdata(intf)); intf 248 drivers/media/radio/radio-mr800.c usb_set_intfdata(intf, NULL); intf 428 drivers/media/radio/radio-mr800.c static int usb_amradio_suspend(struct usb_interface *intf, pm_message_t message) intf 430 drivers/media/radio/radio-mr800.c struct amradio_device *radio = to_amradio_dev(usb_get_intfdata(intf)); intf 439 drivers/media/radio/radio-mr800.c dev_info(&intf->dev, "going into suspend..\n"); intf 444 drivers/media/radio/radio-mr800.c static int usb_amradio_resume(struct usb_interface *intf) intf 446 drivers/media/radio/radio-mr800.c struct amradio_device *radio = to_amradio_dev(usb_get_intfdata(intf)); intf 457 drivers/media/radio/radio-mr800.c dev_info(&intf->dev, "coming out of suspend..\n"); intf 498 drivers/media/radio/radio-mr800.c static int usb_amradio_probe(struct usb_interface *intf, intf 507 drivers/media/radio/radio-mr800.c dev_err(&intf->dev, "kmalloc for amradio_device failed\n"); intf 515 drivers/media/radio/radio-mr800.c dev_err(&intf->dev, "kmalloc for radio->buffer failed\n"); intf 520 drivers/media/radio/radio-mr800.c retval = v4l2_device_register(&intf->dev, &radio->v4l2_dev); intf 522 drivers/media/radio/radio-mr800.c dev_err(&intf->dev, "couldn't register v4l2_device\n"); intf 531 drivers/media/radio/radio-mr800.c dev_err(&intf->dev, "couldn't register control\n"); intf 548 drivers/media/radio/radio-mr800.c radio->usbdev = interface_to_usbdev(intf); intf 549 drivers/media/radio/radio-mr800.c radio->intf = intf; intf 550 drivers/media/radio/radio-mr800.c usb_set_intfdata(intf, &radio->v4l2_dev); intf 561 drivers/media/radio/radio-mr800.c dev_err(&intf->dev, "could not register video device\n"); intf 106 drivers/media/radio/radio-raremono.c struct usb_interface *intf; intf 162 drivers/media/radio/radio-raremono.c static void usb_raremono_disconnect(struct usb_interface *intf) intf 164 drivers/media/radio/radio-raremono.c struct raremono_device *radio = to_raremono_dev(usb_get_intfdata(intf)); intf 166 drivers/media/radio/radio-raremono.c dev_info(&intf->dev, "Thanko's Raremono disconnected\n"); intf 169 drivers/media/radio/radio-raremono.c usb_set_intfdata(intf, NULL); intf 298 drivers/media/radio/radio-raremono.c static int usb_raremono_probe(struct usb_interface *intf, intf 313 drivers/media/radio/radio-raremono.c radio->usbdev = interface_to_usbdev(intf); intf 314 drivers/media/radio/radio-raremono.c radio->intf = intf; intf 334 drivers/media/radio/radio-raremono.c dev_info(&intf->dev, "this is not Thanko's Raremono.\n"); intf 339 drivers/media/radio/radio-raremono.c dev_info(&intf->dev, "Thanko's Raremono connected: (%04X:%04X)\n", intf 342 drivers/media/radio/radio-raremono.c retval = v4l2_device_register(&intf->dev, &radio->v4l2_dev); intf 344 drivers/media/radio/radio-raremono.c dev_err(&intf->dev, "couldn't register v4l2_device\n"); intf 360 drivers/media/radio/radio-raremono.c usb_set_intfdata(intf, &radio->v4l2_dev); intf 368 drivers/media/radio/radio-raremono.c dev_info(&intf->dev, "V4L2 device registered as %s\n", intf 372 drivers/media/radio/radio-raremono.c dev_err(&intf->dev, "could not register video device\n"); intf 290 drivers/media/radio/radio-shark.c static void usb_shark_disconnect(struct usb_interface *intf) intf 292 drivers/media/radio/radio-shark.c struct v4l2_device *v4l2_dev = usb_get_intfdata(intf); intf 314 drivers/media/radio/radio-shark.c static int usb_shark_probe(struct usb_interface *intf, intf 330 drivers/media/radio/radio-shark.c retval = shark_register_leds(shark, &intf->dev); intf 335 drivers/media/radio/radio-shark.c retval = v4l2_device_register(&intf->dev, &shark->v4l2_dev); intf 341 drivers/media/radio/radio-shark.c shark->usbdev = interface_to_usbdev(intf); intf 374 drivers/media/radio/radio-shark.c static int usb_shark_suspend(struct usb_interface *intf, pm_message_t message) intf 379 drivers/media/radio/radio-shark.c static int usb_shark_resume(struct usb_interface *intf) intf 381 drivers/media/radio/radio-shark.c struct v4l2_device *v4l2_dev = usb_get_intfdata(intf); intf 256 drivers/media/radio/radio-shark2.c static void usb_shark_disconnect(struct usb_interface *intf) intf 258 drivers/media/radio/radio-shark2.c struct v4l2_device *v4l2_dev = usb_get_intfdata(intf); intf 280 drivers/media/radio/radio-shark2.c static int usb_shark_probe(struct usb_interface *intf, intf 296 drivers/media/radio/radio-shark2.c retval = shark_register_leds(shark, &intf->dev); intf 301 drivers/media/radio/radio-shark2.c retval = v4l2_device_register(&intf->dev, &shark->v4l2_dev); intf 307 drivers/media/radio/radio-shark2.c shark->usbdev = interface_to_usbdev(intf); intf 339 drivers/media/radio/radio-shark2.c static int usb_shark_suspend(struct usb_interface *intf, pm_message_t message) intf 344 drivers/media/radio/radio-shark2.c static int usb_shark_resume(struct usb_interface *intf) intf 346 drivers/media/radio/radio-shark2.c struct v4l2_device *v4l2_dev = usb_get_intfdata(intf); intf 211 drivers/media/radio/si470x/radio-si470x-usb.c dev_warn(&radio->intf->dev, intf 234 drivers/media/radio/si470x/radio-si470x-usb.c dev_warn(&radio->intf->dev, intf 341 drivers/media/radio/si470x/radio-si470x-usb.c dev_warn(&radio->intf->dev, "si470x_get_scratch: si470x_get_report returned %d\n", intf 378 drivers/media/radio/si470x/radio-si470x-usb.c dev_warn(&radio->intf->dev, intf 467 drivers/media/radio/si470x/radio-si470x-usb.c dev_warn(&radio->intf->dev, intf 540 drivers/media/radio/si470x/radio-si470x-usb.c dev_info(&radio->intf->dev, intf 563 drivers/media/radio/si470x/radio-si470x-usb.c static int si470x_usb_driver_probe(struct usb_interface *intf, intf 583 drivers/media/radio/si470x/radio-si470x-usb.c radio->usbdev = interface_to_usbdev(intf); intf 584 drivers/media/radio/si470x/radio-si470x-usb.c radio->intf = intf; intf 595 drivers/media/radio/si470x/radio-si470x-usb.c iface_desc = intf->cur_altsetting; intf 604 drivers/media/radio/si470x/radio-si470x-usb.c dev_info(&intf->dev, "could not find interrupt in endpoint\n"); intf 613 drivers/media/radio/si470x/radio-si470x-usb.c dev_info(&intf->dev, "could not allocate int_in_buffer"); intf 643 drivers/media/radio/si470x/radio-si470x-usb.c dev_info(&intf->dev, "this is not a si470x device.\n"); intf 649 drivers/media/radio/si470x/radio-si470x-usb.c retval = v4l2_device_register(&intf->dev, &radio->v4l2_dev); intf 651 drivers/media/radio/si470x/radio-si470x-usb.c dev_err(&intf->dev, "couldn't register v4l2_device\n"); intf 662 drivers/media/radio/si470x/radio-si470x-usb.c dev_err(&intf->dev, "couldn't register control\n"); intf 680 drivers/media/radio/si470x/radio-si470x-usb.c dev_info(&intf->dev, "DeviceID=0x%4.4hx ChipID=0x%4.4hx\n", intf 683 drivers/media/radio/si470x/radio-si470x-usb.c dev_warn(&intf->dev, intf 686 drivers/media/radio/si470x/radio-si470x-usb.c dev_warn(&intf->dev, intf 697 drivers/media/radio/si470x/radio-si470x-usb.c dev_info(&intf->dev, "software version %d, hardware version %d\n", intf 700 drivers/media/radio/si470x/radio-si470x-usb.c dev_warn(&intf->dev, intf 703 drivers/media/radio/si470x/radio-si470x-usb.c dev_warn(&intf->dev, intf 711 drivers/media/radio/si470x/radio-si470x-usb.c dev_warn(&intf->dev, intf 713 drivers/media/radio/si470x/radio-si470x-usb.c dev_warn(&intf->dev, intf 732 drivers/media/radio/si470x/radio-si470x-usb.c usb_set_intfdata(intf, radio); intf 746 drivers/media/radio/si470x/radio-si470x-usb.c dev_err(&intf->dev, "Could not register video device\n"); intf 775 drivers/media/radio/si470x/radio-si470x-usb.c static int si470x_usb_driver_suspend(struct usb_interface *intf, intf 778 drivers/media/radio/si470x/radio-si470x-usb.c struct si470x_device *radio = usb_get_intfdata(intf); intf 780 drivers/media/radio/si470x/radio-si470x-usb.c dev_info(&intf->dev, "suspending now...\n"); intf 801 drivers/media/radio/si470x/radio-si470x-usb.c static int si470x_usb_driver_resume(struct usb_interface *intf) intf 803 drivers/media/radio/si470x/radio-si470x-usb.c struct si470x_device *radio = usb_get_intfdata(intf); intf 806 drivers/media/radio/si470x/radio-si470x-usb.c dev_info(&intf->dev, "resuming now...\n"); intf 820 drivers/media/radio/si470x/radio-si470x-usb.c static void si470x_usb_driver_disconnect(struct usb_interface *intf) intf 822 drivers/media/radio/si470x/radio-si470x-usb.c struct si470x_device *radio = usb_get_intfdata(intf); intf 828 drivers/media/radio/si470x/radio-si470x-usb.c usb_set_intfdata(intf, NULL); intf 167 drivers/media/radio/si470x/radio-si470x.h struct usb_interface *intf; intf 50 drivers/media/radio/si4713/radio-usb-si4713.c struct usb_interface *intf; intf 411 drivers/media/radio/si4713/radio-usb-si4713.c static int usb_si4713_probe(struct usb_interface *intf, intf 419 drivers/media/radio/si4713/radio-usb-si4713.c dev_info(&intf->dev, "Si4713 development board discovered: (%04X:%04X)\n", intf 428 drivers/media/radio/si4713/radio-usb-si4713.c dev_err(&intf->dev, "kmalloc for si4713_usb_device failed\n"); intf 435 drivers/media/radio/si4713/radio-usb-si4713.c radio->usbdev = interface_to_usbdev(intf); intf 436 drivers/media/radio/si4713/radio-usb-si4713.c radio->intf = intf; intf 437 drivers/media/radio/si4713/radio-usb-si4713.c usb_set_intfdata(intf, &radio->v4l2_dev); intf 443 drivers/media/radio/si4713/radio-usb-si4713.c retval = v4l2_device_register(&intf->dev, &radio->v4l2_dev); intf 445 drivers/media/radio/si4713/radio-usb-si4713.c dev_err(&intf->dev, "couldn't register v4l2_device\n"); intf 451 drivers/media/radio/si4713/radio-usb-si4713.c dev_err(&intf->dev, "could not register i2c device\n"); intf 460 drivers/media/radio/si4713/radio-usb-si4713.c dev_err(&intf->dev, "cannot get v4l2 subdevice\n"); intf 481 drivers/media/radio/si4713/radio-usb-si4713.c dev_err(&intf->dev, "could not register video device\n"); intf 485 drivers/media/radio/si4713/radio-usb-si4713.c dev_info(&intf->dev, "V4L2 device registered as %s\n", intf 500 drivers/media/radio/si4713/radio-usb-si4713.c static void usb_si4713_disconnect(struct usb_interface *intf) intf 502 drivers/media/radio/si4713/radio-usb-si4713.c struct si4713_usb_device *radio = to_si4713_dev(usb_get_intfdata(intf)); intf 504 drivers/media/radio/si4713/radio-usb-si4713.c dev_info(&intf->dev, "Si4713 development board now disconnected\n"); intf 507 drivers/media/radio/si4713/radio-usb-si4713.c usb_set_intfdata(intf, NULL); intf 138 drivers/media/rc/igorplugusb.c static int igorplugusb_probe(struct usb_interface *intf, intf 148 drivers/media/rc/igorplugusb.c udev = interface_to_usbdev(intf); intf 149 drivers/media/rc/igorplugusb.c idesc = intf->cur_altsetting; intf 152 drivers/media/rc/igorplugusb.c dev_err(&intf->dev, "incorrect number of endpoints"); intf 158 drivers/media/rc/igorplugusb.c dev_err(&intf->dev, "endpoint incorrect"); intf 162 drivers/media/rc/igorplugusb.c ir = devm_kzalloc(&intf->dev, sizeof(*ir), GFP_KERNEL); intf 166 drivers/media/rc/igorplugusb.c ir->dev = &intf->dev; intf 191 drivers/media/rc/igorplugusb.c rc->dev.parent = &intf->dev; intf 211 drivers/media/rc/igorplugusb.c dev_err(&intf->dev, "failed to register rc device: %d", ret); intf 215 drivers/media/rc/igorplugusb.c usb_set_intfdata(intf, ir); intf 228 drivers/media/rc/igorplugusb.c static void igorplugusb_disconnect(struct usb_interface *intf) intf 230 drivers/media/rc/igorplugusb.c struct igorplugusb *ir = usb_get_intfdata(intf); intf 234 drivers/media/rc/igorplugusb.c usb_set_intfdata(intf, NULL); intf 407 drivers/media/rc/iguanair.c static int iguanair_probe(struct usb_interface *intf, intf 410 drivers/media/rc/iguanair.c struct usb_device *udev = interface_to_usbdev(intf); intf 416 drivers/media/rc/iguanair.c idesc = intf->cur_altsetting; intf 442 drivers/media/rc/iguanair.c ir->dev = &intf->dev; intf 462 drivers/media/rc/iguanair.c dev_warn(&intf->dev, "failed to submit urb: %d\n", ret); intf 478 drivers/media/rc/iguanair.c rc->dev.parent = &intf->dev; intf 498 drivers/media/rc/iguanair.c dev_err(&intf->dev, "failed to register rc device %d", ret); intf 502 drivers/media/rc/iguanair.c usb_set_intfdata(intf, ir); intf 521 drivers/media/rc/iguanair.c static void iguanair_disconnect(struct usb_interface *intf) intf 523 drivers/media/rc/iguanair.c struct iguanair *ir = usb_get_intfdata(intf); intf 526 drivers/media/rc/iguanair.c usb_set_intfdata(intf, NULL); intf 536 drivers/media/rc/iguanair.c static int iguanair_suspend(struct usb_interface *intf, pm_message_t message) intf 538 drivers/media/rc/iguanair.c struct iguanair *ir = usb_get_intfdata(intf); intf 557 drivers/media/rc/iguanair.c static int iguanair_resume(struct usb_interface *intf) intf 559 drivers/media/rc/iguanair.c struct iguanair *ir = usb_get_intfdata(intf); intf 566 drivers/media/rc/iguanair.c dev_warn(&intf->dev, "failed to submit urb: %d\n", rc); intf 60 drivers/media/rc/imon.c static int imon_resume(struct usb_interface *intf); intf 61 drivers/media/rc/imon.c static int imon_suspend(struct usb_interface *intf, pm_message_t message); intf 1544 drivers/media/rc/imon.c struct urb *urb, int intf) intf 1621 drivers/media/rc/imon.c intf, len, buf); intf 1684 drivers/media/rc/imon.c __func__, len, intf); intf 2168 drivers/media/rc/imon.c static struct imon_context *imon_init_intf0(struct usb_interface *intf, intf 2174 drivers/media/rc/imon.c struct device *dev = &intf->dev; intf 2195 drivers/media/rc/imon.c ictx->usbdev_intf0 = usb_get_dev(interface_to_usbdev(intf)); intf 2212 drivers/media/rc/imon.c iface_desc = intf->cur_altsetting; intf 2266 drivers/media/rc/imon.c static struct imon_context *imon_init_intf1(struct usb_interface *intf, intf 2283 drivers/media/rc/imon.c ictx->usbdev_intf1 = usb_get_dev(interface_to_usbdev(intf)); intf 2287 drivers/media/rc/imon.c iface_desc = intf->cur_altsetting; intf 2332 drivers/media/rc/imon.c struct usb_interface *intf) intf 2339 drivers/media/rc/imon.c ret = sysfs_create_group(&intf->dev.kobj, &imon_display_attr_group); intf 2345 drivers/media/rc/imon.c ret = usb_register_dev(intf, &imon_lcd_class); intf 2347 drivers/media/rc/imon.c ret = usb_register_dev(intf, &imon_vfd_class); intf 2514 drivers/media/rc/imon.c static int imon_suspend(struct usb_interface *intf, pm_message_t message) intf 2516 drivers/media/rc/imon.c struct imon_context *ictx = usb_get_intfdata(intf); intf 2517 drivers/media/rc/imon.c int ifnum = intf->cur_altsetting->desc.bInterfaceNumber; intf 2527 drivers/media/rc/imon.c static int imon_resume(struct usb_interface *intf) intf 2530 drivers/media/rc/imon.c struct imon_context *ictx = usb_get_intfdata(intf); intf 2531 drivers/media/rc/imon.c int ifnum = intf->cur_altsetting->desc.bInterfaceNumber; intf 119 drivers/media/rc/imon_raw.c static int imon_probe(struct usb_interface *intf, intf 129 drivers/media/rc/imon_raw.c udev = interface_to_usbdev(intf); intf 130 drivers/media/rc/imon_raw.c idesc = intf->cur_altsetting; intf 142 drivers/media/rc/imon_raw.c dev_err(&intf->dev, "IR endpoint missing"); intf 146 drivers/media/rc/imon_raw.c imon = devm_kmalloc(&intf->dev, sizeof(*imon), GFP_KERNEL); intf 154 drivers/media/rc/imon_raw.c imon->dev = &intf->dev; intf 160 drivers/media/rc/imon_raw.c rcdev = devm_rc_allocate_device(&intf->dev, RC_DRIVER_IR_RAW); intf 172 drivers/media/rc/imon_raw.c rcdev->dev.parent = &intf->dev; intf 178 drivers/media/rc/imon_raw.c ret = devm_rc_register_device(&intf->dev, rcdev); intf 188 drivers/media/rc/imon_raw.c usb_set_intfdata(intf, imon); intf 197 drivers/media/rc/imon_raw.c static void imon_disconnect(struct usb_interface *intf) intf 199 drivers/media/rc/imon_raw.c struct imon *imon = usb_get_intfdata(intf); intf 1657 drivers/media/rc/mceusb.c static int mceusb_dev_probe(struct usb_interface *intf, intf 1660 drivers/media/rc/mceusb.c struct usb_device *dev = interface_to_usbdev(intf); intf 1674 drivers/media/rc/mceusb.c dev_dbg(&intf->dev, "%s called", __func__); intf 1676 drivers/media/rc/mceusb.c idesc = intf->cur_altsetting; intf 1694 drivers/media/rc/mceusb.c dev_dbg(&intf->dev, "acceptable bulk inbound endpoint found\n"); intf 1698 drivers/media/rc/mceusb.c dev_dbg(&intf->dev, "acceptable interrupt inbound endpoint found\n"); intf 1705 drivers/media/rc/mceusb.c dev_dbg(&intf->dev, "acceptable bulk outbound endpoint found\n"); intf 1709 drivers/media/rc/mceusb.c dev_dbg(&intf->dev, "acceptable interrupt outbound endpoint found\n"); intf 1714 drivers/media/rc/mceusb.c dev_dbg(&intf->dev, "required endpoints not found\n"); intf 1737 drivers/media/rc/mceusb.c ir->usbintf = intf; intf 1739 drivers/media/rc/mceusb.c ir->dev = &intf->dev; intf 1788 drivers/media/rc/mceusb.c dev_dbg(&intf->dev, "Flushing receive buffers"); intf 1791 drivers/media/rc/mceusb.c dev_err(&intf->dev, "failed to flush buffers: %d", res); intf 1809 drivers/media/rc/mceusb.c usb_set_intfdata(intf, ir); intf 1815 drivers/media/rc/mceusb.c dev_info(&intf->dev, "Registered %s with mce emulator interface version %x", intf 1817 drivers/media/rc/mceusb.c dev_info(&intf->dev, "%x tx ports (0x%x cabled) and %x rx sensors (0x%x active)", intf 1834 drivers/media/rc/mceusb.c dev_err(&intf->dev, "%s: device setup failed!", __func__); intf 1840 drivers/media/rc/mceusb.c static void mceusb_dev_disconnect(struct usb_interface *intf) intf 1842 drivers/media/rc/mceusb.c struct usb_device *dev = interface_to_usbdev(intf); intf 1843 drivers/media/rc/mceusb.c struct mceusb_dev *ir = usb_get_intfdata(intf); intf 1845 drivers/media/rc/mceusb.c dev_dbg(&intf->dev, "%s called", __func__); intf 1847 drivers/media/rc/mceusb.c usb_set_intfdata(intf, NULL); intf 1863 drivers/media/rc/mceusb.c static int mceusb_dev_suspend(struct usb_interface *intf, pm_message_t message) intf 1865 drivers/media/rc/mceusb.c struct mceusb_dev *ir = usb_get_intfdata(intf); intf 1871 drivers/media/rc/mceusb.c static int mceusb_dev_resume(struct usb_interface *intf) intf 1873 drivers/media/rc/mceusb.c struct mceusb_dev *ir = usb_get_intfdata(intf); intf 974 drivers/media/rc/redrat3.c static int redrat3_dev_probe(struct usb_interface *intf, intf 977 drivers/media/rc/redrat3.c struct usb_device *udev = interface_to_usbdev(intf); intf 978 drivers/media/rc/redrat3.c struct device *dev = &intf->dev; intf 989 drivers/media/rc/redrat3.c uhi = intf->cur_altsetting; intf 1030 drivers/media/rc/redrat3.c rr3->dev = &intf->dev; intf 1104 drivers/media/rc/redrat3.c retval = led_classdev_register(&intf->dev, &rr3->led); intf 1120 drivers/media/rc/redrat3.c usb_set_intfdata(intf, rr3); intf 1133 drivers/media/rc/redrat3.c static void redrat3_dev_disconnect(struct usb_interface *intf) intf 1135 drivers/media/rc/redrat3.c struct usb_device *udev = interface_to_usbdev(intf); intf 1136 drivers/media/rc/redrat3.c struct redrat3_dev *rr3 = usb_get_intfdata(intf); intf 1138 drivers/media/rc/redrat3.c usb_set_intfdata(intf, NULL); intf 1144 drivers/media/rc/redrat3.c static int redrat3_dev_suspend(struct usb_interface *intf, pm_message_t message) intf 1146 drivers/media/rc/redrat3.c struct redrat3_dev *rr3 = usb_get_intfdata(intf); intf 1155 drivers/media/rc/redrat3.c static int redrat3_dev_resume(struct usb_interface *intf) intf 1157 drivers/media/rc/redrat3.c struct redrat3_dev *rr3 = usb_get_intfdata(intf); intf 101 drivers/media/rc/streamzap.c static int streamzap_suspend(struct usb_interface *intf, pm_message_t message); intf 102 drivers/media/rc/streamzap.c static int streamzap_resume(struct usb_interface *intf); intf 322 drivers/media/rc/streamzap.c static int streamzap_probe(struct usb_interface *intf, intf 325 drivers/media/rc/streamzap.c struct usb_device *usbdev = interface_to_usbdev(intf); intf 338 drivers/media/rc/streamzap.c sz->interface = intf; intf 341 drivers/media/rc/streamzap.c iface_host = intf->cur_altsetting; intf 344 drivers/media/rc/streamzap.c dev_err(&intf->dev, "%s: Unexpected desc.bNumEndpoints (%d)\n", intf 352 drivers/media/rc/streamzap.c dev_err(&intf->dev, "%s: endpoint doesn't match input device 02%02x\n", intf 359 drivers/media/rc/streamzap.c dev_err(&intf->dev, "%s: endpoint attributes don't match xfer 02%02x\n", intf 369 drivers/media/rc/streamzap.c dev_err(&intf->dev, "%s: endpoint Max Packet Size is 0!?!\n", intf 384 drivers/media/rc/streamzap.c sz->dev = &intf->dev; intf 424 drivers/media/rc/streamzap.c usb_set_intfdata(intf, sz); intf 473 drivers/media/rc/streamzap.c static int streamzap_suspend(struct usb_interface *intf, pm_message_t message) intf 475 drivers/media/rc/streamzap.c struct streamzap_ir *sz = usb_get_intfdata(intf); intf 482 drivers/media/rc/streamzap.c static int streamzap_resume(struct usb_interface *intf) intf 484 drivers/media/rc/streamzap.c struct streamzap_ir *sz = usb_get_intfdata(intf); intf 182 drivers/media/rc/ttusbir.c static int ttusbir_probe(struct usb_interface *intf, intf 200 drivers/media/rc/ttusbir.c for (i = 0; i < intf->num_altsetting && altsetting == -1; i++) { intf 203 drivers/media/rc/ttusbir.c idesc = &intf->altsetting[i].desc; intf 206 drivers/media/rc/ttusbir.c desc = &intf->altsetting[i].endpoint[j].desc; intf 227 drivers/media/rc/ttusbir.c dev_err(&intf->dev, "cannot find expected altsetting\n"); intf 232 drivers/media/rc/ttusbir.c tt->dev = &intf->dev; intf 233 drivers/media/rc/ttusbir.c tt->udev = interface_to_usbdev(intf); intf 295 drivers/media/rc/ttusbir.c ret = led_classdev_register(&intf->dev, &tt->led); intf 304 drivers/media/rc/ttusbir.c rc->dev.parent = &intf->dev; intf 321 drivers/media/rc/ttusbir.c dev_err(&intf->dev, "failed to register rc device %d\n", ret); intf 325 drivers/media/rc/ttusbir.c usb_set_intfdata(intf, tt); intf 360 drivers/media/rc/ttusbir.c static void ttusbir_disconnect(struct usb_interface *intf) intf 362 drivers/media/rc/ttusbir.c struct ttusbir *tt = usb_get_intfdata(intf); intf 378 drivers/media/rc/ttusbir.c usb_set_intfdata(intf, NULL); intf 382 drivers/media/rc/ttusbir.c static int ttusbir_suspend(struct usb_interface *intf, pm_message_t message) intf 384 drivers/media/rc/ttusbir.c struct ttusbir *tt = usb_get_intfdata(intf); intf 396 drivers/media/rc/ttusbir.c static int ttusbir_resume(struct usb_interface *intf) intf 398 drivers/media/rc/ttusbir.c struct ttusbir *tt = usb_get_intfdata(intf); intf 457 drivers/media/usb/airspy/airspy.c static void airspy_disconnect(struct usb_interface *intf) intf 459 drivers/media/usb/airspy/airspy.c struct v4l2_device *v = usb_get_intfdata(intf); intf 961 drivers/media/usb/airspy/airspy.c static int airspy_probe(struct usb_interface *intf, intf 970 drivers/media/usb/airspy/airspy.c dev_err(&intf->dev, "Could not allocate memory for state\n"); intf 978 drivers/media/usb/airspy/airspy.c s->dev = &intf->dev; intf 979 drivers/media/usb/airspy/airspy.c s->udev = interface_to_usbdev(intf); intf 1022 drivers/media/usb/airspy/airspy.c ret = v4l2_device_register(&intf->dev, &s->v4l2_dev); intf 312 drivers/media/usb/as102/as102_usb_drv.c static void as102_usb_disconnect(struct usb_interface *intf) intf 317 drivers/media/usb/as102/as102_usb_drv.c as102_dev = usb_get_intfdata(intf); intf 325 drivers/media/usb/as102/as102_usb_drv.c usb_set_intfdata(intf, NULL); intf 328 drivers/media/usb/as102/as102_usb_drv.c usb_deregister_dev(intf, &as102_usb_class_driver); intf 336 drivers/media/usb/as102/as102_usb_drv.c static int as102_usb_probe(struct usb_interface *intf, intf 376 drivers/media/usb/as102/as102_usb_drv.c usb_set_intfdata(intf, (void *) as102_dev); intf 379 drivers/media/usb/as102/as102_usb_drv.c as102_dev->bus_adap.usb_dev = usb_get_dev(interface_to_usbdev(intf)); intf 382 drivers/media/usb/as102/as102_usb_drv.c ret = usb_register_dev(intf, &as102_usb_class_driver); intf 385 drivers/media/usb/as102/as102_usb_drv.c dev_err(&intf->dev, intf 408 drivers/media/usb/as102/as102_usb_drv.c usb_deregister_dev(intf, &as102_usb_class_driver); intf 411 drivers/media/usb/as102/as102_usb_drv.c usb_set_intfdata(intf, NULL); intf 419 drivers/media/usb/as102/as102_usb_drv.c struct usb_interface *intf = NULL; intf 426 drivers/media/usb/as102/as102_usb_drv.c intf = usb_find_interface(&as102_usb_driver, minor); intf 427 drivers/media/usb/as102/as102_usb_drv.c if (intf == NULL) { intf 435 drivers/media/usb/as102/as102_usb_drv.c dev = usb_get_intfdata(intf); intf 542 drivers/media/usb/b2c2/flexcop-usb.c static int flexcop_usb_probe(struct usb_interface *intf, intf 545 drivers/media/usb/b2c2/flexcop-usb.c struct usb_device *udev = interface_to_usbdev(intf); intf 575 drivers/media/usb/b2c2/flexcop-usb.c fc_usb->uintf = intf; intf 599 drivers/media/usb/b2c2/flexcop-usb.c static void flexcop_usb_disconnect(struct usb_interface *intf) intf 601 drivers/media/usb/b2c2/flexcop-usb.c struct flexcop_usb *fc_usb = usb_get_intfdata(intf); intf 432 drivers/media/usb/cpia2/cpia2.h struct camera_data *cpia2_init_camera_struct(struct usb_interface *intf); intf 2172 drivers/media/usb/cpia2/cpia2_core.c struct camera_data *cpia2_init_camera_struct(struct usb_interface *intf) intf 2184 drivers/media/usb/cpia2/cpia2_core.c if (v4l2_device_register(&intf->dev, &cam->v4l2_dev) < 0) { intf 41 drivers/media/usb/cpia2/cpia2_usb.c static int cpia2_usb_probe(struct usb_interface *intf, intf 43 drivers/media/usb/cpia2/cpia2_usb.c static void cpia2_usb_disconnect(struct usb_interface *intf); intf 44 drivers/media/usb/cpia2/cpia2_usb.c static int cpia2_usb_suspend(struct usb_interface *intf, pm_message_t message); intf 45 drivers/media/usb/cpia2/cpia2_usb.c static int cpia2_usb_resume(struct usb_interface *intf); intf 821 drivers/media/usb/cpia2/cpia2_usb.c static int cpia2_usb_probe(struct usb_interface *intf, intf 824 drivers/media/usb/cpia2/cpia2_usb.c struct usb_device *udev = interface_to_usbdev(intf); intf 832 drivers/media/usb/cpia2/cpia2_usb.c interface = &intf->cur_altsetting->desc; intf 837 drivers/media/usb/cpia2/cpia2_usb.c cam = cpia2_init_camera_struct(intf); intf 870 drivers/media/usb/cpia2/cpia2_usb.c usb_set_intfdata(intf, cam); intf 887 drivers/media/usb/cpia2/cpia2_usb.c static void cpia2_usb_disconnect(struct usb_interface *intf) intf 889 drivers/media/usb/cpia2/cpia2_usb.c struct camera_data *cam = usb_get_intfdata(intf); intf 890 drivers/media/usb/cpia2/cpia2_usb.c usb_set_intfdata(intf, NULL); intf 913 drivers/media/usb/cpia2/cpia2_usb.c static int cpia2_usb_suspend(struct usb_interface *intf, pm_message_t message) intf 915 drivers/media/usb/cpia2/cpia2_usb.c struct camera_data *cam = usb_get_intfdata(intf); intf 924 drivers/media/usb/cpia2/cpia2_usb.c dev_info(&intf->dev, "going into suspend..\n"); intf 929 drivers/media/usb/cpia2/cpia2_usb.c static int cpia2_usb_resume(struct usb_interface *intf) intf 931 drivers/media/usb/cpia2/cpia2_usb.c struct camera_data *cam = usb_get_intfdata(intf); intf 942 drivers/media/usb/cpia2/cpia2_usb.c dev_info(&intf->dev, "coming out of suspend..\n"); intf 22 drivers/media/usb/dvb-usb-v2/af9015.c struct usb_interface *intf = d->intf; intf 60 drivers/media/usb/dvb-usb-v2/af9015.c dev_err(&intf->dev, "unknown cmd %d\n", req->cmd); intf 68 drivers/media/usb/dvb-usb-v2/af9015.c dev_err(&intf->dev, "too much data, cmd %u, len %u\n", intf 98 drivers/media/usb/dvb-usb-v2/af9015.c dev_err(&intf->dev, "cmd failed %u\n", state->buf[1]); intf 143 drivers/media/usb/dvb-usb-v2/af9015.c struct usb_interface *intf = d->intf; intf 246 drivers/media/usb/dvb-usb-v2/af9015.c dev_dbg(&intf->dev, "unknown msg, num %u\n", num); intf 253 drivers/media/usb/dvb-usb-v2/af9015.c dev_dbg(&intf->dev, "failed %d\n", ret); intf 269 drivers/media/usb/dvb-usb-v2/af9015.c struct usb_interface *intf = d->intf; intf 278 drivers/media/usb/dvb-usb-v2/af9015.c dev_dbg(&intf->dev, "reply %02x\n", reply); intf 292 drivers/media/usb/dvb-usb-v2/af9015.c struct usb_interface *intf = d->intf; intf 297 drivers/media/usb/dvb-usb-v2/af9015.c dev_dbg(&intf->dev, "\n"); intf 313 drivers/media/usb/dvb-usb-v2/af9015.c dev_err(&intf->dev, "firmware download failed %d\n", intf 323 drivers/media/usb/dvb-usb-v2/af9015.c dev_err(&intf->dev, "firmware boot failed %d\n", ret); intf 329 drivers/media/usb/dvb-usb-v2/af9015.c dev_dbg(&intf->dev, "failed %d\n", ret); intf 341 drivers/media/usb/dvb-usb-v2/af9015.c struct usb_interface *intf = d->intf; intf 362 drivers/media/usb/dvb-usb-v2/af9015.c dev_dbg(&intf->dev, "%*ph\n", 16, buf + i); intf 364 drivers/media/usb/dvb-usb-v2/af9015.c dev_dbg(&intf->dev, "eeprom sum %.8x\n", state->eeprom_sum); intf 367 drivers/media/usb/dvb-usb-v2/af9015.c dev_dbg(&intf->dev, "failed %d\n", ret); intf 374 drivers/media/usb/dvb-usb-v2/af9015.c struct usb_interface *intf = d->intf; intf 379 drivers/media/usb/dvb-usb-v2/af9015.c dev_dbg(&intf->dev, "\n"); intf 397 drivers/media/usb/dvb-usb-v2/af9015.c dev_dbg(&intf->dev, "ir mode %02x\n", val); intf 406 drivers/media/usb/dvb-usb-v2/af9015.c dev_dbg(&intf->dev, "ts mode %02x\n", state->dual_mode); intf 442 drivers/media/usb/dvb-usb-v2/af9015.c dev_dbg(&intf->dev, "[%d] xtal %02x, clk %u\n", intf 460 drivers/media/usb/dvb-usb-v2/af9015.c dev_dbg(&intf->dev, "[%d] if frequency %u\n", intf 474 drivers/media/usb/dvb-usb-v2/af9015.c dev_dbg(&intf->dev, "[%d] MT2060 IF1 %u\n", intf 504 drivers/media/usb/dvb-usb-v2/af9015.c dev_err(&intf->dev, intf 511 drivers/media/usb/dvb-usb-v2/af9015.c dev_dbg(&intf->dev, "[%d] tuner id %02x\n", i, val); intf 516 drivers/media/usb/dvb-usb-v2/af9015.c dev_err(&intf->dev, "eeprom read failed %d\n", ret); intf 526 drivers/media/usb/dvb-usb-v2/af9015.c dev_dbg(&intf->dev, "AverMedia A850: overriding config\n"); intf 541 drivers/media/usb/dvb-usb-v2/af9015.c struct usb_interface *intf = d->intf; intf 543 drivers/media/usb/dvb-usb-v2/af9015.c dev_dbg(&intf->dev, "adap %u\n", fe_to_adap(fe)->id); intf 555 drivers/media/usb/dvb-usb-v2/af9015.c struct usb_interface *intf = d->intf; intf 561 drivers/media/usb/dvb-usb-v2/af9015.c dev_dbg(&intf->dev, "adap id %d, onoff %d\n", adap_id, onoff); intf 564 drivers/media/usb/dvb-usb-v2/af9015.c dev_dbg(&intf->dev, "set usb and ts interface\n"); intf 654 drivers/media/usb/dvb-usb-v2/af9015.c dev_dbg(&intf->dev, "failed %d\n", ret); intf 765 drivers/media/usb/dvb-usb-v2/af9015.c struct usb_interface *intf = d->intf; intf 771 drivers/media/usb/dvb-usb-v2/af9015.c dev_dbg(&intf->dev, "\n"); intf 783 drivers/media/usb/dvb-usb-v2/af9015.c dev_dbg(&intf->dev, "firmware status %02x\n", val); intf 796 drivers/media/usb/dvb-usb-v2/af9015.c dev_err(&intf->dev, "firmware copy cmd failed %d\n", ret); intf 821 drivers/media/usb/dvb-usb-v2/af9015.c dev_dbg(&intf->dev, "firmware status %02x\n", val); intf 824 drivers/media/usb/dvb-usb-v2/af9015.c dev_dbg(&intf->dev, "firmware boot took %u ms\n", intf 829 drivers/media/usb/dvb-usb-v2/af9015.c dev_err(&intf->dev, "firmware did not run\n"); intf 833 drivers/media/usb/dvb-usb-v2/af9015.c dev_err(&intf->dev, "firmware boot timeout\n"); intf 839 drivers/media/usb/dvb-usb-v2/af9015.c dev_dbg(&intf->dev, "failed %d\n", ret); intf 847 drivers/media/usb/dvb-usb-v2/af9015.c struct usb_interface *intf = d->intf; intf 851 drivers/media/usb/dvb-usb-v2/af9015.c dev_dbg(&intf->dev, "adap id %u\n", adap->id); intf 872 drivers/media/usb/dvb-usb-v2/af9015.c dev_err(&intf->dev, intf 914 drivers/media/usb/dvb-usb-v2/af9015.c dev_dbg(&intf->dev, "failed %d\n", ret); intf 922 drivers/media/usb/dvb-usb-v2/af9015.c struct usb_interface *intf = d->intf; intf 925 drivers/media/usb/dvb-usb-v2/af9015.c dev_dbg(&intf->dev, "adap id %u\n", adap->id); intf 1001 drivers/media/usb/dvb-usb-v2/af9015.c struct usb_interface *intf = d->intf; intf 1006 drivers/media/usb/dvb-usb-v2/af9015.c dev_dbg(&intf->dev, "adap id %u\n", adap->id); intf 1054 drivers/media/usb/dvb-usb-v2/af9015.c dev_err(&intf->dev, "unknown tuner, tuner id %02x\n", intf 1104 drivers/media/usb/dvb-usb-v2/af9015.c struct usb_interface *intf = d->intf; intf 1107 drivers/media/usb/dvb-usb-v2/af9015.c dev_dbg(&intf->dev, "\n"); intf 1155 drivers/media/usb/dvb-usb-v2/af9015.c struct usb_interface *intf = d->intf; intf 1166 drivers/media/usb/dvb-usb-v2/af9015.c dev_dbg(&intf->dev, "invalid data\n"); intf 1173 drivers/media/usb/dvb-usb-v2/af9015.c dev_dbg(&intf->dev, "key repeated\n"); intf 1183 drivers/media/usb/dvb-usb-v2/af9015.c dev_dbg(&intf->dev, "key pressed %*ph\n", 4, buf + 12); intf 1215 drivers/media/usb/dvb-usb-v2/af9015.c dev_dbg(&intf->dev, "no key press\n"); intf 1226 drivers/media/usb/dvb-usb-v2/af9015.c dev_warn(&intf->dev, "rc query failed %d\n", ret); intf 1297 drivers/media/usb/dvb-usb-v2/af9015.c struct usb_interface *intf = d->intf; intf 1310 drivers/media/usb/dvb-usb-v2/af9015.c dev_dbg(&intf->dev, "failed %d\n", ret); intf 1318 drivers/media/usb/dvb-usb-v2/af9015.c struct usb_interface *intf = d->intf; intf 1331 drivers/media/usb/dvb-usb-v2/af9015.c dev_dbg(&intf->dev, "failed %d\n", ret); intf 1338 drivers/media/usb/dvb-usb-v2/af9015.c struct usb_interface *intf = d->intf; intf 1339 drivers/media/usb/dvb-usb-v2/af9015.c struct usb_device *udev = interface_to_usbdev(intf); intf 1351 drivers/media/usb/dvb-usb-v2/af9015.c dev_dbg(&intf->dev, "\n"); intf 1377 drivers/media/usb/dvb-usb-v2/af9015.c dev_dbg(&intf->dev, "rejecting device\n"); intf 1382 drivers/media/usb/dvb-usb-v2/af9015.c state->regmap = regmap_init(&intf->dev, ®map_bus, d, ®map_config); intf 1390 drivers/media/usb/dvb-usb-v2/af9015.c dev_dbg(&intf->dev, "failed %d\n", ret); intf 1397 drivers/media/usb/dvb-usb-v2/af9015.c struct usb_interface *intf = d->intf; intf 1399 drivers/media/usb/dvb-usb-v2/af9015.c dev_dbg(&intf->dev, "\n"); intf 39 drivers/media/usb/dvb-usb-v2/af9035.c struct usb_interface *intf = d->intf; intf 48 drivers/media/usb/dvb-usb-v2/af9035.c dev_err(&intf->dev, "too much data wlen=%d rlen=%d\n", intf 85 drivers/media/usb/dvb-usb-v2/af9035.c dev_err(&intf->dev, "command=%02x checksum mismatch (%04x != %04x)\n", intf 99 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "command=%02x failed fw error=%d\n", intf 116 drivers/media/usb/dvb-usb-v2/af9035.c struct usb_interface *intf = d->intf; intf 122 drivers/media/usb/dvb-usb-v2/af9035.c dev_warn(&intf->dev, "i2c wr: len=%d is too big!\n", len); intf 185 drivers/media/usb/dvb-usb-v2/af9035.c struct usb_interface *intf = d->intf; intf 200 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "num=%d\n", num); intf 203 drivers/media/usb/dvb-usb-v2/af9035.c dev_err(&intf->dev, "I2C client out of index\n"); intf 227 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "failed=%d\n", ret); intf 235 drivers/media/usb/dvb-usb-v2/af9035.c struct usb_interface *intf = d->intf; intf 245 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "num=%d\n", num); intf 248 drivers/media/usb/dvb-usb-v2/af9035.c dev_err(&intf->dev, "I2C client out of index\n"); intf 263 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "failed\n"); intf 481 drivers/media/usb/dvb-usb-v2/af9035.c struct usb_interface *intf = d->intf; intf 501 drivers/media/usb/dvb-usb-v2/af9035.c dev_info(&intf->dev, "prechip_version=%02x chip_version=%02x chip_type=%04x\n", intf 519 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "no eeprom\n"); intf 541 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "eeprom dump:\n"); intf 543 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "%*ph\n", 16, &state->eeprom[i]); intf 565 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "ts mode=%d dual mode=%d\n", tmp, state->dual_mode); intf 568 drivers/media/usb/dvb-usb-v2/af9035.c dev_info(&intf->dev, "ts mode=%d not supported, defaulting to single tuner mode!", tmp); intf 575 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "reply=%*ph\n", 4, rbuf); intf 584 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "failed=%d\n", ret); intf 592 drivers/media/usb/dvb-usb-v2/af9035.c struct usb_interface *intf = d->intf; intf 623 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "core=%d addr=%04x data_len=%d checksum=%04x\n", intf 628 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "bad firmware\n"); intf 659 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "data uploaded=%zu\n", fw->size - i); intf 664 drivers/media/usb/dvb-usb-v2/af9035.c dev_warn(&intf->dev, "bad firmware\n"); intf 669 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "failed=%d\n", ret); intf 677 drivers/media/usb/dvb-usb-v2/af9035.c struct usb_interface *intf = d->intf; intf 707 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "data uploaded=%d\n", i); intf 714 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "failed=%d\n", ret); intf 722 drivers/media/usb/dvb-usb-v2/af9035.c struct usb_interface *intf = d->intf; intf 731 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "\n"); intf 803 drivers/media/usb/dvb-usb-v2/af9035.c dev_err(&intf->dev, "firmware did not run\n"); intf 808 drivers/media/usb/dvb-usb-v2/af9035.c dev_info(&intf->dev, "firmware version=%d.%d.%d.%d", intf 814 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "failed=%d\n", ret); intf 821 drivers/media/usb/dvb-usb-v2/af9035.c struct usb_interface *intf = d->intf; intf 878 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "2nd demod I2C addr=%02x\n", intf 887 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "[%d]tuner=%02x\n", i, tmp); intf 916 drivers/media/usb/dvb-usb-v2/af9035.c dev_info(&intf->dev, "[%d] overriding tuner from %02x to %02x\n", intf 937 drivers/media/usb/dvb-usb-v2/af9035.c dev_warn(&intf->dev, "tuner id=%02x not supported, please report!", intf 955 drivers/media/usb/dvb-usb-v2/af9035.c dev_info(&intf->dev, "driver does not support 2nd tuner and will disable it"); intf 963 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "[%d]IF=%d\n", i, tmp16); intf 991 drivers/media/usb/dvb-usb-v2/af9035.c dev_info(&intf->dev, intf 1000 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "failed=%d\n", ret); intf 1008 drivers/media/usb/dvb-usb-v2/af9035.c struct usb_interface *intf = d->intf; intf 1012 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "cmd=%d arg=%d\n", cmd, arg); intf 1046 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "failed=%d\n", ret); intf 1055 drivers/media/usb/dvb-usb-v2/af9035.c struct usb_interface *intf = d->intf; intf 1113 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "failed=%d\n", ret); intf 1139 drivers/media/usb/dvb-usb-v2/af9035.c struct usb_interface *intf = d->intf; intf 1141 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "component=%d cmd=%d arg=%d\n", intf 1165 drivers/media/usb/dvb-usb-v2/af9035.c struct usb_interface *intf = d->intf; intf 1168 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "adap->id=%d\n", adap->id); intf 1195 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "failed=%d\n", ret); intf 1204 drivers/media/usb/dvb-usb-v2/af9035.c struct usb_interface *intf = d->intf; intf 1209 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "adap->id=%d\n", adap->id); intf 1275 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "failed=%d\n", ret); intf 1284 drivers/media/usb/dvb-usb-v2/af9035.c struct usb_interface *intf = d->intf; intf 1286 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "adap->id=%d\n", adap->id); intf 1344 drivers/media/usb/dvb-usb-v2/af9035.c struct usb_interface *intf = d->intf; intf 1350 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "adap->id=%d\n", adap->id); intf 1566 drivers/media/usb/dvb-usb-v2/af9035.c pdev = platform_device_register_data(&d->intf->dev, name, intf 1596 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "failed=%d\n", ret); intf 1605 drivers/media/usb/dvb-usb-v2/af9035.c struct usb_interface *intf = d->intf; intf 1609 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "adap->id=%d\n", adap->id); intf 1623 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "failed=%d\n", ret); intf 1633 drivers/media/usb/dvb-usb-v2/af9035.c struct usb_interface *intf = d->intf; intf 1635 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "adap->id=%d\n", adap->id); intf 1653 drivers/media/usb/dvb-usb-v2/af9035.c struct usb_interface *intf = d->intf; intf 1655 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "adap->id=%d\n", adap->id); intf 1692 drivers/media/usb/dvb-usb-v2/af9035.c struct usb_interface *intf = d->intf; intf 1717 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "USB speed=%d frame_size=%04x packet_size=%02x\n", intf 1731 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "failed=%d\n", ret); intf 1739 drivers/media/usb/dvb-usb-v2/af9035.c struct usb_interface *intf = d->intf; intf 1799 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "USB speed=%d frame_size=%04x packet_size=%02x\n", intf 1813 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "failed=%d\n", ret); intf 1822 drivers/media/usb/dvb-usb-v2/af9035.c struct usb_interface *intf = d->intf; intf 1852 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "%*ph\n", 4, buf); intf 1859 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "failed=%d\n", ret); intf 1867 drivers/media/usb/dvb-usb-v2/af9035.c struct usb_interface *intf = d->intf; intf 1869 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "ir_mode=%02x ir_type=%02x\n", intf 1903 drivers/media/usb/dvb-usb-v2/af9035.c struct usb_interface *intf = d->intf; intf 1905 drivers/media/usb/dvb-usb-v2/af9035.c dev_dbg(&intf->dev, "adap=%d\n", fe_to_adap(fe)->id); intf 1928 drivers/media/usb/dvb-usb-v2/af9035.c static int af9035_probe(struct usb_interface *intf, intf 1931 drivers/media/usb/dvb-usb-v2/af9035.c struct usb_device *udev = interface_to_usbdev(intf); intf 1962 drivers/media/usb/dvb-usb-v2/af9035.c return dvb_usbv2_probe(intf, id); intf 868 drivers/media/usb/dvb-usb-v2/az6007.c static void az6007_usb_disconnect(struct usb_interface *intf) intf 870 drivers/media/usb/dvb-usb-v2/az6007.c struct dvb_usb_device *d = usb_get_intfdata(intf); intf 872 drivers/media/usb/dvb-usb-v2/az6007.c dvb_usbv2_disconnect(intf); intf 943 drivers/media/usb/dvb-usb-v2/az6007.c static int az6007_suspend(struct usb_interface *intf, pm_message_t msg) intf 945 drivers/media/usb/dvb-usb-v2/az6007.c struct dvb_usb_device *d = usb_get_intfdata(intf); intf 948 drivers/media/usb/dvb-usb-v2/az6007.c return dvb_usbv2_suspend(intf, msg); intf 951 drivers/media/usb/dvb-usb-v2/az6007.c static int az6007_resume(struct usb_interface *intf) intf 953 drivers/media/usb/dvb-usb-v2/az6007.c struct dvb_usb_device *d = usb_get_intfdata(intf); intf 957 drivers/media/usb/dvb-usb-v2/az6007.c return dvb_usbv2_resume(intf); intf 366 drivers/media/usb/dvb-usb-v2/dvb_usb.h struct usb_interface *intf; intf 888 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c int dvb_usbv2_probe(struct usb_interface *intf, intf 893 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c struct usb_device *udev = interface_to_usbdev(intf); intf 898 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c intf->cur_altsetting->desc.bInterfaceNumber); intf 913 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c d->intf = intf; intf 919 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c if (intf->cur_altsetting->desc.bInterfaceNumber != intf 988 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c usb_set_intfdata(intf, d); intf 1005 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c void dvb_usbv2_disconnect(struct usb_interface *intf) intf 1007 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c struct dvb_usb_device *d = usb_get_intfdata(intf); intf 1012 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c intf->cur_altsetting->desc.bInterfaceNumber); intf 1031 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c int dvb_usbv2_suspend(struct usb_interface *intf, pm_message_t msg) intf 1033 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c struct dvb_usb_device *d = usb_get_intfdata(intf); intf 1093 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c int dvb_usbv2_resume(struct usb_interface *intf) intf 1095 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c struct dvb_usb_device *d = usb_get_intfdata(intf); intf 1102 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c int dvb_usbv2_reset_resume(struct usb_interface *intf) intf 1104 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c struct dvb_usb_device *d = usb_get_intfdata(intf); intf 27 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_err(&d->intf->dev, "too large message %u\n", req->size); intf 59 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "failed=%d\n", ret); intf 280 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "\n"); intf 342 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "tuner=%s\n", dev->tuner_name); intf 346 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "failed=%d\n", ret); intf 378 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "\n"); intf 527 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "tuner=%s\n", dev->tuner_name); intf 558 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "MN88472 found\n"); intf 565 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "MN88473 found\n"); intf 572 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "CXD2837ER found\n"); intf 581 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "Si2168 found\n"); intf 595 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "failed=%d\n", ret); intf 615 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "\n"); intf 627 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_err(&d->intf->dev, "chip type detection failed %d\n", ret); intf 630 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "chip_id=%u\n", dev->chip_id); intf 638 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "failed=%d\n", ret); intf 676 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "\n"); intf 689 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_err(&d->intf->dev, "unknown tuner %s\n", dev->tuner_name); intf 719 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "failed=%d\n", ret); intf 764 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "cmd=%d arg=%d\n", cmd, arg); intf 789 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "failed=%d\n", ret); intf 799 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "cmd=%d arg=%d\n", cmd, arg); intf 832 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "failed=%d\n", ret); intf 859 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "component=%d cmd=%d arg=%d\n", intf 884 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "\n"); intf 910 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_err(&d->intf->dev, "unknown tuner %s\n", dev->tuner_name); intf 1049 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "failed=%d\n", ret); intf 1069 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "\n"); intf 1121 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "\n"); intf 1141 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_err(&d->intf->dev, "unknown tuner %d\n", dev->tuner); intf 1151 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "failed=%d\n", ret); intf 1186 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "\n"); intf 1342 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_err(&d->intf->dev, "unknown tuner %d\n", dev->tuner); intf 1365 drivers/media/usb/dvb-usb-v2/rtl28xxu.c pdev = platform_device_register_data(&d->intf->dev, intf 1374 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "no SDR for tuner=%d\n", dev->tuner); intf 1379 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "failed=%d\n", ret); intf 1400 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "\n"); intf 1422 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "\n"); intf 1447 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "failed=%d\n", ret); intf 1456 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "onoff=%d\n", onoff); intf 1468 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "RD SYS0=%02x GPIO_OUT_VAL=%02x\n", sys0, gpio); intf 1487 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "WR SYS0=%02x GPIO_OUT_VAL=%02x\n", sys0, gpio); intf 1509 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "failed=%d\n", ret); intf 1517 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "onoff=%d\n", onoff); intf 1567 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "failed=%d\n", ret); intf 1589 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "fe=%d onoff=%d\n", fe->id, onoff); intf 1613 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "failed=%d\n", ret); intf 1691 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "failed=%d\n", ret); intf 1789 drivers/media/usb/dvb-usb-v2/rtl28xxu.c dev_dbg(&d->intf->dev, "failed=%d\n", ret); intf 29 drivers/media/usb/dvb-usb-v2/zd1301.c struct usb_interface *intf = d->intf; intf 36 drivers/media/usb/dvb-usb-v2/zd1301.c dev_dbg(&intf->dev, ">>> %*ph\n", wlen, dev->buf); intf 41 drivers/media/usb/dvb-usb-v2/zd1301.c dev_err(&intf->dev, "1st usb_bulk_msg() failed %d\n", ret); intf 49 drivers/media/usb/dvb-usb-v2/zd1301.c dev_err(&intf->dev, intf 54 drivers/media/usb/dvb-usb-v2/zd1301.c dev_dbg(&intf->dev, "<<< %*ph\n", actual_length, dev->buf); intf 61 drivers/media/usb/dvb-usb-v2/zd1301.c dev_dbg(&intf->dev, "repeating reply message\n"); intf 68 drivers/media/usb/dvb-usb-v2/zd1301.c dev_err(&intf->dev, intf 73 drivers/media/usb/dvb-usb-v2/zd1301.c dev_dbg(&intf->dev, intf 88 drivers/media/usb/dvb-usb-v2/zd1301.c struct usb_interface *intf = d->intf; intf 99 drivers/media/usb/dvb-usb-v2/zd1301.c dev_dbg(&intf->dev, "failed=%d\n", ret); intf 106 drivers/media/usb/dvb-usb-v2/zd1301.c struct usb_interface *intf = d->intf; intf 119 drivers/media/usb/dvb-usb-v2/zd1301.c dev_dbg(&intf->dev, "failed=%d\n", ret); intf 127 drivers/media/usb/dvb-usb-v2/zd1301.c struct usb_interface *intf = d->intf; intf 135 drivers/media/usb/dvb-usb-v2/zd1301.c dev_dbg(&intf->dev, "\n"); intf 142 drivers/media/usb/dvb-usb-v2/zd1301.c pdev = platform_device_register_data(&intf->dev, intf 197 drivers/media/usb/dvb-usb-v2/zd1301.c dev_dbg(&intf->dev, "failed=%d\n", ret); intf 205 drivers/media/usb/dvb-usb-v2/zd1301.c struct usb_interface *intf = d->intf; intf 209 drivers/media/usb/dvb-usb-v2/zd1301.c dev_dbg(&intf->dev, "\n"); intf 232 drivers/media/usb/dvb-usb-v2/zd1301.c struct usb_interface *intf = d->intf; intf 236 drivers/media/usb/dvb-usb-v2/zd1301.c dev_dbg(&intf->dev, "onoff=%d\n", onoff); intf 244 drivers/media/usb/dvb-usb-v2/zd1301.c dev_dbg(&intf->dev, "failed=%d\n", ret); intf 65 drivers/media/usb/dvb-usb/a800.c static int a800_probe(struct usb_interface *intf, intf 68 drivers/media/usb/dvb-usb/a800.c return dvb_usb_device_init(intf, &a800_properties, intf 990 drivers/media/usb/dvb-usb/af9005.c static int af9005_usb_probe(struct usb_interface *intf, intf 993 drivers/media/usb/dvb-usb/af9005.c return dvb_usb_device_init(intf, &af9005_properties, intf 931 drivers/media/usb/dvb-usb/az6027.c static void az6027_usb_disconnect(struct usb_interface *intf) intf 933 drivers/media/usb/dvb-usb/az6027.c struct dvb_usb_device *d = usb_get_intfdata(intf); intf 935 drivers/media/usb/dvb-usb/az6027.c dvb_usb_device_exit(intf); intf 939 drivers/media/usb/dvb-usb/az6027.c static int az6027_usb_probe(struct usb_interface *intf, intf 942 drivers/media/usb/dvb-usb/az6027.c return dvb_usb_device_init(intf, intf 192 drivers/media/usb/dvb-usb/cinergyT2-core.c static int cinergyt2_usb_probe(struct usb_interface *intf, intf 195 drivers/media/usb/dvb-usb/cinergyT2-core.c return dvb_usb_device_init(intf, &cinergyt2_properties, intf 1575 drivers/media/usb/dvb-usb/cxusb.c static bool cxusb_medion_check_intf(struct usb_interface *intf) intf 1579 drivers/media/usb/dvb-usb/cxusb.c if (intf->num_altsetting < 2) { intf 1580 drivers/media/usb/dvb-usb/cxusb.c dev_err(intf->usb_dev, "no alternate interface"); intf 1585 drivers/media/usb/dvb-usb/cxusb.c for (ctr = 0; ctr < intf->num_altsetting; ctr++) { intf 1586 drivers/media/usb/dvb-usb/cxusb.c if (intf->altsetting[ctr].desc.bAlternateSetting != 1) intf 1589 drivers/media/usb/dvb-usb/cxusb.c if (cxusb_medion_check_altsetting(&intf->altsetting[ctr])) intf 1595 drivers/media/usb/dvb-usb/cxusb.c dev_err(intf->usb_dev, "no iso interface"); intf 1600 drivers/media/usb/dvb-usb/cxusb.c static int cxusb_probe(struct usb_interface *intf, intf 1607 drivers/media/usb/dvb-usb/cxusb.c if (!dvb_usb_device_init(intf, &cxusb_medion_properties, intf 1609 drivers/media/usb/dvb-usb/cxusb.c if (!cxusb_medion_check_intf(intf)) { intf 1631 drivers/media/usb/dvb-usb/cxusb.c } else if (!dvb_usb_device_init(intf, intf 1634 drivers/media/usb/dvb-usb/cxusb.c !dvb_usb_device_init(intf, intf 1637 drivers/media/usb/dvb-usb/cxusb.c !dvb_usb_device_init(intf, intf 1640 drivers/media/usb/dvb-usb/cxusb.c !dvb_usb_device_init(intf, intf 1643 drivers/media/usb/dvb-usb/cxusb.c !dvb_usb_device_init(intf, intf 1646 drivers/media/usb/dvb-usb/cxusb.c !dvb_usb_device_init(intf, intf 1649 drivers/media/usb/dvb-usb/cxusb.c !dvb_usb_device_init(intf, intf 1652 drivers/media/usb/dvb-usb/cxusb.c !dvb_usb_device_init(intf, &cxusb_aver_a868r_properties, intf 1654 drivers/media/usb/dvb-usb/cxusb.c !dvb_usb_device_init(intf, intf 1657 drivers/media/usb/dvb-usb/cxusb.c !dvb_usb_device_init(intf, &cxusb_d680_dmb_properties, intf 1659 drivers/media/usb/dvb-usb/cxusb.c !dvb_usb_device_init(intf, &cxusb_mygica_d689_properties, intf 1667 drivers/media/usb/dvb-usb/cxusb.c dvb_usb_device_exit(intf); intf 1672 drivers/media/usb/dvb-usb/cxusb.c static void cxusb_disconnect(struct usb_interface *intf) intf 1674 drivers/media/usb/dvb-usb/cxusb.c struct dvb_usb_device *d = usb_get_intfdata(intf); intf 1695 drivers/media/usb/dvb-usb/cxusb.c dvb_usb_device_exit(intf); intf 61 drivers/media/usb/dvb-usb/dib0700.h extern int dib0700_rc_setup(struct dvb_usb_device *d, struct usb_interface *intf); intf 807 drivers/media/usb/dvb-usb/dib0700_core.c int dib0700_rc_setup(struct dvb_usb_device *d, struct usb_interface *intf) intf 816 drivers/media/usb/dvb-usb/dib0700_core.c if (st->fw_version < 0x10200 || !intf) intf 821 drivers/media/usb/dvb-usb/dib0700_core.c if (intf->cur_altsetting->desc.bNumEndpoints < rc_ep + 1) intf 841 drivers/media/usb/dvb-usb/dib0700_core.c e = &intf->cur_altsetting->endpoint[rc_ep].desc; intf 876 drivers/media/usb/dvb-usb/dib0700_core.c static int dib0700_probe(struct usb_interface *intf, intf 883 drivers/media/usb/dvb-usb/dib0700_core.c if (dvb_usb_device_init(intf, &dib0700_devices[i], THIS_MODULE, intf 903 drivers/media/usb/dvb-usb/dib0700_core.c dib0700_rc_setup(dev, intf); intf 911 drivers/media/usb/dvb-usb/dib0700_core.c static void dib0700_disconnect(struct usb_interface *intf) intf 913 drivers/media/usb/dvb-usb/dib0700_core.c struct dvb_usb_device *d = usb_get_intfdata(intf); intf 931 drivers/media/usb/dvb-usb/dib0700_core.c dvb_usb_device_exit(intf); intf 107 drivers/media/usb/dvb-usb/dibusb-mb.c static int dibusb_probe(struct usb_interface *intf, intf 110 drivers/media/usb/dvb-usb/dibusb-mb.c if (0 == dvb_usb_device_init(intf, &dibusb1_1_properties, intf 112 drivers/media/usb/dvb-usb/dibusb-mb.c 0 == dvb_usb_device_init(intf, &dibusb1_1_an2235_properties, intf 114 drivers/media/usb/dvb-usb/dibusb-mb.c 0 == dvb_usb_device_init(intf, &dibusb2_0b_properties, intf 116 drivers/media/usb/dvb-usb/dibusb-mb.c 0 == dvb_usb_device_init(intf, &artec_t1_usb2_properties, intf 19 drivers/media/usb/dvb-usb/dibusb-mc.c static int dibusb_mc_probe(struct usb_interface *intf, intf 22 drivers/media/usb/dvb-usb/dibusb-mc.c return dvb_usb_device_init(intf, &dibusb_mc_properties, THIS_MODULE, intf 271 drivers/media/usb/dvb-usb/digitv.c static int digitv_probe(struct usb_interface *intf, intf 275 drivers/media/usb/dvb-usb/digitv.c int ret = dvb_usb_device_init(intf, &digitv_properties, THIS_MODULE, &d, intf 143 drivers/media/usb/dvb-usb/dtt200u.c static int dtt200u_usb_probe(struct usb_interface *intf, intf 146 drivers/media/usb/dvb-usb/dtt200u.c if (0 == dvb_usb_device_init(intf, &dtt200u_properties, intf 148 drivers/media/usb/dvb-usb/dtt200u.c 0 == dvb_usb_device_init(intf, &wt220u_properties, intf 150 drivers/media/usb/dvb-usb/dtt200u.c 0 == dvb_usb_device_init(intf, &wt220u_fc_properties, intf 152 drivers/media/usb/dvb-usb/dtt200u.c 0 == dvb_usb_device_init(intf, &wt220u_zl0353_properties, intf 154 drivers/media/usb/dvb-usb/dtt200u.c 0 == dvb_usb_device_init(intf, &wt220u_miglia_properties, intf 136 drivers/media/usb/dvb-usb/dtv5100.c static int dtv5100_probe(struct usb_interface *intf, intf 140 drivers/media/usb/dvb-usb/dtv5100.c struct usb_device *udev = interface_to_usbdev(intf); intf 154 drivers/media/usb/dvb-usb/dtv5100.c ret = dvb_usb_device_init(intf, &dtv5100_properties, intf 244 drivers/media/usb/dvb-usb/dvb-usb-init.c int dvb_usb_device_init(struct usb_interface *intf, intf 249 drivers/media/usb/dvb-usb/dvb-usb-init.c struct usb_device *udev = interface_to_usbdev(intf); intf 282 drivers/media/usb/dvb-usb/dvb-usb-init.c usb_set_intfdata(intf, d); intf 297 drivers/media/usb/dvb-usb/dvb-usb-init.c void dvb_usb_device_exit(struct usb_interface *intf) intf 299 drivers/media/usb/dvb-usb/dvb-usb-init.c struct dvb_usb_device *d = usb_get_intfdata(intf); intf 303 drivers/media/usb/dvb-usb/dvb-usb-init.c usb_set_intfdata(intf, NULL); intf 2326 drivers/media/usb/dvb-usb/dw2102.c static int dw2102_probe(struct usb_interface *intf, intf 2382 drivers/media/usb/dvb-usb/dw2102.c if (0 == dvb_usb_device_init(intf, &dw2102_properties, intf 2384 drivers/media/usb/dvb-usb/dw2102.c 0 == dvb_usb_device_init(intf, &dw2104_properties, intf 2386 drivers/media/usb/dvb-usb/dw2102.c 0 == dvb_usb_device_init(intf, &dw3101_properties, intf 2388 drivers/media/usb/dvb-usb/dw2102.c 0 == dvb_usb_device_init(intf, &s6x0_properties, intf 2390 drivers/media/usb/dvb-usb/dw2102.c 0 == dvb_usb_device_init(intf, p1100, intf 2392 drivers/media/usb/dvb-usb/dw2102.c 0 == dvb_usb_device_init(intf, s660, intf 2394 drivers/media/usb/dvb-usb/dw2102.c 0 == dvb_usb_device_init(intf, p7500, intf 2396 drivers/media/usb/dvb-usb/dw2102.c 0 == dvb_usb_device_init(intf, s421, intf 2398 drivers/media/usb/dvb-usb/dw2102.c 0 == dvb_usb_device_init(intf, &su3000_properties, intf 2400 drivers/media/usb/dvb-usb/dw2102.c 0 == dvb_usb_device_init(intf, &t220_properties, intf 2402 drivers/media/usb/dvb-usb/dw2102.c 0 == dvb_usb_device_init(intf, &tt_s2_4600_properties, intf 2426 drivers/media/usb/dvb-usb/dw2102.c static void dw2102_disconnect(struct usb_interface *intf) intf 2428 drivers/media/usb/dvb-usb/dw2102.c struct dvb_usb_device *d = usb_get_intfdata(intf); intf 2446 drivers/media/usb/dvb-usb/dw2102.c dvb_usb_device_exit(intf); intf 299 drivers/media/usb/dvb-usb/gp8psk.c static int gp8psk_usb_probe(struct usb_interface *intf, intf 303 drivers/media/usb/dvb-usb/gp8psk.c struct usb_device *udev = interface_to_usbdev(intf); intf 304 drivers/media/usb/dvb-usb/gp8psk.c ret = dvb_usb_device_init(intf, &gp8psk_properties, intf 123 drivers/media/usb/dvb-usb/m920x.c static int m920x_init_ep(struct usb_interface *intf) intf 125 drivers/media/usb/dvb-usb/m920x.c struct usb_device *udev = interface_to_usbdev(intf); intf 128 drivers/media/usb/dvb-usb/m920x.c if ((alt = usb_altnum_to_altsetting(intf, 1)) == NULL) { intf 812 drivers/media/usb/dvb-usb/m920x.c static int m920x_probe(struct usb_interface *intf, intf 818 drivers/media/usb/dvb-usb/m920x.c int bInterfaceNumber = intf->cur_altsetting->desc.bInterfaceNumber; intf 827 drivers/media/usb/dvb-usb/m920x.c ret = dvb_usb_device_init(intf, &megasky_properties, intf 834 drivers/media/usb/dvb-usb/m920x.c ret = dvb_usb_device_init(intf, &digivox_mini_ii_properties, intf 842 drivers/media/usb/dvb-usb/m920x.c ret = dvb_usb_device_init(intf, &tvwalkertwin_properties, intf 849 drivers/media/usb/dvb-usb/m920x.c ret = dvb_usb_device_init(intf, &dposh_properties, intf 856 drivers/media/usb/dvb-usb/m920x.c ret = dvb_usb_device_init(intf, &pinnacle_pctv310e_properties, intf 863 drivers/media/usb/dvb-usb/m920x.c ret = dvb_usb_device_init(intf, &vp7049_properties, intf 881 drivers/media/usb/dvb-usb/m920x.c if ((ret = m920x_init_ep(intf)) < 0) intf 153 drivers/media/usb/dvb-usb/nova-t-usb2.c static int nova_t_probe(struct usb_interface *intf, intf 156 drivers/media/usb/dvb-usb/nova-t-usb2.c return dvb_usb_device_init(intf, &nova_t_properties, intf 549 drivers/media/usb/dvb-usb/opera1.c static int opera1_probe(struct usb_interface *intf, intf 552 drivers/media/usb/dvb-usb/opera1.c struct usb_device *udev = interface_to_usbdev(intf); intf 561 drivers/media/usb/dvb-usb/opera1.c if (0 != dvb_usb_device_init(intf, &opera1_properties, intf 1057 drivers/media/usb/dvb-usb/pctv452e.c static void pctv452e_usb_disconnect(struct usb_interface *intf) intf 1059 drivers/media/usb/dvb-usb/pctv452e.c struct dvb_usb_device *d = usb_get_intfdata(intf); intf 1062 drivers/media/usb/dvb-usb/pctv452e.c dvb_usb_device_exit(intf); intf 1065 drivers/media/usb/dvb-usb/pctv452e.c static int pctv452e_usb_probe(struct usb_interface *intf, intf 1068 drivers/media/usb/dvb-usb/pctv452e.c if (0 == dvb_usb_device_init(intf, &pctv452e_properties, intf 1070 drivers/media/usb/dvb-usb/pctv452e.c 0 == dvb_usb_device_init(intf, &tt_connect_s2_3600_properties, intf 756 drivers/media/usb/dvb-usb/technisat-usb2.c static int technisat_usb2_probe(struct usb_interface *intf, intf 761 drivers/media/usb/dvb-usb/technisat-usb2.c if (dvb_usb_device_init(intf, &technisat_usb2_devices, THIS_MODULE, intf 780 drivers/media/usb/dvb-usb/technisat-usb2.c static void technisat_usb2_disconnect(struct usb_interface *intf) intf 782 drivers/media/usb/dvb-usb/technisat-usb2.c struct dvb_usb_device *dev = usb_get_intfdata(intf); intf 791 drivers/media/usb/dvb-usb/technisat-usb2.c dvb_usb_device_exit(intf); intf 611 drivers/media/usb/dvb-usb/ttusb2.c static void ttusb2_usb_disconnect(struct usb_interface *intf) intf 613 drivers/media/usb/dvb-usb/ttusb2.c struct dvb_usb_device *d = usb_get_intfdata(intf); intf 616 drivers/media/usb/dvb-usb/ttusb2.c dvb_usb_device_exit(intf); intf 619 drivers/media/usb/dvb-usb/ttusb2.c static int ttusb2_probe(struct usb_interface *intf, intf 622 drivers/media/usb/dvb-usb/ttusb2.c if (0 == dvb_usb_device_init(intf, &ttusb2_properties, intf 624 drivers/media/usb/dvb-usb/ttusb2.c 0 == dvb_usb_device_init(intf, &ttusb2_properties_s2400, intf 626 drivers/media/usb/dvb-usb/ttusb2.c 0 == dvb_usb_device_init(intf, &ttusb2_properties_ct3650, intf 74 drivers/media/usb/dvb-usb/umt-010.c static int umt_probe(struct usb_interface *intf, intf 77 drivers/media/usb/dvb-usb/umt-010.c if (0 == dvb_usb_device_init(intf, &umt_properties, intf 329 drivers/media/usb/dvb-usb/vp702x.c static int vp702x_usb_probe(struct usb_interface *intf, intf 336 drivers/media/usb/dvb-usb/vp702x.c ret = dvb_usb_device_init(intf, &vp702x_properties, intf 346 drivers/media/usb/dvb-usb/vp702x.c dvb_usb_device_exit(intf); intf 356 drivers/media/usb/dvb-usb/vp702x.c static void vp702x_usb_disconnect(struct usb_interface *intf) intf 358 drivers/media/usb/dvb-usb/vp702x.c struct dvb_usb_device *d = usb_get_intfdata(intf); intf 363 drivers/media/usb/dvb-usb/vp702x.c dvb_usb_device_exit(intf); intf 168 drivers/media/usb/dvb-usb/vp7045.c static int vp7045_usb_probe(struct usb_interface *intf, intf 171 drivers/media/usb/dvb-usb/vp7045.c return dvb_usb_device_init(intf, &vp7045_properties, intf 55 drivers/media/usb/em28xx/em28xx-audio.c dev_printk(KERN_DEBUG, &dev->intf->dev, \ intf 166 drivers/media/usb/em28xx/em28xx-audio.c dev_err(&dev->intf->dev, intf 184 drivers/media/usb/em28xx/em28xx-audio.c dev_err(&dev->intf->dev, intf 280 drivers/media/usb/em28xx/em28xx-audio.c udev = interface_to_usbdev(dev->intf); intf 325 drivers/media/usb/em28xx/em28xx-audio.c dev_err(&dev->intf->dev, intf 723 drivers/media/usb/em28xx/em28xx-audio.c struct usb_device *udev = interface_to_usbdev(dev->intf); intf 757 drivers/media/usb/em28xx/em28xx-audio.c struct usb_interface *intf; intf 759 drivers/media/usb/em28xx/em28xx-audio.c struct usb_device *udev = interface_to_usbdev(dev->intf); intf 769 drivers/media/usb/em28xx/em28xx-audio.c intf = usb_ifnum_to_if(udev, dev->ifnum); intf 771 drivers/media/usb/em28xx/em28xx-audio.c if (intf->num_altsetting <= alt) { intf 772 drivers/media/usb/em28xx/em28xx-audio.c dev_err(&dev->intf->dev, "alt %d doesn't exist on interface %d\n", intf 777 drivers/media/usb/em28xx/em28xx-audio.c for (i = 0; i < intf->altsetting[alt].desc.bNumEndpoints; i++) { intf 778 drivers/media/usb/em28xx/em28xx-audio.c e = &intf->altsetting[alt].endpoint[i].desc; intf 788 drivers/media/usb/em28xx/em28xx-audio.c dev_err(&dev->intf->dev, "Couldn't find an audio endpoint"); intf 795 drivers/media/usb/em28xx/em28xx-audio.c dev_info(&dev->intf->dev, intf 835 drivers/media/usb/em28xx/em28xx-audio.c dev_info(&dev->intf->dev, intf 873 drivers/media/usb/em28xx/em28xx-audio.c dev_err(&dev->intf->dev, intf 902 drivers/media/usb/em28xx/em28xx-audio.c struct usb_device *udev = interface_to_usbdev(dev->intf); intf 917 drivers/media/usb/em28xx/em28xx-audio.c dev_info(&dev->intf->dev, "Binding audio extension\n"); intf 921 drivers/media/usb/em28xx/em28xx-audio.c dev_info(&dev->intf->dev, intf 923 drivers/media/usb/em28xx/em28xx-audio.c dev_info(&dev->intf->dev, intf 926 drivers/media/usb/em28xx/em28xx-audio.c err = snd_card_new(&dev->intf->dev, index[devnr], "Em28xx Audio", intf 974 drivers/media/usb/em28xx/em28xx-audio.c dev_info(&dev->intf->dev, "Audio extension successfully initialized\n"); intf 1001 drivers/media/usb/em28xx/em28xx-audio.c dev_info(&dev->intf->dev, "Closing audio extension\n"); intf 1025 drivers/media/usb/em28xx/em28xx-audio.c dev_info(&dev->intf->dev, "Suspending audio extension\n"); intf 1039 drivers/media/usb/em28xx/em28xx-audio.c dev_info(&dev->intf->dev, "Resuming audio extension\n"); intf 107 drivers/media/usb/em28xx/em28xx-camera.c dev_err(&dev->intf->dev, intf 116 drivers/media/usb/em28xx/em28xx-camera.c dev_err(&dev->intf->dev, intf 155 drivers/media/usb/em28xx/em28xx-camera.c dev_info(&dev->intf->dev, intf 162 drivers/media/usb/em28xx/em28xx-camera.c dev_info(&dev->intf->dev, intf 165 drivers/media/usb/em28xx/em28xx-camera.c dev_info(&dev->intf->dev, intf 197 drivers/media/usb/em28xx/em28xx-camera.c dev_err(&dev->intf->dev, intf 206 drivers/media/usb/em28xx/em28xx-camera.c dev_err(&dev->intf->dev, intf 219 drivers/media/usb/em28xx/em28xx-camera.c dev_err(&dev->intf->dev, intf 228 drivers/media/usb/em28xx/em28xx-camera.c dev_err(&dev->intf->dev, intf 268 drivers/media/usb/em28xx/em28xx-camera.c dev_info(&dev->intf->dev, intf 275 drivers/media/usb/em28xx/em28xx-camera.c dev_info(&dev->intf->dev, intf 278 drivers/media/usb/em28xx/em28xx-camera.c dev_info(&dev->intf->dev, intf 302 drivers/media/usb/em28xx/em28xx-camera.c dev_info(&dev->intf->dev, intf 2816 drivers/media/usb/em28xx/em28xx-cards.c dev_warn(&dev->intf->dev, "AC97 registers access is not reliable !\n"); intf 2978 drivers/media/usb/em28xx/em28xx-cards.c dev_err(&dev->intf->dev, intf 3009 drivers/media/usb/em28xx/em28xx-cards.c dev_err(&dev->intf->dev, intf 3022 drivers/media/usb/em28xx/em28xx-cards.c dev_err(&dev->intf->dev, intf 3031 drivers/media/usb/em28xx/em28xx-cards.c dev_err(&dev->intf->dev, intf 3034 drivers/media/usb/em28xx/em28xx-cards.c dev_err(&dev->intf->dev, intf 3074 drivers/media/usb/em28xx/em28xx-cards.c dev_err(&dev->intf->dev, "Board not discovered\n"); intf 3084 drivers/media/usb/em28xx/em28xx-cards.c dev_info(&dev->intf->dev, "Identified as %s (card=%d)\n", intf 3187 drivers/media/usb/em28xx/em28xx-cards.c dev_err(&dev->intf->dev, intf 3343 drivers/media/usb/em28xx/em28xx-cards.c media_device_usb_init(mdev, udev, dev_name(&dev->intf->dev)); intf 3369 drivers/media/usb/em28xx/em28xx-cards.c struct usb_device *udev = interface_to_usbdev(dev->intf); intf 3401 drivers/media/usb/em28xx/em28xx-cards.c dev_info(&dev->intf->dev, "Freeing device\n"); intf 3418 drivers/media/usb/em28xx/em28xx-cards.c struct usb_interface *intf, intf 3424 drivers/media/usb/em28xx/em28xx-cards.c dev->intf = intf; intf 3509 drivers/media/usb/em28xx/em28xx-cards.c dev_info(&dev->intf->dev, intf 3512 drivers/media/usb/em28xx/em28xx-cards.c dev_info(&dev->intf->dev, "chip ID is %s\n", chip_name); intf 3535 drivers/media/usb/em28xx/em28xx-cards.c dev_err(&dev->intf->dev, intf 3550 drivers/media/usb/em28xx/em28xx-cards.c dev_err(&dev->intf->dev, intf 3580 drivers/media/usb/em28xx/em28xx-cards.c dev_warn(&dev->intf->dev, ": Supports only %i em28xx boards.\n", intf 3599 drivers/media/usb/em28xx/em28xx-cards.c struct usb_interface *intf, intf 3633 drivers/media/usb/em28xx/em28xx-cards.c e = &intf->altsetting[alt].endpoint[ep].desc; intf 3660 drivers/media/usb/em28xx/em28xx-cards.c dev_err(&intf->dev, intf 3705 drivers/media/usb/em28xx/em28xx-cards.c static int em28xx_usb_probe(struct usb_interface *intf, intf 3713 drivers/media/usb/em28xx/em28xx-cards.c const int ifnum = intf->altsetting[0].desc.bInterfaceNumber; intf 3716 drivers/media/usb/em28xx/em28xx-cards.c udev = usb_get_dev(interface_to_usbdev(intf)); intf 3723 drivers/media/usb/em28xx/em28xx-cards.c dev_err(&intf->dev, intf 3732 drivers/media/usb/em28xx/em28xx-cards.c if (intf->altsetting[0].desc.bInterfaceClass == USB_CLASS_AUDIO) { intf 3733 drivers/media/usb/em28xx/em28xx-cards.c dev_info(&intf->dev, intf 3738 drivers/media/usb/em28xx/em28xx-cards.c intf->altsetting[0].desc.bInterfaceClass); intf 3752 drivers/media/usb/em28xx/em28xx-cards.c dev->alt_max_pkt_size_isoc = kcalloc(intf->num_altsetting, intf 3762 drivers/media/usb/em28xx/em28xx-cards.c for (i = 0; i < intf->num_altsetting; i++) { intf 3766 drivers/media/usb/em28xx/em28xx-cards.c ep < intf->altsetting[i].desc.bNumEndpoints; intf 3768 drivers/media/usb/em28xx/em28xx-cards.c em28xx_check_usb_descriptor(dev, udev, intf, intf 3795 drivers/media/usb/em28xx/em28xx-cards.c dev_info(&intf->dev, intf 3803 drivers/media/usb/em28xx/em28xx-cards.c intf->altsetting->desc.bInterfaceNumber); intf 3811 drivers/media/usb/em28xx/em28xx-cards.c dev_err(&intf->dev, "Device initialization failed.\n"); intf 3812 drivers/media/usb/em28xx/em28xx-cards.c dev_err(&intf->dev, intf 3830 drivers/media/usb/em28xx/em28xx-cards.c dev_info(&intf->dev, intf 3840 drivers/media/usb/em28xx/em28xx-cards.c dev_err(&intf->dev, intf 3849 drivers/media/usb/em28xx/em28xx-cards.c dev_info(&intf->dev, "Video interface %i found:%s%s\n", intf 3854 drivers/media/usb/em28xx/em28xx-cards.c dev_info(&intf->dev, "DVB interface %i found:%s%s\n", intf 3859 drivers/media/usb/em28xx/em28xx-cards.c dev->num_alt = intf->num_altsetting; intf 3865 drivers/media/usb/em28xx/em28xx-cards.c usb_set_intfdata(intf, dev); intf 3869 drivers/media/usb/em28xx/em28xx-cards.c retval = em28xx_init_dev(dev, udev, intf, nr); intf 3886 drivers/media/usb/em28xx/em28xx-cards.c dev_err(&intf->dev, intf 3898 drivers/media/usb/em28xx/em28xx-cards.c dev_err(&intf->dev, intf 3907 drivers/media/usb/em28xx/em28xx-cards.c dev_info(&intf->dev, "analog set to %s mode.\n", intf 3913 drivers/media/usb/em28xx/em28xx-cards.c dev_info(&intf->dev, "dvb set to %s mode.\n", intf 3927 drivers/media/usb/em28xx/em28xx-cards.c retval = em28xx_init_dev(dev->dev_next, udev, intf, intf 3949 drivers/media/usb/em28xx/em28xx-cards.c dev_info(&dev->intf->dev, "dvb ts2 set to %s mode.\n", intf 4008 drivers/media/usb/em28xx/em28xx-cards.c static void em28xx_usb_disconnect(struct usb_interface *intf) intf 4012 drivers/media/usb/em28xx/em28xx-cards.c dev = usb_get_intfdata(intf); intf 4013 drivers/media/usb/em28xx/em28xx-cards.c usb_set_intfdata(intf, NULL); intf 4020 drivers/media/usb/em28xx/em28xx-cards.c dev_info(&dev->intf->dev, "Disconnecting %s\n", intf 4026 drivers/media/usb/em28xx/em28xx-cards.c dev_info(&dev->intf->dev, "Disconnecting %s\n", dev->name); intf 4043 drivers/media/usb/em28xx/em28xx-cards.c static int em28xx_usb_suspend(struct usb_interface *intf, intf 4048 drivers/media/usb/em28xx/em28xx-cards.c dev = usb_get_intfdata(intf); intf 4055 drivers/media/usb/em28xx/em28xx-cards.c static int em28xx_usb_resume(struct usb_interface *intf) intf 4059 drivers/media/usb/em28xx/em28xx-cards.c dev = usb_get_intfdata(intf); intf 51 drivers/media/usb/em28xx/em28xx-core.c dev_printk(KERN_DEBUG, &dev->intf->dev, \ intf 61 drivers/media/usb/em28xx/em28xx-core.c dev_printk(KERN_DEBUG, &dev->intf->dev, \ intf 68 drivers/media/usb/em28xx/em28xx-core.c dev_printk(KERN_DEBUG, &dev->intf->dev, \ intf 80 drivers/media/usb/em28xx/em28xx-core.c struct usb_device *udev = interface_to_usbdev(dev->intf); intf 148 drivers/media/usb/em28xx/em28xx-core.c struct usb_device *udev = interface_to_usbdev(dev->intf); intf 260 drivers/media/usb/em28xx/em28xx-core.c dev_warn(&dev->intf->dev, intf 355 drivers/media/usb/em28xx/em28xx-core.c dev_warn(&dev->intf->dev, intf 441 drivers/media/usb/em28xx/em28xx-core.c dev_warn(&dev->intf->dev, intf 480 drivers/media/usb/em28xx/em28xx-core.c dev_warn(&dev->intf->dev, intf 520 drivers/media/usb/em28xx/em28xx-core.c dev_info(&dev->intf->dev, "Config register raw data: 0x%02x\n", cfg); intf 541 drivers/media/usb/em28xx/em28xx-core.c dev_info(&dev->intf->dev, "I2S Audio (%d sample rate(s))\n", intf 559 drivers/media/usb/em28xx/em28xx-core.c dev_warn(&dev->intf->dev, intf 573 drivers/media/usb/em28xx/em28xx-core.c dev_warn(&dev->intf->dev, "AC97 vendor ID = 0x%08x\n", vid); intf 579 drivers/media/usb/em28xx/em28xx-core.c dev_warn(&dev->intf->dev, "AC97 features = 0x%04x\n", feat); intf 591 drivers/media/usb/em28xx/em28xx-core.c dev_info(&dev->intf->dev, "No AC97 audio processor\n"); intf 594 drivers/media/usb/em28xx/em28xx-core.c dev_info(&dev->intf->dev, intf 598 drivers/media/usb/em28xx/em28xx-core.c dev_info(&dev->intf->dev, intf 603 drivers/media/usb/em28xx/em28xx-core.c dev_warn(&dev->intf->dev, intf 889 drivers/media/usb/em28xx/em28xx-core.c struct usb_device *udev = interface_to_usbdev(dev->intf); intf 903 drivers/media/usb/em28xx/em28xx-core.c dev_err(&dev->intf->dev, intf 912 drivers/media/usb/em28xx/em28xx-core.c dev_err(&dev->intf->dev, intf 919 drivers/media/usb/em28xx/em28xx-core.c dev_err(&dev->intf->dev, "invalid mode selected\n"); intf 1014 drivers/media/usb/em28xx/em28xx-core.c struct usb_device *udev = interface_to_usbdev(dev->intf); intf 1042 drivers/media/usb/em28xx/em28xx-core.c dev_err(&dev->intf->dev, intf 1059 drivers/media/usb/em28xx/em28xx-core.c dev_err(&dev->intf->dev, intf 1156 drivers/media/usb/em28xx/em28xx-core.c dev_info(&dev->intf->dev, "Suspending extensions\n"); intf 1172 drivers/media/usb/em28xx/em28xx-core.c dev_info(&dev->intf->dev, "Resuming extensions\n"); intf 79 drivers/media/usb/em28xx/em28xx-dvb.c dev_printk(KERN_DEBUG, &dev->intf->dev, \ intf 202 drivers/media/usb/em28xx/em28xx-dvb.c struct usb_device *udev = interface_to_usbdev(dev->intf); intf 745 drivers/media/usb/em28xx/em28xx-dvb.c dev_err(&dev->intf->dev, "gpio request failed %d\n", ret); intf 751 drivers/media/usb/em28xx/em28xx-dvb.c dev_warn(&dev->intf->dev, "%s: LNA control is disabled (lna=%u)\n", intf 956 drivers/media/usb/em28xx/em28xx-dvb.c dev_err(&dev->intf->dev, intf 963 drivers/media/usb/em28xx/em28xx-dvb.c dev_err(&dev->intf->dev, "xc3028 attach failed\n"); intf 969 drivers/media/usb/em28xx/em28xx-dvb.c dev_info(&dev->intf->dev, "xc3028 attached\n"); intf 986 drivers/media/usb/em28xx/em28xx-dvb.c dev_name(&dev->intf->dev), module, intf 989 drivers/media/usb/em28xx/em28xx-dvb.c dev_warn(&dev->intf->dev, intf 1008 drivers/media/usb/em28xx/em28xx-dvb.c dev_warn(&dev->intf->dev, intf 1018 drivers/media/usb/em28xx/em28xx-dvb.c dev_warn(&dev->intf->dev, intf 1037 drivers/media/usb/em28xx/em28xx-dvb.c dev_warn(&dev->intf->dev, intf 1048 drivers/media/usb/em28xx/em28xx-dvb.c dev_warn(&dev->intf->dev, intf 1057 drivers/media/usb/em28xx/em28xx-dvb.c dev_warn(&dev->intf->dev, intf 1066 drivers/media/usb/em28xx/em28xx-dvb.c dev_warn(&dev->intf->dev, intf 1074 drivers/media/usb/em28xx/em28xx-dvb.c dev_warn(&dev->intf->dev, intf 1423 drivers/media/usb/em28xx/em28xx-dvb.c dev_info(&dev->intf->dev, "Binding DVB extension\n"); intf 1448 drivers/media/usb/em28xx/em28xx-dvb.c dev_err(&dev->intf->dev, intf 1573 drivers/media/usb/em28xx/em28xx-dvb.c &dev->intf->dev); intf 1635 drivers/media/usb/em28xx/em28xx-dvb.c dev_err(&dev->intf->dev, intf 1889 drivers/media/usb/em28xx/em28xx-dvb.c dev_err(&dev->intf->dev, intf 1894 drivers/media/usb/em28xx/em28xx-dvb.c dev_err(&dev->intf->dev, "frontend initialization failed\n"); intf 1904 drivers/media/usb/em28xx/em28xx-dvb.c result = em28xx_register_dvb(dvb, THIS_MODULE, dev, &dev->intf->dev); intf 1915 drivers/media/usb/em28xx/em28xx-dvb.c udev = interface_to_usbdev(dev->intf); intf 1917 drivers/media/usb/em28xx/em28xx-dvb.c dev_info(&dev->intf->dev, "DVB extension successfully initialized\n"); intf 1956 drivers/media/usb/em28xx/em28xx-dvb.c dev_info(&dev->intf->dev, "Closing DVB extension\n"); intf 2001 drivers/media/usb/em28xx/em28xx-dvb.c dev_info(&dev->intf->dev, "Suspending DVB extension\n"); intf 2007 drivers/media/usb/em28xx/em28xx-dvb.c dev_info(&dev->intf->dev, "fe0 suspend %d\n", ret); intf 2011 drivers/media/usb/em28xx/em28xx-dvb.c dev_info(&dev->intf->dev, "fe1 suspend %d\n", ret); intf 2028 drivers/media/usb/em28xx/em28xx-dvb.c dev_info(&dev->intf->dev, "Resuming DVB extension\n"); intf 2034 drivers/media/usb/em28xx/em28xx-dvb.c dev_info(&dev->intf->dev, "fe0 resume %d\n", ret); intf 2039 drivers/media/usb/em28xx/em28xx-dvb.c dev_info(&dev->intf->dev, "fe1 resume %d\n", ret); intf 45 drivers/media/usb/em28xx/em28xx-i2c.c dev_printk(KERN_DEBUG, &dev->intf->dev, \ intf 105 drivers/media/usb/em28xx/em28xx-i2c.c dev_warn(&dev->intf->dev, intf 120 drivers/media/usb/em28xx/em28xx-i2c.c dev_warn(&dev->intf->dev, intf 150 drivers/media/usb/em28xx/em28xx-i2c.c dev_warn(&dev->intf->dev, intf 167 drivers/media/usb/em28xx/em28xx-i2c.c dev_warn(&dev->intf->dev, intf 180 drivers/media/usb/em28xx/em28xx-i2c.c dev_warn(&dev->intf->dev, intf 226 drivers/media/usb/em28xx/em28xx-i2c.c dev_warn(&dev->intf->dev, intf 231 drivers/media/usb/em28xx/em28xx-i2c.c dev_warn(&dev->intf->dev, intf 248 drivers/media/usb/em28xx/em28xx-i2c.c dev_warn(&dev->intf->dev, intf 269 drivers/media/usb/em28xx/em28xx-i2c.c dev_warn(&dev->intf->dev, intf 293 drivers/media/usb/em28xx/em28xx-i2c.c dev_warn(&dev->intf->dev, intf 312 drivers/media/usb/em28xx/em28xx-i2c.c dev_warn(&dev->intf->dev, intf 331 drivers/media/usb/em28xx/em28xx-i2c.c dev_warn(&dev->intf->dev, intf 372 drivers/media/usb/em28xx/em28xx-i2c.c dev_warn(&dev->intf->dev, intf 378 drivers/media/usb/em28xx/em28xx-i2c.c dev_warn(&dev->intf->dev, intf 424 drivers/media/usb/em28xx/em28xx-i2c.c dev_warn(&dev->intf->dev, intf 699 drivers/media/usb/em28xx/em28xx-i2c.c dev_info(&dev->intf->dev, "board has no eeprom\n"); intf 712 drivers/media/usb/em28xx/em28xx-i2c.c dev_err(&dev->intf->dev, intf 723 drivers/media/usb/em28xx/em28xx-i2c.c dev_info(&dev->intf->dev, intf 736 drivers/media/usb/em28xx/em28xx-i2c.c dev_info(&dev->intf->dev, intf 739 drivers/media/usb/em28xx/em28xx-i2c.c dev_info(&dev->intf->dev, intf 741 drivers/media/usb/em28xx/em28xx-i2c.c dev_info(&dev->intf->dev, intf 761 drivers/media/usb/em28xx/em28xx-i2c.c dev_err(&dev->intf->dev, intf 780 drivers/media/usb/em28xx/em28xx-i2c.c dev_err(&dev->intf->dev, intf 790 drivers/media/usb/em28xx/em28xx-i2c.c dev_info(&dev->intf->dev, intf 805 drivers/media/usb/em28xx/em28xx-i2c.c dev_info(&dev->intf->dev, intf 808 drivers/media/usb/em28xx/em28xx-i2c.c dev_info(&dev->intf->dev, intf 811 drivers/media/usb/em28xx/em28xx-i2c.c dev_info(&dev->intf->dev, intf 823 drivers/media/usb/em28xx/em28xx-i2c.c dev_info(&dev->intf->dev, "\tNo audio on board.\n"); intf 826 drivers/media/usb/em28xx/em28xx-i2c.c dev_info(&dev->intf->dev, "\tAC97 audio (5 sample rates)\n"); intf 830 drivers/media/usb/em28xx/em28xx-i2c.c dev_info(&dev->intf->dev, intf 833 drivers/media/usb/em28xx/em28xx-i2c.c dev_info(&dev->intf->dev, intf 838 drivers/media/usb/em28xx/em28xx-i2c.c dev_info(&dev->intf->dev, intf 841 drivers/media/usb/em28xx/em28xx-i2c.c dev_info(&dev->intf->dev, intf 847 drivers/media/usb/em28xx/em28xx-i2c.c dev_info(&dev->intf->dev, "\tUSB Remote wakeup capable\n"); intf 850 drivers/media/usb/em28xx/em28xx-i2c.c dev_info(&dev->intf->dev, "\tUSB Self power capable\n"); intf 854 drivers/media/usb/em28xx/em28xx-i2c.c dev_info(&dev->intf->dev, "\t500mA max power\n"); intf 857 drivers/media/usb/em28xx/em28xx-i2c.c dev_info(&dev->intf->dev, "\t400mA max power\n"); intf 860 drivers/media/usb/em28xx/em28xx-i2c.c dev_info(&dev->intf->dev, "\t300mA max power\n"); intf 863 drivers/media/usb/em28xx/em28xx-i2c.c dev_info(&dev->intf->dev, "\t200mA max power\n"); intf 866 drivers/media/usb/em28xx/em28xx-i2c.c dev_info(&dev->intf->dev, intf 960 drivers/media/usb/em28xx/em28xx-i2c.c dev_info(&dev->intf->dev, intf 987 drivers/media/usb/em28xx/em28xx-i2c.c dev->i2c_adap[bus].dev.parent = &dev->intf->dev; intf 988 drivers/media/usb/em28xx/em28xx-i2c.c strscpy(dev->i2c_adap[bus].name, dev_name(&dev->intf->dev), intf 998 drivers/media/usb/em28xx/em28xx-i2c.c dev_err(&dev->intf->dev, intf 1012 drivers/media/usb/em28xx/em28xx-i2c.c dev_err(&dev->intf->dev, intf 43 drivers/media/usb/em28xx/em28xx-input.c dev_printk(KERN_DEBUG, &ir->dev->intf->dev, \ intf 474 drivers/media/usb/em28xx/em28xx-input.c dev_err(&ir->dev->intf->dev, intf 587 drivers/media/usb/em28xx/em28xx-input.c struct usb_device *udev = interface_to_usbdev(dev->intf); intf 591 drivers/media/usb/em28xx/em28xx-input.c dev_info(&dev->intf->dev, "Registering snapshot button...\n"); intf 608 drivers/media/usb/em28xx/em28xx-input.c input_dev->dev.parent = &dev->intf->dev; intf 612 drivers/media/usb/em28xx/em28xx-input.c dev_err(&dev->intf->dev, "input_register_device failed\n"); intf 653 drivers/media/usb/em28xx/em28xx-input.c dev_err(&dev->intf->dev, intf 691 drivers/media/usb/em28xx/em28xx-input.c dev_info(&dev->intf->dev, "Deregistering snapshot button\n"); intf 699 drivers/media/usb/em28xx/em28xx-input.c struct usb_device *udev = interface_to_usbdev(dev->intf); intf 721 drivers/media/usb/em28xx/em28xx-input.c dev_warn(&dev->intf->dev, intf 729 drivers/media/usb/em28xx/em28xx-input.c dev_warn(&dev->intf->dev, intf 734 drivers/media/usb/em28xx/em28xx-input.c dev_info(&dev->intf->dev, "Registering input extension\n"); intf 825 drivers/media/usb/em28xx/em28xx-input.c rc->dev.parent = &dev->intf->dev; intf 833 drivers/media/usb/em28xx/em28xx-input.c dev_info(&dev->intf->dev, "Input extension successfully initialized\n"); intf 854 drivers/media/usb/em28xx/em28xx-input.c dev_info(&dev->intf->dev, "Closing input extension\n"); intf 883 drivers/media/usb/em28xx/em28xx-input.c dev_info(&dev->intf->dev, "Suspending input extension\n"); intf 902 drivers/media/usb/em28xx/em28xx-input.c dev_info(&dev->intf->dev, "Resuming input extension\n"); intf 63 drivers/media/usb/em28xx/em28xx-vbi.c dev_info(&dev->intf->dev, intf 64 drivers/media/usb/em28xx/em28xx-video.c dev_printk(KERN_DEBUG, &dev->intf->dev, \ intf 70 drivers/media/usb/em28xx/em28xx-video.c dev_printk(KERN_DEBUG, &dev->intf->dev, \ intf 361 drivers/media/usb/em28xx/em28xx-video.c struct usb_device *udev = interface_to_usbdev(dev->intf); intf 422 drivers/media/usb/em28xx/em28xx-video.c dev_err(&dev->intf->dev, intf 948 drivers/media/usb/em28xx/em28xx-video.c dev_err(&dev->intf->dev, intf 981 drivers/media/usb/em28xx/em28xx-video.c dev_err(&dev->intf->dev, intf 989 drivers/media/usb/em28xx/em28xx-video.c dev_err(&dev->intf->dev, intf 1023 drivers/media/usb/em28xx/em28xx-video.c dev_err(&dev->intf->dev, intf 1028 drivers/media/usb/em28xx/em28xx-video.c dev_err(&dev->intf->dev, intf 1981 drivers/media/usb/em28xx/em28xx-video.c struct usb_device *udev = interface_to_usbdev(dev->intf); intf 2165 drivers/media/usb/em28xx/em28xx-video.c dev_err(&dev->intf->dev, intf 2221 drivers/media/usb/em28xx/em28xx-video.c dev_info(&dev->intf->dev, "Closing video extension\n"); intf 2232 drivers/media/usb/em28xx/em28xx-video.c dev_info(&dev->intf->dev, "V4L2 device %s deregistered\n", intf 2237 drivers/media/usb/em28xx/em28xx-video.c dev_info(&dev->intf->dev, "V4L2 device %s deregistered\n", intf 2242 drivers/media/usb/em28xx/em28xx-video.c dev_info(&dev->intf->dev, "V4L2 device %s deregistered\n", intf 2267 drivers/media/usb/em28xx/em28xx-video.c dev_info(&dev->intf->dev, "Suspending video extension\n"); intf 2280 drivers/media/usb/em28xx/em28xx-video.c dev_info(&dev->intf->dev, "Resuming video extension\n"); intf 2294 drivers/media/usb/em28xx/em28xx-video.c struct usb_device *udev = interface_to_usbdev(dev->intf); intf 2318 drivers/media/usb/em28xx/em28xx-video.c dev_err(&dev->intf->dev, intf 2454 drivers/media/usb/em28xx/em28xx-video.c dev_name(&dev->intf->dev), type_name); intf 2538 drivers/media/usb/em28xx/em28xx-video.c dev_info(&dev->intf->dev, "Registering V4L2 extension\n"); intf 2554 drivers/media/usb/em28xx/em28xx-video.c ret = v4l2_device_register(&dev->intf->dev, &v4l2->v4l2_dev); intf 2556 drivers/media/usb/em28xx/em28xx-video.c dev_err(&dev->intf->dev, intf 2641 drivers/media/usb/em28xx/em28xx-video.c dev_err(&dev->intf->dev, intf 2670 drivers/media/usb/em28xx/em28xx-video.c dev_err(&dev->intf->dev, intf 2679 drivers/media/usb/em28xx/em28xx-video.c dev_err(&dev->intf->dev, intf 2795 drivers/media/usb/em28xx/em28xx-video.c dev_err(&dev->intf->dev, intf 2829 drivers/media/usb/em28xx/em28xx-video.c dev_err(&dev->intf->dev, intf 2842 drivers/media/usb/em28xx/em28xx-video.c dev_err(&dev->intf->dev, intf 2846 drivers/media/usb/em28xx/em28xx-video.c dev_info(&dev->intf->dev, intf 2857 drivers/media/usb/em28xx/em28xx-video.c dev_err(&dev->intf->dev, intf 2864 drivers/media/usb/em28xx/em28xx-video.c dev_info(&dev->intf->dev, intf 2869 drivers/media/usb/em28xx/em28xx-video.c dev_info(&dev->intf->dev, intf 2879 drivers/media/usb/em28xx/em28xx-video.c dev_info(&dev->intf->dev, intf 2889 drivers/media/usb/em28xx/em28xx-video.c dev_info(&dev->intf->dev, intf 2895 drivers/media/usb/em28xx/em28xx-video.c dev_info(&dev->intf->dev, intf 2901 drivers/media/usb/em28xx/em28xx-video.c dev_info(&dev->intf->dev, intf 727 drivers/media/usb/em28xx/em28xx.h struct usb_interface *intf; // the usb interface intf 1040 drivers/media/usb/go7007/go7007-usb.c static int go7007_usb_probe(struct usb_interface *intf, intf 1046 drivers/media/usb/go7007/go7007-usb.c struct usb_device *usbdev = interface_to_usbdev(intf); intf 1091 drivers/media/usb/go7007/go7007-usb.c dev_err(&intf->dev, "The Lifeview TV Walker Ultra is not supported. Sorry!\n"); intf 1099 drivers/media/usb/go7007/go7007-usb.c dev_info(&intf->dev, "Sensoray 2250 found\n"); intf 1108 drivers/media/usb/go7007/go7007-usb.c dev_err(&intf->dev, "unknown board ID %d!\n", intf 1113 drivers/media/usb/go7007/go7007-usb.c go = go7007_alloc(&board->main_info, &intf->dev); intf 1153 drivers/media/usb/go7007/go7007-usb.c usb_set_intfdata(intf, &go->v4l2_dev); intf 1315 drivers/media/usb/go7007/go7007-usb.c static void go7007_usb_disconnect(struct usb_interface *intf) intf 1317 drivers/media/usb/go7007/go7007-usb.c struct go7007 *go = to_go7007(usb_get_intfdata(intf)); intf 118 drivers/media/usb/gspca/benq.c struct usb_interface *intf; intf 126 drivers/media/usb/gspca/benq.c intf = usb_ifnum_to_if(gspca_dev->dev, gspca_dev->iface); intf 128 drivers/media/usb/gspca/benq.c intf->num_altsetting - 1); intf 255 drivers/media/usb/gspca/benq.c static int sd_probe(struct usb_interface *intf, intf 258 drivers/media/usb/gspca/benq.c return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), intf 934 drivers/media/usb/gspca/conex.c static int sd_probe(struct usb_interface *intf, intf 937 drivers/media/usb/gspca/conex.c return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), intf 1881 drivers/media/usb/gspca/cpia1.c static int sd_probe(struct usb_interface *intf, intf 1884 drivers/media/usb/gspca/cpia1.c return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), intf 260 drivers/media/usb/gspca/dtcs033.c static int sd_probe(struct usb_interface *intf, intf 263 drivers/media/usb/gspca/dtcs033.c return gspca_dev_probe(intf, id, intf 763 drivers/media/usb/gspca/etoms.c static int sd_probe(struct usb_interface *intf, intf 766 drivers/media/usb/gspca/etoms.c return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), intf 272 drivers/media/usb/gspca/finepix.c static int sd_probe(struct usb_interface *intf, intf 275 drivers/media/usb/gspca/finepix.c return gspca_dev_probe(intf, id, intf 508 drivers/media/usb/gspca/gl860/gl860.c static int sd_probe(struct usb_interface *intf, intf 511 drivers/media/usb/gspca/gl860/gl860.c return gspca_dev_probe(intf, id, intf 515 drivers/media/usb/gspca/gl860/gl860.c static void sd_disconnect(struct usb_interface *intf) intf 517 drivers/media/usb/gspca/gl860/gl860.c gspca_disconnect(intf); intf 210 drivers/media/usb/gspca/gspca.c struct usb_interface *intf; intf 216 drivers/media/usb/gspca/gspca.c intf = usb_ifnum_to_if(gspca_dev->dev, gspca_dev->iface); intf 217 drivers/media/usb/gspca/gspca.c intf_desc = intf->cur_altsetting; intf 576 drivers/media/usb/gspca/gspca.c struct usb_interface *intf, intf 583 drivers/media/usb/gspca/gspca.c nbalt = intf->num_altsetting; intf 594 drivers/media/usb/gspca/gspca.c ep = alt_xfer(&intf->altsetting[j], intf 756 drivers/media/usb/gspca/gspca.c struct usb_interface *intf; intf 770 drivers/media/usb/gspca/gspca.c intf = usb_ifnum_to_if(gspca_dev->dev, gspca_dev->iface); intf 771 drivers/media/usb/gspca/gspca.c gspca_dev->alt = gspca_dev->cam.bulk ? intf->num_altsetting : 0; intf 783 drivers/media/usb/gspca/gspca.c ep = alt_xfer(&intf->altsetting[gspca_dev->alt], xfer, intf 794 drivers/media/usb/gspca/gspca.c alt_idx = build_isoc_ep_tb(gspca_dev, intf, ep_tb); intf 810 drivers/media/usb/gspca/gspca.c if (intf->num_altsetting > 1) { intf 826 drivers/media/usb/gspca/gspca.c alt_xfer(&intf->altsetting[alt], xfer, intf 1442 drivers/media/usb/gspca/gspca.c int gspca_dev_probe2(struct usb_interface *intf, intf 1449 drivers/media/usb/gspca/gspca.c struct usb_device *dev = interface_to_usbdev(intf); intf 1471 drivers/media/usb/gspca/gspca.c gspca_dev->iface = intf->cur_altsetting->desc.bInterfaceNumber; intf 1492 drivers/media/usb/gspca/gspca.c ret = v4l2_device_register(&intf->dev, &gspca_dev->v4l2_dev); intf 1565 drivers/media/usb/gspca/gspca.c usb_set_intfdata(intf, gspca_dev); intf 1585 drivers/media/usb/gspca/gspca.c int gspca_dev_probe(struct usb_interface *intf, intf 1591 drivers/media/usb/gspca/gspca.c struct usb_device *dev = interface_to_usbdev(intf); intf 1602 drivers/media/usb/gspca/gspca.c && intf->cur_altsetting->desc.bInterfaceNumber != 0) intf 1605 drivers/media/usb/gspca/gspca.c return gspca_dev_probe2(intf, id, sd_desc, dev_size, module); intf 1615 drivers/media/usb/gspca/gspca.c void gspca_disconnect(struct usb_interface *intf) intf 1617 drivers/media/usb/gspca/gspca.c struct gspca_dev *gspca_dev = usb_get_intfdata(intf); intf 1651 drivers/media/usb/gspca/gspca.c int gspca_suspend(struct usb_interface *intf, pm_message_t message) intf 1653 drivers/media/usb/gspca/gspca.c struct gspca_dev *gspca_dev = usb_get_intfdata(intf); intf 1675 drivers/media/usb/gspca/gspca.c int gspca_resume(struct usb_interface *intf) intf 1677 drivers/media/usb/gspca/gspca.c struct gspca_dev *gspca_dev = usb_get_intfdata(intf); intf 218 drivers/media/usb/gspca/gspca.h int gspca_dev_probe(struct usb_interface *intf, intf 223 drivers/media/usb/gspca/gspca.h int gspca_dev_probe2(struct usb_interface *intf, intf 228 drivers/media/usb/gspca/gspca.h void gspca_disconnect(struct usb_interface *intf); intf 234 drivers/media/usb/gspca/gspca.h int gspca_suspend(struct usb_interface *intf, pm_message_t message); intf 235 drivers/media/usb/gspca/gspca.h int gspca_resume(struct usb_interface *intf); intf 516 drivers/media/usb/gspca/jeilinj.c static int sd_probe(struct usb_interface *intf, intf 519 drivers/media/usb/gspca/jeilinj.c return gspca_dev_probe(intf, id, intf 503 drivers/media/usb/gspca/jl2005bcd.c static int sd_probe(struct usb_interface *intf, intf 506 drivers/media/usb/gspca/jl2005bcd.c return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), intf 449 drivers/media/usb/gspca/kinect.c static int sd_probe(struct usb_interface *intf, const struct usb_device_id *id) intf 452 drivers/media/usb/gspca/kinect.c return gspca_dev_probe(intf, id, &sd_desc_depth, intf 455 drivers/media/usb/gspca/kinect.c return gspca_dev_probe(intf, id, &sd_desc_video, intf 174 drivers/media/usb/gspca/konica.c struct usb_interface *intf; intf 176 drivers/media/usb/gspca/konica.c intf = usb_ifnum_to_if(sd->gspca_dev.dev, sd->gspca_dev.iface); intf 177 drivers/media/usb/gspca/konica.c alt = usb_altnum_to_altsetting(intf, sd->gspca_dev.alt); intf 459 drivers/media/usb/gspca/konica.c static int sd_probe(struct usb_interface *intf, intf 462 drivers/media/usb/gspca/konica.c return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), intf 403 drivers/media/usb/gspca/m5602/m5602_core.c static int m5602_probe(struct usb_interface *intf, intf 406 drivers/media/usb/gspca/m5602/m5602_core.c return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), intf 410 drivers/media/usb/gspca/m5602/m5602_core.c static void m5602_disconnect(struct usb_interface *intf) intf 412 drivers/media/usb/gspca/m5602/m5602_core.c struct gspca_dev *gspca_dev = usb_get_intfdata(intf); intf 418 drivers/media/usb/gspca/m5602/m5602_core.c gspca_disconnect(intf); intf 408 drivers/media/usb/gspca/mars.c static int sd_probe(struct usb_interface *intf, intf 411 drivers/media/usb/gspca/mars.c return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), intf 1059 drivers/media/usb/gspca/mr97310a.c static int sd_probe(struct usb_interface *intf, intf 1062 drivers/media/usb/gspca/mr97310a.c return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), intf 2070 drivers/media/usb/gspca/nw80x.c static int sd_probe(struct usb_interface *intf, intf 2073 drivers/media/usb/gspca/nw80x.c return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), intf 3470 drivers/media/usb/gspca/ov519.c struct usb_interface *intf; intf 3472 drivers/media/usb/gspca/ov519.c intf = usb_ifnum_to_if(sd->gspca_dev.dev, sd->gspca_dev.iface); intf 3473 drivers/media/usb/gspca/ov519.c alt = usb_altnum_to_altsetting(intf, sd->gspca_dev.alt); intf 3601 drivers/media/usb/gspca/ov519.c struct usb_interface *intf; intf 3603 drivers/media/usb/gspca/ov519.c intf = usb_ifnum_to_if(sd->gspca_dev.dev, sd->gspca_dev.iface); intf 3604 drivers/media/usb/gspca/ov519.c alt = usb_altnum_to_altsetting(intf, sd->gspca_dev.alt); intf 5008 drivers/media/usb/gspca/ov519.c static int sd_probe(struct usb_interface *intf, intf 5011 drivers/media/usb/gspca/ov519.c return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), intf 1590 drivers/media/usb/gspca/ov534.c static int sd_probe(struct usb_interface *intf, const struct usb_device_id *id) intf 1592 drivers/media/usb/gspca/ov534.c return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), intf 1803 drivers/media/usb/gspca/ov534_9.c static int sd_probe(struct usb_interface *intf, const struct usb_device_id *id) intf 1805 drivers/media/usb/gspca/ov534_9.c return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), intf 456 drivers/media/usb/gspca/pac207.c static int sd_probe(struct usb_interface *intf, intf 459 drivers/media/usb/gspca/pac207.c return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), intf 933 drivers/media/usb/gspca/pac7302.c static int sd_probe(struct usb_interface *intf, intf 936 drivers/media/usb/gspca/pac7302.c return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), intf 668 drivers/media/usb/gspca/pac7311.c static int sd_probe(struct usb_interface *intf, intf 671 drivers/media/usb/gspca/pac7311.c return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), intf 699 drivers/media/usb/gspca/se401.c static int sd_probe(struct usb_interface *intf, intf 702 drivers/media/usb/gspca/se401.c return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), intf 706 drivers/media/usb/gspca/se401.c static int sd_pre_reset(struct usb_interface *intf) intf 711 drivers/media/usb/gspca/se401.c static int sd_post_reset(struct usb_interface *intf) intf 944 drivers/media/usb/gspca/sn9c2028.c static int sd_probe(struct usb_interface *intf, intf 947 drivers/media/usb/gspca/sn9c2028.c return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), intf 1937 drivers/media/usb/gspca/sn9c20x.c struct usb_interface *intf; intf 1946 drivers/media/usb/gspca/sn9c20x.c intf = usb_ifnum_to_if(gspca_dev->dev, gspca_dev->iface); intf 1948 drivers/media/usb/gspca/sn9c20x.c if (intf->num_altsetting != 9) { intf 1950 drivers/media/usb/gspca/sn9c20x.c intf->num_altsetting); intf 1951 drivers/media/usb/gspca/sn9c20x.c gspca_dev->alt = intf->num_altsetting; intf 2370 drivers/media/usb/gspca/sn9c20x.c static int sd_probe(struct usb_interface *intf, intf 2373 drivers/media/usb/gspca/sn9c20x.c return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), intf 1450 drivers/media/usb/gspca/sonixb.c static int sd_probe(struct usb_interface *intf, intf 1453 drivers/media/usb/gspca/sonixb.c return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), intf 2962 drivers/media/usb/gspca/sonixj.c static int sd_probe(struct usb_interface *intf, intf 2965 drivers/media/usb/gspca/sonixj.c return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), intf 415 drivers/media/usb/gspca/spca1528.c static int sd_probe(struct usb_interface *intf, intf 419 drivers/media/usb/gspca/spca1528.c if (intf->cur_altsetting->desc.bInterfaceNumber != 1) intf 422 drivers/media/usb/gspca/spca1528.c return gspca_dev_probe2(intf, id, &sd_desc, sizeof(struct sd), intf 960 drivers/media/usb/gspca/spca500.c static int sd_probe(struct usb_interface *intf, intf 963 drivers/media/usb/gspca/spca500.c return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), intf 2017 drivers/media/usb/gspca/spca501.c static int sd_probe(struct usb_interface *intf, intf 2020 drivers/media/usb/gspca/spca501.c return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), intf 772 drivers/media/usb/gspca/spca505.c static int sd_probe(struct usb_interface *intf, intf 775 drivers/media/usb/gspca/spca505.c return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), intf 581 drivers/media/usb/gspca/spca506.c static int sd_probe(struct usb_interface *intf, const struct usb_device_id *id) intf 583 drivers/media/usb/gspca/spca506.c return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), intf 1507 drivers/media/usb/gspca/spca508.c static int sd_probe(struct usb_interface *intf, intf 1510 drivers/media/usb/gspca/spca508.c return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), intf 890 drivers/media/usb/gspca/spca561.c static int sd_probe(struct usb_interface *intf, intf 893 drivers/media/usb/gspca/spca561.c return gspca_dev_probe(intf, id, intf 404 drivers/media/usb/gspca/sq905.c static int sd_probe(struct usb_interface *intf, intf 407 drivers/media/usb/gspca/sq905.c return gspca_dev_probe(intf, id, intf 306 drivers/media/usb/gspca/sq905c.c static int sd_probe(struct usb_interface *intf, intf 309 drivers/media/usb/gspca/sq905c.c return gspca_dev_probe(intf, id, intf 1137 drivers/media/usb/gspca/sq930x.c static int sd_probe(struct usb_interface *intf, intf 1140 drivers/media/usb/gspca/sq930x.c return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), intf 415 drivers/media/usb/gspca/stk014.c static int sd_probe(struct usb_interface *intf, intf 418 drivers/media/usb/gspca/stk014.c return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), intf 657 drivers/media/usb/gspca/stk1135.c static int sd_probe(struct usb_interface *intf, intf 660 drivers/media/usb/gspca/stk1135.c return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), intf 320 drivers/media/usb/gspca/stv0680.c static int sd_probe(struct usb_interface *intf, intf 323 drivers/media/usb/gspca/stv0680.c return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), intf 275 drivers/media/usb/gspca/stv06xx/stv06xx.c struct usb_interface *intf; intf 278 drivers/media/usb/gspca/stv06xx/stv06xx.c intf = usb_ifnum_to_if(sd->gspca_dev.dev, sd->gspca_dev.iface); intf 279 drivers/media/usb/gspca/stv06xx/stv06xx.c alt = usb_altnum_to_altsetting(intf, sd->gspca_dev.alt); intf 601 drivers/media/usb/gspca/stv06xx/stv06xx.c static int sd_probe(struct usb_interface *intf, intf 604 drivers/media/usb/gspca/stv06xx/stv06xx.c return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), intf 608 drivers/media/usb/gspca/stv06xx/stv06xx.c static void sd_disconnect(struct usb_interface *intf) intf 610 drivers/media/usb/gspca/stv06xx/stv06xx.c struct gspca_dev *gspca_dev = usb_get_intfdata(intf); intf 616 drivers/media/usb/gspca/stv06xx/stv06xx.c gspca_disconnect(intf); intf 179 drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.c struct usb_interface *intf; intf 184 drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.c intf = usb_ifnum_to_if(sd->gspca_dev.dev, sd->gspca_dev.iface); intf 185 drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.c alt = usb_altnum_to_altsetting(intf, sd->gspca_dev.alt); intf 1050 drivers/media/usb/gspca/sunplus.c static int sd_probe(struct usb_interface *intf, intf 1053 drivers/media/usb/gspca/sunplus.c return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), intf 1022 drivers/media/usb/gspca/t613.c static int sd_probe(struct usb_interface *intf, intf 1025 drivers/media/usb/gspca/t613.c return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), intf 694 drivers/media/usb/gspca/touptek.c static int sd_probe(struct usb_interface *intf, intf 697 drivers/media/usb/gspca/touptek.c return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), intf 346 drivers/media/usb/gspca/tv8532.c static int sd_probe(struct usb_interface *intf, intf 349 drivers/media/usb/gspca/tv8532.c return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), intf 3819 drivers/media/usb/gspca/vc032x.c static int sd_probe(struct usb_interface *intf, intf 3822 drivers/media/usb/gspca/vc032x.c return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), intf 326 drivers/media/usb/gspca/vicam.c static int sd_probe(struct usb_interface *intf, intf 329 drivers/media/usb/gspca/vicam.c return gspca_dev_probe(intf, id, intf 1436 drivers/media/usb/gspca/xirlink_cit.c struct usb_interface *intf; intf 1438 drivers/media/usb/gspca/xirlink_cit.c intf = usb_ifnum_to_if(gspca_dev->dev, gspca_dev->iface); intf 1439 drivers/media/usb/gspca/xirlink_cit.c alt = usb_altnum_to_altsetting(intf, gspca_dev->alt); intf 3108 drivers/media/usb/gspca/xirlink_cit.c static int sd_probe(struct usb_interface *intf, intf 3116 drivers/media/usb/gspca/xirlink_cit.c if (intf->cur_altsetting->desc.bInterfaceNumber != 2) intf 3121 drivers/media/usb/gspca/xirlink_cit.c if (intf->cur_altsetting->desc.bInterfaceNumber != 0) intf 3125 drivers/media/usb/gspca/xirlink_cit.c if (intf->cur_altsetting->desc.bInterfaceNumber != 0) intf 3134 drivers/media/usb/gspca/xirlink_cit.c return gspca_dev_probe2(intf, id, desc, sizeof(struct sd), THIS_MODULE); intf 7005 drivers/media/usb/gspca/zc3xx.c static int sd_probe(struct usb_interface *intf, intf 7008 drivers/media/usb/gspca/zc3xx.c return gspca_dev_probe(intf, id, &sd_desc, sizeof(struct sd), intf 110 drivers/media/usb/hackrf/hackrf.c struct usb_interface *intf; intf 237 drivers/media/usb/hackrf/hackrf.c struct usb_interface *intf = dev->intf; intf 265 drivers/media/usb/hackrf/hackrf.c dev_dbg(&intf->dev, "device is sleeping\n"); intf 271 drivers/media/usb/hackrf/hackrf.c dev_dbg(&intf->dev, "RX ADC frequency=%u Hz\n", dev->f_adc); intf 276 drivers/media/usb/hackrf/hackrf.c dev_dbg(&intf->dev, "TX DAC frequency=%u Hz\n", dev->f_dac); intf 312 drivers/media/usb/hackrf/hackrf.c dev_dbg(&intf->dev, "RX bandwidth selected=%u\n", uitmp); intf 328 drivers/media/usb/hackrf/hackrf.c dev_dbg(&intf->dev, "TX bandwidth selected=%u\n", uitmp); intf 347 drivers/media/usb/hackrf/hackrf.c dev_dbg(&intf->dev, "RX RF frequency=%u Hz\n", dev->f_rx); intf 352 drivers/media/usb/hackrf/hackrf.c dev_dbg(&intf->dev, "TX RF frequency=%u Hz\n", dev->f_tx); intf 375 drivers/media/usb/hackrf/hackrf.c dev_dbg(&intf->dev, "RX RF gain val=%d->%d\n", intf 387 drivers/media/usb/hackrf/hackrf.c dev_dbg(&intf->dev, "TX RF gain val=%d->%d\n", intf 410 drivers/media/usb/hackrf/hackrf.c dev_dbg(&intf->dev, "IF gain val=%d->%d\n", intf 421 drivers/media/usb/hackrf/hackrf.c dev_dbg(&intf->dev, "TX LNA gain val=%d->%d\n", intf 432 drivers/media/usb/hackrf/hackrf.c dev_dbg(&intf->dev, "failed=%d\n", ret); intf 484 drivers/media/usb/hackrf/hackrf.c struct usb_interface *intf = dev->intf; intf 488 drivers/media/usb/hackrf/hackrf.c dev_dbg_ratelimited(&intf->dev, "status=%d length=%u/%u\n", urb->status, intf 500 drivers/media/usb/hackrf/hackrf.c dev_err_ratelimited(&intf->dev, "URB failed %d\n", urb->status); intf 508 drivers/media/usb/hackrf/hackrf.c dev_notice_ratelimited(&intf->dev, intf 529 drivers/media/usb/hackrf/hackrf.c struct usb_interface *intf = dev->intf; intf 533 drivers/media/usb/hackrf/hackrf.c dev_dbg_ratelimited(&intf->dev, "status=%d length=%u/%u\n", urb->status, intf 545 drivers/media/usb/hackrf/hackrf.c dev_err_ratelimited(&intf->dev, "URB failed %d\n", urb->status); intf 552 drivers/media/usb/hackrf/hackrf.c dev_notice_ratelimited(&intf->dev, intf 705 drivers/media/usb/hackrf/hackrf.c static void hackrf_disconnect(struct usb_interface *intf) intf 707 drivers/media/usb/hackrf/hackrf.c struct v4l2_device *v = usb_get_intfdata(intf); intf 730 drivers/media/usb/hackrf/hackrf.c struct usb_interface *intf = dev->intf; intf 735 drivers/media/usb/hackrf/hackrf.c dev_dbg(&intf->dev, "\n"); intf 744 drivers/media/usb/hackrf/hackrf.c dev_dbg(&intf->dev, "list_for_each_entry_safe\n"); intf 778 drivers/media/usb/hackrf/hackrf.c dev_dbg_ratelimited(&dev->intf->dev, "\n"); intf 793 drivers/media/usb/hackrf/hackrf.c struct usb_interface *intf = dev->intf; intf 797 drivers/media/usb/hackrf/hackrf.c dev_dbg(&intf->dev, "count=%i\n", count); intf 855 drivers/media/usb/hackrf/hackrf.c dev_dbg(&intf->dev, "failed=%d\n", ret); intf 862 drivers/media/usb/hackrf/hackrf.c struct usb_interface *intf = dev->intf; intf 864 drivers/media/usb/hackrf/hackrf.c dev_dbg(&intf->dev, "\n"); intf 898 drivers/media/usb/hackrf/hackrf.c struct usb_interface *intf = dev->intf; intf 900 drivers/media/usb/hackrf/hackrf.c dev_dbg(&intf->dev, "\n"); intf 1092 drivers/media/usb/hackrf/hackrf.c struct usb_interface *intf = dev->intf; intf 1097 drivers/media/usb/hackrf/hackrf.c dev_dbg(&intf->dev, "tuner=%d type=%d frequency=%u\n", intf 1131 drivers/media/usb/hackrf/hackrf.c dev_dbg(&intf->dev, "failed=%d\n", ret); intf 1139 drivers/media/usb/hackrf/hackrf.c struct usb_interface *intf = dev->intf; intf 1164 drivers/media/usb/hackrf/hackrf.c dev_dbg(&intf->dev, "failed=%d\n", ret); intf 1271 drivers/media/usb/hackrf/hackrf.c struct usb_interface *intf = dev->intf; intf 1289 drivers/media/usb/hackrf/hackrf.c dev_dbg(&intf->dev, "unknown ctrl: id=%d name=%s\n", intf 1301 drivers/media/usb/hackrf/hackrf.c dev_dbg(&intf->dev, "failed=%d\n", ret); intf 1309 drivers/media/usb/hackrf/hackrf.c struct usb_interface *intf = dev->intf; intf 1324 drivers/media/usb/hackrf/hackrf.c dev_dbg(&intf->dev, "unknown ctrl: id=%d name=%s\n", intf 1336 drivers/media/usb/hackrf/hackrf.c dev_dbg(&intf->dev, "failed=%d\n", ret); intf 1348 drivers/media/usb/hackrf/hackrf.c static int hackrf_probe(struct usb_interface *intf, intf 1366 drivers/media/usb/hackrf/hackrf.c dev->intf = intf; intf 1367 drivers/media/usb/hackrf/hackrf.c dev->dev = &intf->dev; intf 1368 drivers/media/usb/hackrf/hackrf.c dev->udev = interface_to_usbdev(intf); intf 1470 drivers/media/usb/hackrf/hackrf.c ret = v4l2_device_register(&intf->dev, &dev->v4l2_dev); intf 1529 drivers/media/usb/hackrf/hackrf.c dev_dbg(&intf->dev, "failed=%d\n", ret); intf 563 drivers/media/usb/msi2500/msi2500.c static void msi2500_disconnect(struct usb_interface *intf) intf 565 drivers/media/usb/msi2500/msi2500.c struct v4l2_device *v = usb_get_intfdata(intf); intf 1164 drivers/media/usb/msi2500/msi2500.c static int msi2500_probe(struct usb_interface *intf, intf 1188 drivers/media/usb/msi2500/msi2500.c dev->dev = &intf->dev; intf 1189 drivers/media/usb/msi2500/msi2500.c dev->udev = interface_to_usbdev(intf); intf 1219 drivers/media/usb/msi2500/msi2500.c ret = v4l2_device_register(&intf->dev, &dev->v4l2_dev); intf 202 drivers/media/usb/pvrusb2/pvrusb2-context.c struct usb_interface *intf, intf 222 drivers/media/usb/pvrusb2/pvrusb2-context.c mp->hdw = pvr2_hdw_create(intf,devid); intf 55 drivers/media/usb/pvrusb2/pvrusb2-context.h struct pvr2_context *pvr2_context_create(struct usb_interface *intf, intf 2347 drivers/media/usb/pvrusb2/pvrusb2-hdw.c struct pvr2_hdw *pvr2_hdw_create(struct usb_interface *intf, intf 2360 drivers/media/usb/pvrusb2/pvrusb2-hdw.c usb_dev = interface_to_usbdev(intf); intf 2557 drivers/media/usb/pvrusb2/pvrusb2-hdw.c if (v4l2_device_register(&intf->dev, &hdw->v4l2_dev) != 0) { intf 2592 drivers/media/usb/pvrusb2/pvrusb2-hdw.c hdw->usb_intf = intf; intf 95 drivers/media/usb/pvrusb2/pvrusb2-hdw.h struct pvr2_hdw *pvr2_hdw_create(struct usb_interface *intf, intf 56 drivers/media/usb/pvrusb2/pvrusb2-main.c static int pvr_probe(struct usb_interface *intf, intf 62 drivers/media/usb/pvrusb2/pvrusb2-main.c pvr = pvr2_context_create(intf,devid,pvr_setup_attach); intf 71 drivers/media/usb/pvrusb2/pvrusb2-main.c usb_set_intfdata(intf, pvr); intf 80 drivers/media/usb/pvrusb2/pvrusb2-main.c static void pvr_disconnect(struct usb_interface *intf) intf 82 drivers/media/usb/pvrusb2/pvrusb2-main.c struct pvr2_context *pvr = usb_get_intfdata(intf); intf 86 drivers/media/usb/pvrusb2/pvrusb2-main.c usb_set_intfdata (intf, NULL); intf 109 drivers/media/usb/pwc/pwc-if.c static int usb_pwc_probe(struct usb_interface *intf, const struct usb_device_id *id); intf 110 drivers/media/usb/pwc/pwc-if.c static void usb_pwc_disconnect(struct usb_interface *intf); intf 393 drivers/media/usb/pwc/pwc-if.c struct usb_interface *intf; intf 411 drivers/media/usb/pwc/pwc-if.c intf = usb_ifnum_to_if(udev, 0); intf 412 drivers/media/usb/pwc/pwc-if.c if (intf) intf 413 drivers/media/usb/pwc/pwc-if.c idesc = usb_altnum_to_altsetting(intf, pdev->valternate); intf 762 drivers/media/usb/pwc/pwc-if.c static int usb_pwc_probe(struct usb_interface *intf, const struct usb_device_id *id) intf 764 drivers/media/usb/pwc/pwc-if.c struct usb_device *udev = interface_to_usbdev(intf); intf 779 drivers/media/usb/pwc/pwc-if.c intf->altsetting->desc.bInterfaceNumber); intf 785 drivers/media/usb/pwc/pwc-if.c if (intf->altsetting->desc.bInterfaceNumber > 0) intf 1107 drivers/media/usb/pwc/pwc-if.c rc = v4l2_device_register(&intf->dev, &pdev->v4l2_dev); intf 1169 drivers/media/usb/pwc/pwc-if.c static void usb_pwc_disconnect(struct usb_interface *intf) intf 1171 drivers/media/usb/pwc/pwc-if.c struct v4l2_device *v = usb_get_intfdata(intf); intf 336 drivers/media/usb/siano/smsusb.c static void smsusb_term_device(struct usb_interface *intf) intf 338 drivers/media/usb/siano/smsusb.c struct smsusb_device_t *dev = usb_get_intfdata(intf); intf 353 drivers/media/usb/siano/smsusb.c usb_set_intfdata(intf, NULL); intf 386 drivers/media/usb/siano/smsusb.c static int smsusb_init_device(struct usb_interface *intf, int board_id) intf 400 drivers/media/usb/siano/smsusb.c usb_set_intfdata(intf, dev); intf 401 drivers/media/usb/siano/smsusb.c dev->udev = interface_to_usbdev(intf); intf 404 drivers/media/usb/siano/smsusb.c for (i = 0; i < intf->cur_altsetting->desc.bNumEndpoints; i++) { intf 406 drivers/media/usb/siano/smsusb.c &intf->cur_altsetting->endpoint[i].desc; intf 418 drivers/media/usb/siano/smsusb.c smsusb_term_device(intf); intf 456 drivers/media/usb/siano/smsusb.c smsusb_term_device(intf); intf 478 drivers/media/usb/siano/smsusb.c smsusb_term_device(intf); intf 487 drivers/media/usb/siano/smsusb.c smsusb_term_device(intf); intf 496 drivers/media/usb/siano/smsusb.c static int smsusb_probe(struct usb_interface *intf, intf 499 drivers/media/usb/siano/smsusb.c struct usb_device *udev = interface_to_usbdev(intf); intf 505 drivers/media/usb/siano/smsusb.c intf->cur_altsetting->desc.bInterfaceNumber); intf 508 drivers/media/usb/siano/smsusb.c intf->cur_altsetting->desc.bInterfaceNumber) { intf 510 drivers/media/usb/siano/smsusb.c intf->cur_altsetting->desc.bInterfaceNumber, intf 515 drivers/media/usb/siano/smsusb.c if (intf->num_altsetting > 1) { intf 517 drivers/media/usb/siano/smsusb.c intf->cur_altsetting->desc.bInterfaceNumber, intf 526 drivers/media/usb/siano/smsusb.c intf->cur_altsetting->desc.bInterfaceNumber); intf 527 drivers/media/usb/siano/smsusb.c for (i = 0; i < intf->cur_altsetting->desc.bNumEndpoints; i++) { intf 529 drivers/media/usb/siano/smsusb.c intf->cur_altsetting->endpoint[i].desc.bEndpointAddress, intf 530 drivers/media/usb/siano/smsusb.c intf->cur_altsetting->endpoint[i].desc.bmAttributes, intf 531 drivers/media/usb/siano/smsusb.c intf->cur_altsetting->endpoint[i].desc.wMaxPacketSize); intf 532 drivers/media/usb/siano/smsusb.c if (intf->cur_altsetting->endpoint[i].desc.bEndpointAddress & intf 535 drivers/media/usb/siano/smsusb.c intf->cur_altsetting->endpoint[i].desc.bEndpointAddress)); intf 538 drivers/media/usb/siano/smsusb.c intf->cur_altsetting->endpoint[i].desc.bEndpointAddress)); intf 541 drivers/media/usb/siano/smsusb.c (intf->cur_altsetting->desc.bInterfaceNumber == 0)) { intf 566 drivers/media/usb/siano/smsusb.c rc = smsusb_init_device(intf, id->driver_info); intf 574 drivers/media/usb/siano/smsusb.c static void smsusb_disconnect(struct usb_interface *intf) intf 576 drivers/media/usb/siano/smsusb.c smsusb_term_device(intf); intf 579 drivers/media/usb/siano/smsusb.c static int smsusb_suspend(struct usb_interface *intf, pm_message_t msg) intf 581 drivers/media/usb/siano/smsusb.c struct smsusb_device_t *dev = usb_get_intfdata(intf); intf 589 drivers/media/usb/siano/smsusb.c static int smsusb_resume(struct usb_interface *intf) intf 592 drivers/media/usb/siano/smsusb.c struct smsusb_device_t *dev = usb_get_intfdata(intf); intf 593 drivers/media/usb/siano/smsusb.c struct usb_device *udev = interface_to_usbdev(intf); intf 599 drivers/media/usb/siano/smsusb.c for (i = 0; i < intf->cur_altsetting->desc.bNumEndpoints; i++) intf 601 drivers/media/usb/siano/smsusb.c intf->cur_altsetting->endpoint[i].desc.bEndpointAddress, intf 602 drivers/media/usb/siano/smsusb.c intf->cur_altsetting->endpoint[i].desc.bmAttributes, intf 603 drivers/media/usb/siano/smsusb.c intf->cur_altsetting->endpoint[i].desc.wMaxPacketSize); intf 605 drivers/media/usb/siano/smsusb.c if (intf->num_altsetting > 0) { intf 607 drivers/media/usb/siano/smsusb.c intf->cur_altsetting->desc. intf 174 drivers/media/usb/stk1160/stk1160-core.c static int stk1160_scan_usb(struct usb_interface *intf, struct usb_device *udev, intf 183 drivers/media/usb/stk1160/stk1160-core.c ifnum = intf->altsetting[0].desc.bInterfaceNumber; intf 186 drivers/media/usb/stk1160/stk1160-core.c for (i = 0; i < intf->num_altsetting; i++) { intf 188 drivers/media/usb/stk1160/stk1160-core.c for (e = 0; e < intf->altsetting[i].desc.bNumEndpoints; e++) { intf 191 drivers/media/usb/stk1160/stk1160-core.c desc = &intf->altsetting[i].endpoint[e].desc; intf 240 drivers/media/usb/stk1160/stk1160-core.c intf->altsetting->desc.bInterfaceNumber); intf 1392 drivers/media/usb/stkwebcam/stk-webcam.c static int stk_camera_suspend(struct usb_interface *intf, pm_message_t message) intf 1394 drivers/media/usb/stkwebcam/stk-webcam.c struct stk_camera *dev = usb_get_intfdata(intf); intf 1403 drivers/media/usb/stkwebcam/stk-webcam.c static int stk_camera_resume(struct usb_interface *intf) intf 1405 drivers/media/usb/stkwebcam/stk-webcam.c struct stk_camera *dev = usb_get_intfdata(intf); intf 1634 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c static int ttusb_probe(struct usb_interface *intf, const struct usb_device_id *id) intf 1642 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c udev = interface_to_usbdev(intf); intf 1644 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c if (intf->altsetting->desc.bInterfaceNumber != 1) return -ENODEV; intf 1737 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c usb_set_intfdata(intf, (void *) ttusb); intf 1756 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c static void ttusb_disconnect(struct usb_interface *intf) intf 1758 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c struct ttusb *ttusb = usb_get_intfdata(intf); intf 1760 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c usb_set_intfdata(intf, NULL); intf 1643 drivers/media/usb/ttusb-dec/ttusb_dec.c static int ttusb_dec_probe(struct usb_interface *intf, intf 1652 drivers/media/usb/ttusb-dec/ttusb_dec.c udev = interface_to_usbdev(intf); intf 1659 drivers/media/usb/ttusb-dec/ttusb_dec.c usb_set_intfdata(intf, (void *)dec); intf 1731 drivers/media/usb/ttusb-dec/ttusb_dec.c static void ttusb_dec_disconnect(struct usb_interface *intf) intf 1733 drivers/media/usb/ttusb-dec/ttusb_dec.c struct ttusb_dec *dec = usb_get_intfdata(intf); intf 1735 drivers/media/usb/ttusb-dec/ttusb_dec.c usb_set_intfdata(intf, NULL); intf 67 drivers/media/usb/usbtv/usbtv-core.c static int usbtv_probe(struct usb_interface *intf, intf 72 drivers/media/usb/usbtv/usbtv-core.c struct device *dev = &intf->dev; intf 77 drivers/media/usb/usbtv/usbtv-core.c if (intf->num_altsetting != 2) intf 79 drivers/media/usb/usbtv/usbtv-core.c if (intf->altsetting[1].desc.bNumEndpoints != 4) intf 82 drivers/media/usb/usbtv/usbtv-core.c ep = &intf->altsetting[1].endpoint[0]; intf 94 drivers/media/usb/usbtv/usbtv-core.c usbtv->udev = usb_get_dev(interface_to_usbdev(intf)); intf 98 drivers/media/usb/usbtv/usbtv-core.c usb_set_intfdata(intf, usbtv); intf 120 drivers/media/usb/usbtv/usbtv-core.c usb_set_intfdata(intf, NULL); intf 127 drivers/media/usb/usbtv/usbtv-core.c static void usbtv_disconnect(struct usb_interface *intf) intf 129 drivers/media/usb/usbtv/usbtv-core.c struct usbtv *usbtv = usb_get_intfdata(intf); intf 131 drivers/media/usb/usbtv/usbtv-core.c usb_set_intfdata(intf, NULL); intf 1311 drivers/media/usb/usbvision/usbvision-video.c struct usb_interface *intf) intf 1320 drivers/media/usb/usbvision/usbvision-video.c if (v4l2_device_register(&intf->dev, &usbvision->v4l2_dev)) intf 1411 drivers/media/usb/usbvision/usbvision-video.c static int usbvision_probe(struct usb_interface *intf, intf 1414 drivers/media/usb/usbvision/usbvision-video.c struct usb_device *dev = usb_get_dev(interface_to_usbdev(intf)); intf 1416 drivers/media/usb/usbvision/usbvision-video.c __u8 ifnum = intf->altsetting->desc.bInterfaceNumber; intf 1440 drivers/media/usb/usbvision/usbvision-video.c dev_err(&intf->dev, "interface %d is invalid, max is %d\n", intf 1447 drivers/media/usb/usbvision/usbvision-video.c dev_err(&intf->dev, "interface %d has %d endpoints, but must have minimum 2\n", intf 1455 drivers/media/usb/usbvision/usbvision-video.c dev_err(&intf->dev, "%s: interface %d. has non-ISO endpoint!\n", intf 1457 drivers/media/usb/usbvision/usbvision-video.c dev_err(&intf->dev, "%s: Endpoint attributes %d", intf 1463 drivers/media/usb/usbvision/usbvision-video.c dev_err(&intf->dev, "%s: interface %d. has ISO OUT endpoint!\n", intf 1469 drivers/media/usb/usbvision/usbvision-video.c usbvision = usbvision_alloc(dev, intf); intf 1471 drivers/media/usb/usbvision/usbvision-video.c dev_err(&intf->dev, "%s: couldn't allocate USBVision struct\n", __func__); intf 1556 drivers/media/usb/usbvision/usbvision-video.c static void usbvision_disconnect(struct usb_interface *intf) intf 1558 drivers/media/usb/usbvision/usbvision-video.c struct usb_usbvision *usbvision = to_usbvision(usb_get_intfdata(intf)); intf 1751 drivers/media/usb/uvc/uvc_ctrl.c if (!usb_match_one_id(dev->intf, &fixups[i].id)) intf 2218 drivers/media/usb/uvc/uvc_ctrl.c if (!usb_match_one_id(dev->intf, &blacklist[i].id)) intf 404 drivers/media/usb/uvc/uvc_driver.c usb_put_intf(stream->intf); intf 412 drivers/media/usb/uvc/uvc_driver.c struct usb_interface *intf) intf 423 drivers/media/usb/uvc/uvc_driver.c stream->intf = usb_get_intf(intf); intf 424 drivers/media/usb/uvc/uvc_driver.c stream->intfnum = intf->cur_altsetting->desc.bInterfaceNumber; intf 445 drivers/media/usb/uvc/uvc_driver.c struct usb_interface *intf = streaming->intf; intf 446 drivers/media/usb/uvc/uvc_driver.c struct usb_host_interface *alts = intf->cur_altsetting; intf 716 drivers/media/usb/uvc/uvc_driver.c struct usb_interface *intf) intf 721 drivers/media/usb/uvc/uvc_driver.c struct usb_host_interface *alts = &intf->altsetting[0]; intf 730 drivers/media/usb/uvc/uvc_driver.c if (intf->cur_altsetting->desc.bInterfaceSubClass intf 734 drivers/media/usb/uvc/uvc_driver.c intf->altsetting[0].desc.bInterfaceNumber); intf 738 drivers/media/usb/uvc/uvc_driver.c if (usb_driver_claim_interface(&uvc_driver.driver, intf, dev)) { intf 741 drivers/media/usb/uvc/uvc_driver.c intf->altsetting[0].desc.bInterfaceNumber); intf 745 drivers/media/usb/uvc/uvc_driver.c streaming = uvc_stream_new(dev, intf); intf 747 drivers/media/usb/uvc/uvc_driver.c usb_driver_release_interface(&uvc_driver.driver, intf); intf 938 drivers/media/usb/uvc/uvc_driver.c for (i = 0; i < intf->num_altsetting; ++i) { intf 940 drivers/media/usb/uvc/uvc_driver.c alts = &intf->altsetting[i]; intf 956 drivers/media/usb/uvc/uvc_driver.c usb_driver_release_interface(&uvc_driver.driver, intf); intf 1000 drivers/media/usb/uvc/uvc_driver.c struct usb_host_interface *alts = dev->intf->cur_altsetting; intf 1079 drivers/media/usb/uvc/uvc_driver.c struct usb_interface *intf; intf 1080 drivers/media/usb/uvc/uvc_driver.c struct usb_host_interface *alts = dev->intf->cur_altsetting; intf 1100 drivers/media/usb/uvc/uvc_driver.c intf = usb_ifnum_to_if(udev, buffer[12+i]); intf 1101 drivers/media/usb/uvc/uvc_driver.c if (intf == NULL) { intf 1108 drivers/media/usb/uvc/uvc_driver.c uvc_parse_streaming(dev, intf); intf 1337 drivers/media/usb/uvc/uvc_driver.c struct usb_host_interface *alts = dev->intf->cur_altsetting; intf 1896 drivers/media/usb/uvc/uvc_driver.c usb_put_intf(dev->intf); intf 1922 drivers/media/usb/uvc/uvc_driver.c streaming->intf); intf 2119 drivers/media/usb/uvc/uvc_driver.c static int uvc_probe(struct usb_interface *intf, intf 2122 drivers/media/usb/uvc/uvc_driver.c struct usb_device *udev = interface_to_usbdev(intf); intf 2150 drivers/media/usb/uvc/uvc_driver.c dev->intf = usb_get_intf(intf); intf 2151 drivers/media/usb/uvc/uvc_driver.c dev->intfnum = intf->cur_altsetting->desc.bInterfaceNumber; intf 2169 drivers/media/usb/uvc/uvc_driver.c if (intf->intf_assoc && intf->intf_assoc->iFunction != 0) intf 2170 drivers/media/usb/uvc/uvc_driver.c function = intf->intf_assoc->iFunction; intf 2172 drivers/media/usb/uvc/uvc_driver.c function = intf->cur_altsetting->desc.iInterface; intf 2184 drivers/media/usb/uvc/uvc_driver.c dev->mdev.dev = &intf->dev; intf 2217 drivers/media/usb/uvc/uvc_driver.c if (v4l2_device_register(&intf->dev, &dev->vdev) < 0) intf 2238 drivers/media/usb/uvc/uvc_driver.c usb_set_intfdata(intf, dev); intf 2257 drivers/media/usb/uvc/uvc_driver.c static void uvc_disconnect(struct usb_interface *intf) intf 2259 drivers/media/usb/uvc/uvc_driver.c struct uvc_device *dev = usb_get_intfdata(intf); intf 2264 drivers/media/usb/uvc/uvc_driver.c usb_set_intfdata(intf, NULL); intf 2266 drivers/media/usb/uvc/uvc_driver.c if (intf->cur_altsetting->desc.bInterfaceSubClass == intf 2274 drivers/media/usb/uvc/uvc_driver.c static int uvc_suspend(struct usb_interface *intf, pm_message_t message) intf 2276 drivers/media/usb/uvc/uvc_driver.c struct uvc_device *dev = usb_get_intfdata(intf); intf 2280 drivers/media/usb/uvc/uvc_driver.c intf->cur_altsetting->desc.bInterfaceNumber); intf 2283 drivers/media/usb/uvc/uvc_driver.c if (intf->cur_altsetting->desc.bInterfaceSubClass == intf 2293 drivers/media/usb/uvc/uvc_driver.c if (stream->intf == intf) intf 2302 drivers/media/usb/uvc/uvc_driver.c static int __uvc_resume(struct usb_interface *intf, int reset) intf 2304 drivers/media/usb/uvc/uvc_driver.c struct uvc_device *dev = usb_get_intfdata(intf); intf 2309 drivers/media/usb/uvc/uvc_driver.c intf->cur_altsetting->desc.bInterfaceNumber); intf 2311 drivers/media/usb/uvc/uvc_driver.c if (intf->cur_altsetting->desc.bInterfaceSubClass == intf 2328 drivers/media/usb/uvc/uvc_driver.c if (stream->intf == intf) { intf 2342 drivers/media/usb/uvc/uvc_driver.c static int uvc_resume(struct usb_interface *intf) intf 2344 drivers/media/usb/uvc/uvc_driver.c return __uvc_resume(intf, 0); intf 2347 drivers/media/usb/uvc/uvc_driver.c static int uvc_reset_resume(struct usb_interface *intf) intf 2349 drivers/media/usb/uvc/uvc_driver.c return __uvc_resume(intf, 1); intf 36 drivers/media/usb/uvc/uvc_status.c input->dev.parent = &dev->intf->dev; intf 517 drivers/media/usb/uvc/uvc_v4l2.c ret = usb_autopm_get_interface(stream->dev->intf); intf 524 drivers/media/usb/uvc/uvc_v4l2.c usb_autopm_put_interface(stream->dev->intf); intf 533 drivers/media/usb/uvc/uvc_v4l2.c usb_autopm_put_interface(stream->dev->intf); intf 575 drivers/media/usb/uvc/uvc_v4l2.c usb_autopm_put_interface(stream->dev->intf); intf 167 drivers/media/usb/uvc/uvc_video.c stream->intf->num_altsetting > 1) { intf 386 drivers/media/usb/uvc/uvc_video.c if (stream->intf->num_altsetting == 1) intf 1813 drivers/media/usb/uvc/uvc_video.c struct usb_interface *intf = stream->intf; intf 1827 drivers/media/usb/uvc/uvc_video.c if (intf->num_altsetting > 1) { intf 1846 drivers/media/usb/uvc/uvc_video.c for (i = 0; i < intf->num_altsetting; ++i) { intf 1850 drivers/media/usb/uvc/uvc_video.c alts = &intf->altsetting[i]; intf 1881 drivers/media/usb/uvc/uvc_video.c ep = uvc_find_endpoint(&intf->altsetting[0], intf 2059 drivers/media/usb/uvc/uvc_video.c else if (stream->intf->num_altsetting > 1) intf 2064 drivers/media/usb/uvc/uvc_video.c if (stream->intf->num_altsetting == 1) intf 2111 drivers/media/usb/uvc/uvc_video.c if (stream->intf->num_altsetting > 1) { intf 542 drivers/media/usb/uvc/uvcvideo.h struct usb_interface *intf; intf 636 drivers/media/usb/uvc/uvcvideo.h struct usb_interface *intf; intf 1387 drivers/media/usb/zr364xx/zr364xx.c static int zr364xx_probe(struct usb_interface *intf, intf 1390 drivers/media/usb/zr364xx/zr364xx.c struct usb_device *udev = interface_to_usbdev(intf); intf 1400 drivers/media/usb/zr364xx/zr364xx.c dev_info(&intf->dev, DRIVER_DESC " compatible webcam plugged\n"); intf 1401 drivers/media/usb/zr364xx/zr364xx.c dev_info(&intf->dev, "model %04x:%04x detected\n", intf 1410 drivers/media/usb/zr364xx/zr364xx.c err = v4l2_device_register(&intf->dev, &cam->v4l2_dev); intf 1480 drivers/media/usb/zr364xx/zr364xx.c DBG("dev: %p, udev %p interface %p\n", cam, cam->udev, intf); intf 1483 drivers/media/usb/zr364xx/zr364xx.c iface_desc = intf->cur_altsetting; intf 1495 drivers/media/usb/zr364xx/zr364xx.c dev_err(&intf->dev, "Could not find bulk-in endpoint\n"); intf 1503 drivers/media/usb/zr364xx/zr364xx.c usb_set_intfdata(intf, cam); intf 1540 drivers/media/usb/zr364xx/zr364xx.c static void zr364xx_disconnect(struct usb_interface *intf) intf 1542 drivers/media/usb/zr364xx/zr364xx.c struct zr364xx_camera *cam = usb_get_intfdata(intf); intf 1545 drivers/media/usb/zr364xx/zr364xx.c usb_set_intfdata(intf, NULL); intf 1546 drivers/media/usb/zr364xx/zr364xx.c dev_info(&intf->dev, DRIVER_DESC " webcam unplugged\n"); intf 1561 drivers/media/usb/zr364xx/zr364xx.c static int zr364xx_suspend(struct usb_interface *intf, pm_message_t message) intf 1563 drivers/media/usb/zr364xx/zr364xx.c struct zr364xx_camera *cam = usb_get_intfdata(intf); intf 1573 drivers/media/usb/zr364xx/zr364xx.c static int zr364xx_resume(struct usb_interface *intf) intf 1575 drivers/media/usb/zr364xx/zr364xx.c struct zr364xx_camera *cam = usb_get_intfdata(intf); intf 825 drivers/media/v4l2-core/v4l2-dev.c &vdev->intf_devnode->intf, intf 237 drivers/media/v4l2-core/v4l2-device.c &vdev->intf_devnode->intf, intf 708 drivers/media/v4l2-core/v4l2-mem2mem.c media_remove_intf_links(&m2m_dev->intf_devnode->intf); intf 833 drivers/media/v4l2-core/v4l2-mem2mem.c &m2m_dev->intf_devnode->intf, intf 841 drivers/media/v4l2-core/v4l2-mem2mem.c &m2m_dev->intf_devnode->intf, intf 850 drivers/media/v4l2-core/v4l2-mem2mem.c media_remove_intf_links(&m2m_dev->intf_devnode->intf); intf 617 drivers/misc/cardreader/rtsx_usb.c static int rtsx_usb_probe(struct usb_interface *intf, intf 620 drivers/misc/cardreader/rtsx_usb.c struct usb_device *usb_dev = interface_to_usbdev(intf); intf 624 drivers/misc/cardreader/rtsx_usb.c dev_dbg(&intf->dev, intf 628 drivers/misc/cardreader/rtsx_usb.c ucr = devm_kzalloc(&intf->dev, sizeof(*ucr), GFP_KERNEL); intf 639 drivers/misc/cardreader/rtsx_usb.c usb_set_intfdata(intf, ucr); intf 647 drivers/misc/cardreader/rtsx_usb.c ucr->pusb_intf = intf; intf 657 drivers/misc/cardreader/rtsx_usb.c ret = mfd_add_hotplug_devices(&intf->dev, rtsx_usb_cells, intf 663 drivers/misc/cardreader/rtsx_usb.c intf->needs_remote_wakeup = 1; intf 675 drivers/misc/cardreader/rtsx_usb.c static void rtsx_usb_disconnect(struct usb_interface *intf) intf 677 drivers/misc/cardreader/rtsx_usb.c struct rtsx_ucr *ucr = (struct rtsx_ucr *)usb_get_intfdata(intf); intf 679 drivers/misc/cardreader/rtsx_usb.c dev_dbg(&intf->dev, "%s called\n", __func__); intf 681 drivers/misc/cardreader/rtsx_usb.c mfd_remove_devices(&intf->dev); intf 689 drivers/misc/cardreader/rtsx_usb.c static int rtsx_usb_suspend(struct usb_interface *intf, pm_message_t message) intf 692 drivers/misc/cardreader/rtsx_usb.c (struct rtsx_ucr *)usb_get_intfdata(intf); intf 695 drivers/misc/cardreader/rtsx_usb.c dev_dbg(&intf->dev, "%s called with pm message 0x%04x\n", intf 721 drivers/misc/cardreader/rtsx_usb.c static int rtsx_usb_resume(struct usb_interface *intf) intf 723 drivers/misc/cardreader/rtsx_usb.c device_for_each_child(&intf->dev, NULL, rtsx_usb_resume_child); intf 727 drivers/misc/cardreader/rtsx_usb.c static int rtsx_usb_reset_resume(struct usb_interface *intf) intf 730 drivers/misc/cardreader/rtsx_usb.c (struct rtsx_ucr *)usb_get_intfdata(intf); intf 733 drivers/misc/cardreader/rtsx_usb.c device_for_each_child(&intf->dev, NULL, rtsx_usb_resume_child); intf 746 drivers/misc/cardreader/rtsx_usb.c static int rtsx_usb_pre_reset(struct usb_interface *intf) intf 748 drivers/misc/cardreader/rtsx_usb.c struct rtsx_ucr *ucr = (struct rtsx_ucr *)usb_get_intfdata(intf); intf 754 drivers/misc/cardreader/rtsx_usb.c static int rtsx_usb_post_reset(struct usb_interface *intf) intf 756 drivers/misc/cardreader/rtsx_usb.c struct rtsx_ucr *ucr = (struct rtsx_ucr *)usb_get_intfdata(intf); intf 418 drivers/mmc/host/ushc.c static int ushc_probe(struct usb_interface *intf, const struct usb_device_id *id) intf 420 drivers/mmc/host/ushc.c struct usb_device *usb_dev = interface_to_usbdev(intf); intf 425 drivers/mmc/host/ushc.c if (intf->cur_altsetting->desc.bNumEndpoints < 1) intf 428 drivers/mmc/host/ushc.c mmc = mmc_alloc_host(sizeof(struct ushc_data), &intf->dev); intf 432 drivers/mmc/host/ushc.c usb_set_intfdata(intf, ushc); intf 474 drivers/mmc/host/ushc.c intf->cur_altsetting->endpoint[0].desc.bEndpointAddress), intf 477 drivers/mmc/host/ushc.c intf->cur_altsetting->endpoint[0].desc.bInterval); intf 532 drivers/mmc/host/ushc.c static void ushc_disconnect(struct usb_interface *intf) intf 534 drivers/mmc/host/ushc.c struct ushc_data *ushc = usb_get_intfdata(intf); intf 2380 drivers/mmc/host/vub300.c static int vub300_suspend(struct usb_interface *intf, pm_message_t message) intf 2385 drivers/mmc/host/vub300.c static int vub300_resume(struct usb_interface *intf) intf 2393 drivers/mmc/host/vub300.c static int vub300_pre_reset(struct usb_interface *intf) intf 2395 drivers/mmc/host/vub300.c struct vub300_mmc_host *vub300 = usb_get_intfdata(intf); intf 2400 drivers/mmc/host/vub300.c static int vub300_post_reset(struct usb_interface *intf) intf 2402 drivers/mmc/host/vub300.c struct vub300_mmc_host *vub300 = usb_get_intfdata(intf); intf 642 drivers/net/can/spi/hi311x.c u8 intf, eflag, statf; intf 649 drivers/net/can/spi/hi311x.c intf = hi3110_read(spi, HI3110_READ_INTF); intf 691 drivers/net/can/spi/hi311x.c if ((intf & HI3110_INT_BUSERR) && intf 734 drivers/net/can/spi/hi311x.c if (intf == 0) intf 753 drivers/net/can/spi/mcp251x.c u8 intf, eflag; intf 757 drivers/net/can/spi/mcp251x.c mcp251x_read_2regs(spi, CANINTF, &intf, &eflag); intf 760 drivers/net/can/spi/mcp251x.c intf &= CANINTF_RX | CANINTF_TX | CANINTF_ERR; intf 763 drivers/net/can/spi/mcp251x.c if (intf & CANINTF_RX0IF) { intf 774 drivers/net/can/spi/mcp251x.c if (intf & CANINTF_RX1IF) { intf 782 drivers/net/can/spi/mcp251x.c if (intf & (CANINTF_ERR | CANINTF_TX)) intf 783 drivers/net/can/spi/mcp251x.c clear_intf |= intf & (CANINTF_ERR | CANINTF_TX); intf 831 drivers/net/can/spi/mcp251x.c if (intf & CANINTF_ERRIF) { intf 858 drivers/net/can/spi/mcp251x.c if (intf == 0) intf 861 drivers/net/can/spi/mcp251x.c if (intf & CANINTF_TX) { intf 960 drivers/net/can/usb/ems_usb.c static int ems_usb_probe(struct usb_interface *intf, intf 969 drivers/net/can/usb/ems_usb.c dev_err(&intf->dev, "ems_usb: Couldn't alloc candev\n"); intf 975 drivers/net/can/usb/ems_usb.c dev->udev = interface_to_usbdev(intf); intf 1010 drivers/net/can/usb/ems_usb.c usb_set_intfdata(intf, dev); intf 1012 drivers/net/can/usb/ems_usb.c SET_NETDEV_DEV(netdev, &intf->dev); intf 1048 drivers/net/can/usb/ems_usb.c static void ems_usb_disconnect(struct usb_interface *intf) intf 1050 drivers/net/can/usb/ems_usb.c struct ems_usb *dev = usb_get_intfdata(intf); intf 1052 drivers/net/can/usb/ems_usb.c usb_set_intfdata(intf, NULL); intf 479 drivers/net/can/usb/esd_usb2.c struct usb_interface *intf = to_usb_interface(d); intf 480 drivers/net/can/usb/esd_usb2.c struct esd_usb2 *dev = usb_get_intfdata(intf); intf 492 drivers/net/can/usb/esd_usb2.c struct usb_interface *intf = to_usb_interface(d); intf 493 drivers/net/can/usb/esd_usb2.c struct esd_usb2 *dev = usb_get_intfdata(intf); intf 505 drivers/net/can/usb/esd_usb2.c struct usb_interface *intf = to_usb_interface(d); intf 506 drivers/net/can/usb/esd_usb2.c struct esd_usb2 *dev = usb_get_intfdata(intf); intf 963 drivers/net/can/usb/esd_usb2.c static int esd_usb2_probe_one_net(struct usb_interface *intf, int index) intf 965 drivers/net/can/usb/esd_usb2.c struct esd_usb2 *dev = usb_get_intfdata(intf); intf 973 drivers/net/can/usb/esd_usb2.c dev_err(&intf->dev, "couldn't alloc candev\n"); intf 1010 drivers/net/can/usb/esd_usb2.c SET_NETDEV_DEV(netdev, &intf->dev); intf 1015 drivers/net/can/usb/esd_usb2.c dev_err(&intf->dev, "couldn't register CAN device: %d\n", err); intf 1034 drivers/net/can/usb/esd_usb2.c static int esd_usb2_probe(struct usb_interface *intf, intf 1047 drivers/net/can/usb/esd_usb2.c dev->udev = interface_to_usbdev(intf); intf 1051 drivers/net/can/usb/esd_usb2.c usb_set_intfdata(intf, dev); intf 1068 drivers/net/can/usb/esd_usb2.c dev_err(&intf->dev, "sending version message failed\n"); intf 1074 drivers/net/can/usb/esd_usb2.c dev_err(&intf->dev, "no version message answer\n"); intf 1081 drivers/net/can/usb/esd_usb2.c if (device_create_file(&intf->dev, &dev_attr_firmware)) intf 1082 drivers/net/can/usb/esd_usb2.c dev_err(&intf->dev, intf 1085 drivers/net/can/usb/esd_usb2.c if (device_create_file(&intf->dev, &dev_attr_hardware)) intf 1086 drivers/net/can/usb/esd_usb2.c dev_err(&intf->dev, intf 1089 drivers/net/can/usb/esd_usb2.c if (device_create_file(&intf->dev, &dev_attr_nets)) intf 1090 drivers/net/can/usb/esd_usb2.c dev_err(&intf->dev, intf 1095 drivers/net/can/usb/esd_usb2.c esd_usb2_probe_one_net(intf, i); intf 1108 drivers/net/can/usb/esd_usb2.c static void esd_usb2_disconnect(struct usb_interface *intf) intf 1110 drivers/net/can/usb/esd_usb2.c struct esd_usb2 *dev = usb_get_intfdata(intf); intf 1114 drivers/net/can/usb/esd_usb2.c device_remove_file(&intf->dev, &dev_attr_firmware); intf 1115 drivers/net/can/usb/esd_usb2.c device_remove_file(&intf->dev, &dev_attr_hardware); intf 1116 drivers/net/can/usb/esd_usb2.c device_remove_file(&intf->dev, &dev_attr_nets); intf 1118 drivers/net/can/usb/esd_usb2.c usb_set_intfdata(intf, NULL); intf 241 drivers/net/can/usb/gs_usb.c struct usb_interface *intf = gsdev->iface; intf 250 drivers/net/can/usb/gs_usb.c rc = usb_control_msg(interface_to_usbdev(intf), intf 251 drivers/net/can/usb/gs_usb.c usb_sndctrlpipe(interface_to_usbdev(intf), 0), intf 413 drivers/net/can/usb/gs_usb.c struct usb_interface *intf = dev->iface; intf 428 drivers/net/can/usb/gs_usb.c rc = usb_control_msg(interface_to_usbdev(intf), intf 429 drivers/net/can/usb/gs_usb.c usb_sndctrlpipe(interface_to_usbdev(intf), 0), intf 786 drivers/net/can/usb/gs_usb.c struct usb_interface *intf, intf 799 drivers/net/can/usb/gs_usb.c rc = usb_control_msg(interface_to_usbdev(intf), intf 800 drivers/net/can/usb/gs_usb.c usb_rcvctrlpipe(interface_to_usbdev(intf), 0), intf 810 drivers/net/can/usb/gs_usb.c dev_err(&intf->dev, intf 820 drivers/net/can/usb/gs_usb.c dev_err(&intf->dev, "Couldn't allocate candev\n"); intf 842 drivers/net/can/usb/gs_usb.c dev->udev = interface_to_usbdev(intf); intf 843 drivers/net/can/usb/gs_usb.c dev->iface = intf; intf 875 drivers/net/can/usb/gs_usb.c SET_NETDEV_DEV(netdev, &intf->dev); intf 886 drivers/net/can/usb/gs_usb.c dev_err(&intf->dev, "Couldn't register candev (err=%d)\n", rc); intf 900 drivers/net/can/usb/gs_usb.c static int gs_usb_probe(struct usb_interface *intf, intf 916 drivers/net/can/usb/gs_usb.c rc = usb_control_msg(interface_to_usbdev(intf), intf 917 drivers/net/can/usb/gs_usb.c usb_sndctrlpipe(interface_to_usbdev(intf), 0), intf 921 drivers/net/can/usb/gs_usb.c intf->cur_altsetting->desc.bInterfaceNumber, intf 929 drivers/net/can/usb/gs_usb.c dev_err(&intf->dev, "Couldn't send data format (err=%d)\n", intf 939 drivers/net/can/usb/gs_usb.c rc = usb_control_msg(interface_to_usbdev(intf), intf 940 drivers/net/can/usb/gs_usb.c usb_rcvctrlpipe(interface_to_usbdev(intf), 0), intf 944 drivers/net/can/usb/gs_usb.c intf->cur_altsetting->desc.bInterfaceNumber, intf 949 drivers/net/can/usb/gs_usb.c dev_err(&intf->dev, "Couldn't get device config: (err=%d)\n", intf 956 drivers/net/can/usb/gs_usb.c dev_info(&intf->dev, "Configuring for %d interfaces\n", icount); intf 959 drivers/net/can/usb/gs_usb.c dev_err(&intf->dev, intf 976 drivers/net/can/usb/gs_usb.c usb_set_intfdata(intf, dev); intf 977 drivers/net/can/usb/gs_usb.c dev->udev = interface_to_usbdev(intf); intf 980 drivers/net/can/usb/gs_usb.c dev->canch[i] = gs_make_candev(i, intf, dconf); intf 1003 drivers/net/can/usb/gs_usb.c static void gs_usb_disconnect(struct usb_interface *intf) intf 1006 drivers/net/can/usb/gs_usb.c struct gs_usb *dev = usb_get_intfdata(intf); intf 1007 drivers/net/can/usb/gs_usb.c usb_set_intfdata(intf, NULL); intf 1010 drivers/net/can/usb/gs_usb.c dev_err(&intf->dev, "Disconnect (nodata)\n"); intf 85 drivers/net/can/usb/kvaser_usb/kvaser_usb.h struct usb_interface *intf; intf 282 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c dev_info(&dev->intf->dev, "Rx URB aborted (%d)\n", urb->status); intf 305 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c dev_err(&dev->intf->dev, intf 331 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c dev_warn(&dev->intf->dev, intf 365 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c dev_warn(&dev->intf->dev, "Cannot setup read URBs, error %d\n", intf 369 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c dev_warn(&dev->intf->dev, "RX performances may be slow\n"); intf 649 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c dev_err(&dev->intf->dev, "Cannot alloc candev\n"); intf 690 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c SET_NETDEV_DEV(netdev, &dev->intf->dev); intf 697 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c dev_err(&dev->intf->dev, "Failed to register CAN device\n"); intf 708 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c static int kvaser_usb_probe(struct usb_interface *intf, intf 715 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c dev = devm_kzalloc(&intf->dev, sizeof(*dev), GFP_KERNEL); intf 728 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c dev_err(&intf->dev, intf 734 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c dev->intf = intf; intf 738 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c dev_err(&intf->dev, "Cannot get usb endpoint(s)"); intf 742 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c dev->udev = interface_to_usbdev(intf); intf 746 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c usb_set_intfdata(intf, dev); intf 752 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c dev_err(&intf->dev, intf 759 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c dev_err(&intf->dev, intf 767 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c dev_err(&intf->dev, intf 776 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c dev_dbg(&intf->dev, "Firmware version: %d.%d.%d\n", intf 781 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c dev_dbg(&intf->dev, "Max outstanding tx = %d URBs\n", dev->max_tx_urbs); intf 785 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c dev_err(&intf->dev, "Cannot get card info, error %d\n", err); intf 792 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c dev_err(&intf->dev, intf 810 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c static void kvaser_usb_disconnect(struct usb_interface *intf) intf 812 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c struct kvaser_usb *dev = usb_get_intfdata(intf); intf 814 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c usb_set_intfdata(intf, NULL); intf 476 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c dev_err(&dev->intf->dev, intf 519 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c dev_err(&dev->intf->dev, "channel (%d) out of range.\n", intf 580 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c dev_err(&dev->intf->dev, "Wait for CMD_EXTENDED not allowed\n"); intf 604 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c dev_err_ratelimited(&dev->intf->dev, intf 634 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c dev_err(&dev->intf->dev, intf 654 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c dev_warn(&dev->intf->dev, intf 743 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c dev_warn(&dev->intf->dev, "Unknown capability command %u\n", intf 928 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c dev_warn(&dev->intf->dev, intf 933 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c dev_warn(&dev->intf->dev, intf 938 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c dev_warn(&dev->intf->dev, intf 943 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c dev_warn(&dev->intf->dev, intf 948 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c dev_warn(&dev->intf->dev, intf 953 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c dev_warn(&dev->intf->dev, intf 972 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c dev_err(&dev->intf->dev, intf 978 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c dev_warn(&dev->intf->dev, intf 1311 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c dev_warn(&dev->intf->dev, "Unhandled command (%d)\n", intf 1330 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c dev_warn(&dev->intf->dev, "Unhandled extended command (%d)\n", intf 1593 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c iface_desc = dev->intf->cur_altsetting; intf 1637 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c dev_err(&dev->intf->dev, intf 1646 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c dev_err(&dev->intf->dev, intf 1707 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c dev_err(&dev->intf->dev, intf 1714 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c dev_info(&dev->intf->dev, "Beta firmware in use\n"); intf 1766 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c dev_info(&dev->intf->dev, intf 1778 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c dev_info(&dev->intf->dev, intf 1789 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c dev_info(&dev->intf->dev, intf 1799 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c dev_info(&dev->intf->dev, intf 1928 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c dev_err(&dev->intf->dev, "Format error\n"); intf 1960 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c dev_err(&dev->intf->dev, "Format error\n"); intf 431 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c dev_err_ratelimited(&dev->intf->dev, intf 555 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c dev_err(&dev->intf->dev, intf 704 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c dev_err(&dev->intf->dev, intf 798 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c dev_err(&dev->intf->dev, intf 865 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c dev_err(&dev->intf->dev, "Invalid cmd id (%d)\n", cmd->id); intf 897 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c dev_err(&dev->intf->dev, "Invalid cmd id (%d)\n", cmd->id); intf 933 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c dev_err(&dev->intf->dev, intf 1019 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c dev_err(&dev->intf->dev, intf 1042 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c dev_err(&dev->intf->dev, intf 1099 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c warn: dev_warn(&dev->intf->dev, "Unhandled command (%d)\n", cmd->id); intf 1129 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c dev_err_ratelimited(&dev->intf->dev, "Format error\n"); intf 1313 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c iface_desc = dev->intf->cur_altsetting; intf 791 drivers/net/can/usb/mcba_usb.c static int mcba_usb_probe(struct usb_interface *intf, intf 797 drivers/net/can/usb/mcba_usb.c struct usb_device *usbdev = interface_to_usbdev(intf); intf 801 drivers/net/can/usb/mcba_usb.c dev_err(&intf->dev, "Couldn't alloc candev\n"); intf 816 drivers/net/can/usb/mcba_usb.c usb_set_intfdata(intf, priv); intf 834 drivers/net/can/usb/mcba_usb.c SET_NETDEV_DEV(netdev, &intf->dev); intf 856 drivers/net/can/usb/mcba_usb.c dev_info(&intf->dev, "Microchip CAN BUS Analyzer connected\n"); intf 870 drivers/net/can/usb/mcba_usb.c static void mcba_usb_disconnect(struct usb_interface *intf) intf 872 drivers/net/can/usb/mcba_usb.c struct mcba_priv *priv = usb_get_intfdata(intf); intf 874 drivers/net/can/usb/mcba_usb.c usb_set_intfdata(intf, NULL); intf 832 drivers/net/can/usb/peak_usb/pcan_usb.c static int pcan_usb_probe(struct usb_interface *intf) intf 837 drivers/net/can/usb/peak_usb/pcan_usb.c if_desc = intf->altsetting; intf 731 drivers/net/can/usb/peak_usb/pcan_usb_core.c struct usb_interface *intf, int ctrl_idx) intf 733 drivers/net/can/usb/peak_usb/pcan_usb_core.c struct usb_device *usb_dev = interface_to_usbdev(intf); intf 745 drivers/net/can/usb/peak_usb/pcan_usb_core.c dev_err(&intf->dev, "%s: couldn't alloc candev\n", intf 789 drivers/net/can/usb/peak_usb/pcan_usb_core.c dev->prev_siblings = usb_get_intfdata(intf); intf 790 drivers/net/can/usb/peak_usb/pcan_usb_core.c usb_set_intfdata(intf, dev); intf 792 drivers/net/can/usb/peak_usb/pcan_usb_core.c SET_NETDEV_DEV(netdev, &intf->dev); intf 797 drivers/net/can/usb/peak_usb/pcan_usb_core.c dev_err(&intf->dev, "couldn't register CAN device: %d\n", err); intf 834 drivers/net/can/usb/peak_usb/pcan_usb_core.c usb_set_intfdata(intf, dev->prev_siblings); intf 846 drivers/net/can/usb/peak_usb/pcan_usb_core.c static void peak_usb_disconnect(struct usb_interface *intf) intf 852 drivers/net/can/usb/peak_usb/pcan_usb_core.c for (dev = usb_get_intfdata(intf); dev; dev = dev_prev_siblings) { intf 868 drivers/net/can/usb/peak_usb/pcan_usb_core.c dev_info(&intf->dev, "%s removed\n", name); intf 871 drivers/net/can/usb/peak_usb/pcan_usb_core.c usb_set_intfdata(intf, NULL); intf 877 drivers/net/can/usb/peak_usb/pcan_usb_core.c static int peak_usb_probe(struct usb_interface *intf, intf 880 drivers/net/can/usb/peak_usb/pcan_usb_core.c struct usb_device *usb_dev = interface_to_usbdev(intf); intf 901 drivers/net/can/usb/peak_usb/pcan_usb_core.c err = peak_usb_adapter->intf_probe(intf); intf 907 drivers/net/can/usb/peak_usb/pcan_usb_core.c err = peak_usb_create_dev(peak_usb_adapter, intf, i); intf 910 drivers/net/can/usb/peak_usb/pcan_usb_core.c peak_usb_disconnect(intf); intf 941 drivers/net/can/usb/peak_usb/pcan_usb_core.c struct usb_interface *intf = to_usb_interface(d); intf 945 drivers/net/can/usb/peak_usb/pcan_usb_core.c for (dev = usb_get_intfdata(intf); dev; dev = dev->prev_siblings) { intf 49 drivers/net/can/usb/peak_usb/pcan_usb_core.h int (*intf_probe)(struct usb_interface *intf); intf 964 drivers/net/can/usb/peak_usb/pcan_usb_pro.c int pcan_usb_pro_probe(struct usb_interface *intf) intf 969 drivers/net/can/usb/peak_usb/pcan_usb_pro.c if_desc = intf->altsetting; intf 179 drivers/net/can/usb/peak_usb/pcan_usb_pro.h int pcan_usb_pro_probe(struct usb_interface *intf); intf 279 drivers/net/can/usb/ucan.c struct usb_interface *intf; intf 1297 drivers/net/can/usb/ucan.c static int ucan_probe(struct usb_interface *intf, intf 1315 drivers/net/can/usb/ucan.c udev = interface_to_usbdev(intf); intf 1325 drivers/net/can/usb/ucan.c iface_desc = intf->cur_altsetting; intf 1499 drivers/net/can/usb/ucan.c up->intf = intf; intf 1517 drivers/net/can/usb/ucan.c usb_set_intfdata(intf, up); intf 1518 drivers/net/can/usb/ucan.c SET_NETDEV_DEV(netdev, &intf->dev); intf 1572 drivers/net/can/usb/ucan.c static void ucan_disconnect(struct usb_interface *intf) intf 1574 drivers/net/can/usb/ucan.c struct ucan_priv *up = usb_get_intfdata(intf); intf 1576 drivers/net/can/usb/ucan.c usb_set_intfdata(intf, NULL); intf 896 drivers/net/can/usb/usb_8dev.c static int usb_8dev_probe(struct usb_interface *intf, intf 904 drivers/net/can/usb/usb_8dev.c struct usb_device *usbdev = interface_to_usbdev(intf); intf 915 drivers/net/can/usb/usb_8dev.c dev_err(&intf->dev, "Couldn't alloc candev\n"); intf 945 drivers/net/can/usb/usb_8dev.c priv->cmd_msg_buffer = devm_kzalloc(&intf->dev, sizeof(struct usb_8dev_cmd_msg), intf 950 drivers/net/can/usb/usb_8dev.c usb_set_intfdata(intf, priv); intf 952 drivers/net/can/usb/usb_8dev.c SET_NETDEV_DEV(netdev, &intf->dev); intf 989 drivers/net/can/usb/usb_8dev.c static void usb_8dev_disconnect(struct usb_interface *intf) intf 991 drivers/net/can/usb/usb_8dev.c struct usb_8dev_priv *priv = usb_get_intfdata(intf); intf 993 drivers/net/can/usb/usb_8dev.c usb_set_intfdata(intf, NULL); intf 420 drivers/net/ethernet/chelsio/cxgb3/common.h u32 intf:4; intf 164 drivers/net/ethernet/chelsio/cxgb3/cxgb3_ioctl.h uint32_t intf:4; intf 3004 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c key[3] = tp->proto | (tp->vlan << 8) | (tp->intf << 20); intf 464 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h #define FW_INTFVER(chip, intf) (FW_HDR_INTFVER_##intf) intf 1250 drivers/net/ethernet/chelsio/cxgb4/t4_msg.h u8 intf; intf 1271 drivers/net/ethernet/chelsio/cxgb4/t4_msg.h __u8 intf; intf 1045 drivers/net/ethernet/faraday/ftgmac100.c static int ftgmac100_mii_probe(struct ftgmac100 *priv, phy_interface_t intf) intf 1057 drivers/net/ethernet/faraday/ftgmac100.c &ftgmac100_adjust_link, intf); intf 703 drivers/net/ethernet/marvell/octeontx2/af/mbox.h u8 intf; /* Rx or Tx interface */ intf 765 drivers/net/ethernet/marvell/octeontx2/af/mbox.h u8 intf; /* Rx or Tx interface */ intf 737 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c int nixlf, qints, hwctx_size, intf, err, rc = 0; intf 899 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c intf = is_afvf(pcifunc) ? NIX_INTF_TYPE_LBK : NIX_INTF_TYPE_CGX; intf 900 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c err = nix_interface_init(rvu, pcifunc, intf, nixlf); intf 1074 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c int pf, intf; intf 1086 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c intf = is_afvf(pcifunc) ? NIX_INTF_TYPE_LBK : NIX_INTF_TYPE_CGX; intf 1088 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c switch (intf) { intf 203 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c int blkaddr, int index, u8 intf, intf 224 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c intf); intf 227 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c ~intf & 0x3); intf 646 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c #define SET_KEX_LD(intf, lid, ltype, ld, cfg) \ intf 648 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c NPC_AF_INTFX_LIDX_LTX_LDX_CFG(intf, lid, ltype, ld), cfg) intf 650 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c #define SET_KEX_LDFLAGS(intf, ld, flags, cfg) \ intf 652 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c NPC_AF_INTFX_LDATAX_FLAGSX_CFG(intf, ld, flags), cfg) intf 1743 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c if (req->intf != NIX_INTF_RX && req->intf != NIX_INTF_TX) { intf 1748 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c npc_config_mcam_entry(rvu, mcam, blkaddr, req->entry, req->intf, intf 2089 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c if (req->intf != NIX_INTF_RX && req->intf != NIX_INTF_TX) intf 2131 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c npc_config_mcam_entry(rvu, mcam, blkaddr, entry, req->intf, intf 2144 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c #define GET_KEX_CFG(intf) \ intf 2145 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c rvu_read64(rvu, BLKADDR_NPC, NPC_AF_INTFX_KEX_CFG(intf)) intf 2150 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c #define GET_KEX_LD(intf, lid, lt, ld) \ intf 2152 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c NPC_AF_INTFX_LIDX_LTX_LDX_CFG(intf, lid, lt, ld)) intf 2154 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c #define GET_KEX_LDFLAGS(intf, ld, fl) \ intf 2156 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c NPC_AF_INTFX_LDATAX_FLAGSX_CFG(intf, ld, fl)) intf 1477 drivers/net/ethernet/marvell/pxa168_eth.c pep->phy_intf = pep->pd->intf; intf 44 drivers/net/ethernet/mellanox/mlx4/intf.c struct mlx4_interface *intf; intf 52 drivers/net/ethernet/mellanox/mlx4/intf.c static void mlx4_add_device(struct mlx4_interface *intf, struct mlx4_priv *priv) intf 60 drivers/net/ethernet/mellanox/mlx4/intf.c dev_ctx->intf = intf; intf 61 drivers/net/ethernet/mellanox/mlx4/intf.c dev_ctx->context = intf->add(&priv->dev); intf 67 drivers/net/ethernet/mellanox/mlx4/intf.c if (intf->activate) intf 68 drivers/net/ethernet/mellanox/mlx4/intf.c intf->activate(&priv->dev, dev_ctx->context); intf 74 drivers/net/ethernet/mellanox/mlx4/intf.c static void mlx4_remove_device(struct mlx4_interface *intf, struct mlx4_priv *priv) intf 79 drivers/net/ethernet/mellanox/mlx4/intf.c if (dev_ctx->intf == intf) { intf 84 drivers/net/ethernet/mellanox/mlx4/intf.c intf->remove(&priv->dev, dev_ctx->context); intf 90 drivers/net/ethernet/mellanox/mlx4/intf.c int mlx4_register_interface(struct mlx4_interface *intf) intf 94 drivers/net/ethernet/mellanox/mlx4/intf.c if (!intf->add || !intf->remove) intf 99 drivers/net/ethernet/mellanox/mlx4/intf.c list_add_tail(&intf->list, &intf_list); intf 101 drivers/net/ethernet/mellanox/mlx4/intf.c if (mlx4_is_mfunc(&priv->dev) && (intf->flags & MLX4_INTFF_BONDING)) { intf 103 drivers/net/ethernet/mellanox/mlx4/intf.c "SRIOV, disabling HA mode for intf proto %d\n", intf->protocol); intf 104 drivers/net/ethernet/mellanox/mlx4/intf.c intf->flags &= ~MLX4_INTFF_BONDING; intf 106 drivers/net/ethernet/mellanox/mlx4/intf.c mlx4_add_device(intf, priv); intf 115 drivers/net/ethernet/mellanox/mlx4/intf.c void mlx4_unregister_interface(struct mlx4_interface *intf) intf 122 drivers/net/ethernet/mellanox/mlx4/intf.c mlx4_remove_device(intf, priv); intf 124 drivers/net/ethernet/mellanox/mlx4/intf.c list_del(&intf->list); intf 160 drivers/net/ethernet/mellanox/mlx4/intf.c if (dev_ctx->intf->flags & MLX4_INTFF_BONDING) { intf 168 drivers/net/ethernet/mellanox/mlx4/intf.c dev_ctx->intf->remove(dev, dev_ctx->context); intf 169 drivers/net/ethernet/mellanox/mlx4/intf.c dev_ctx->context = dev_ctx->intf->add(dev); intf 176 drivers/net/ethernet/mellanox/mlx4/intf.c dev_ctx->intf->protocol, enable ? intf 192 drivers/net/ethernet/mellanox/mlx4/intf.c if (dev_ctx->intf->event) intf 193 drivers/net/ethernet/mellanox/mlx4/intf.c dev_ctx->intf->event(dev, dev_ctx->context, type, param); intf 201 drivers/net/ethernet/mellanox/mlx4/intf.c struct mlx4_interface *intf; intf 207 drivers/net/ethernet/mellanox/mlx4/intf.c list_for_each_entry(intf, &intf_list, list) intf 208 drivers/net/ethernet/mellanox/mlx4/intf.c mlx4_add_device(intf, priv); intf 219 drivers/net/ethernet/mellanox/mlx4/intf.c struct mlx4_interface *intf; intf 239 drivers/net/ethernet/mellanox/mlx4/intf.c list_for_each_entry(intf, &intf_list, list) intf 240 drivers/net/ethernet/mellanox/mlx4/intf.c mlx4_remove_device(intf, priv); intf 258 drivers/net/ethernet/mellanox/mlx4/intf.c if (dev_ctx->intf->protocol == proto && dev_ctx->intf->get_dev) { intf 259 drivers/net/ethernet/mellanox/mlx4/intf.c result = dev_ctx->intf->get_dev(dev, dev_ctx->context, port); intf 43 drivers/net/ethernet/mellanox/mlx5/core/dev.c struct mlx5_interface *intf; intf 54 drivers/net/ethernet/mellanox/mlx5/core/dev.c void mlx5_add_device(struct mlx5_interface *intf, struct mlx5_priv *priv) intf 59 drivers/net/ethernet/mellanox/mlx5/core/dev.c if (!mlx5_lag_intf_add(intf, priv)) intf 66 drivers/net/ethernet/mellanox/mlx5/core/dev.c dev_ctx->intf = intf; intf 68 drivers/net/ethernet/mellanox/mlx5/core/dev.c dev_ctx->context = intf->add(dev); intf 71 drivers/net/ethernet/mellanox/mlx5/core/dev.c if (intf->attach) intf 83 drivers/net/ethernet/mellanox/mlx5/core/dev.c static struct mlx5_device_context *mlx5_get_device(struct mlx5_interface *intf, intf 89 drivers/net/ethernet/mellanox/mlx5/core/dev.c if (dev_ctx->intf == intf) intf 94 drivers/net/ethernet/mellanox/mlx5/core/dev.c void mlx5_remove_device(struct mlx5_interface *intf, struct mlx5_priv *priv) intf 99 drivers/net/ethernet/mellanox/mlx5/core/dev.c dev_ctx = mlx5_get_device(intf, priv); intf 108 drivers/net/ethernet/mellanox/mlx5/core/dev.c intf->remove(dev, dev_ctx->context); intf 113 drivers/net/ethernet/mellanox/mlx5/core/dev.c static void mlx5_attach_interface(struct mlx5_interface *intf, struct mlx5_priv *priv) intf 118 drivers/net/ethernet/mellanox/mlx5/core/dev.c dev_ctx = mlx5_get_device(intf, priv); intf 122 drivers/net/ethernet/mellanox/mlx5/core/dev.c if (intf->attach) { intf 125 drivers/net/ethernet/mellanox/mlx5/core/dev.c if (intf->attach(dev, dev_ctx->context)) intf 131 drivers/net/ethernet/mellanox/mlx5/core/dev.c dev_ctx->context = intf->add(dev); intf 141 drivers/net/ethernet/mellanox/mlx5/core/dev.c struct mlx5_interface *intf; intf 144 drivers/net/ethernet/mellanox/mlx5/core/dev.c list_for_each_entry(intf, &intf_list, list) intf 145 drivers/net/ethernet/mellanox/mlx5/core/dev.c mlx5_attach_interface(intf, priv); intf 149 drivers/net/ethernet/mellanox/mlx5/core/dev.c static void mlx5_detach_interface(struct mlx5_interface *intf, struct mlx5_priv *priv) intf 154 drivers/net/ethernet/mellanox/mlx5/core/dev.c dev_ctx = mlx5_get_device(intf, priv); intf 158 drivers/net/ethernet/mellanox/mlx5/core/dev.c if (intf->detach) { intf 161 drivers/net/ethernet/mellanox/mlx5/core/dev.c intf->detach(dev, dev_ctx->context); intf 166 drivers/net/ethernet/mellanox/mlx5/core/dev.c intf->remove(dev, dev_ctx->context); intf 174 drivers/net/ethernet/mellanox/mlx5/core/dev.c struct mlx5_interface *intf; intf 177 drivers/net/ethernet/mellanox/mlx5/core/dev.c list_for_each_entry(intf, &intf_list, list) intf 178 drivers/net/ethernet/mellanox/mlx5/core/dev.c mlx5_detach_interface(intf, priv); intf 199 drivers/net/ethernet/mellanox/mlx5/core/dev.c struct mlx5_interface *intf; intf 203 drivers/net/ethernet/mellanox/mlx5/core/dev.c list_for_each_entry(intf, &intf_list, list) intf 204 drivers/net/ethernet/mellanox/mlx5/core/dev.c mlx5_add_device(intf, priv); intf 213 drivers/net/ethernet/mellanox/mlx5/core/dev.c struct mlx5_interface *intf; intf 216 drivers/net/ethernet/mellanox/mlx5/core/dev.c list_for_each_entry_reverse(intf, &intf_list, list) intf 217 drivers/net/ethernet/mellanox/mlx5/core/dev.c mlx5_remove_device(intf, priv); intf 222 drivers/net/ethernet/mellanox/mlx5/core/dev.c int mlx5_register_interface(struct mlx5_interface *intf) intf 226 drivers/net/ethernet/mellanox/mlx5/core/dev.c if (!intf->add || !intf->remove) intf 230 drivers/net/ethernet/mellanox/mlx5/core/dev.c list_add_tail(&intf->list, &intf_list); intf 232 drivers/net/ethernet/mellanox/mlx5/core/dev.c mlx5_add_device(intf, priv); intf 239 drivers/net/ethernet/mellanox/mlx5/core/dev.c void mlx5_unregister_interface(struct mlx5_interface *intf) intf 245 drivers/net/ethernet/mellanox/mlx5/core/dev.c mlx5_remove_device(intf, priv); intf 246 drivers/net/ethernet/mellanox/mlx5/core/dev.c list_del(&intf->list); intf 255 drivers/net/ethernet/mellanox/mlx5/core/dev.c struct mlx5_interface *intf; intf 258 drivers/net/ethernet/mellanox/mlx5/core/dev.c list_for_each_entry(intf, &intf_list, list) { intf 259 drivers/net/ethernet/mellanox/mlx5/core/dev.c if (intf->protocol == protocol) { intf 260 drivers/net/ethernet/mellanox/mlx5/core/dev.c dev_ctx = mlx5_get_device(intf, &mdev->priv); intf 283 drivers/net/ethernet/mellanox/mlx5/core/dev.c struct mlx5_interface *intf; intf 285 drivers/net/ethernet/mellanox/mlx5/core/dev.c list_for_each_entry(intf, &intf_list, list) intf 286 drivers/net/ethernet/mellanox/mlx5/core/dev.c if (intf->protocol == protocol) { intf 287 drivers/net/ethernet/mellanox/mlx5/core/dev.c mlx5_add_device(intf, &dev->priv); intf 295 drivers/net/ethernet/mellanox/mlx5/core/dev.c struct mlx5_interface *intf; intf 297 drivers/net/ethernet/mellanox/mlx5/core/dev.c list_for_each_entry(intf, &intf_list, list) intf 298 drivers/net/ethernet/mellanox/mlx5/core/dev.c if (intf->protocol == protocol) { intf 299 drivers/net/ethernet/mellanox/mlx5/core/dev.c mlx5_remove_device(intf, &dev->priv); intf 710 drivers/net/ethernet/mellanox/mlx5/core/lag.c bool mlx5_lag_intf_add(struct mlx5_interface *intf, struct mlx5_priv *priv) intf 716 drivers/net/ethernet/mellanox/mlx5/core/lag.c if (intf->protocol != MLX5_INTERFACE_PROTOCOL_IB) intf 180 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h void mlx5_add_device(struct mlx5_interface *intf, struct mlx5_priv *priv); intf 181 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h void mlx5_remove_device(struct mlx5_interface *intf, struct mlx5_priv *priv); intf 194 drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h bool mlx5_lag_intf_add(struct mlx5_interface *intf, struct mlx5_priv *priv); intf 219 drivers/net/ethernet/ti/netcp.h struct netcp_intf *intf); intf 452 drivers/net/ethernet/ti/netcp_core.c struct netcp_intf *intf) intf 456 drivers/net/ethernet/ti/netcp_core.c list_for_each_entry(intf_modpriv, &intf->module_head, intf_list) intf 2256 drivers/net/ethernet/ti/netcp_ethss.c static void gbe_slave_stop(struct gbe_intf *intf) intf 2258 drivers/net/ethernet/ti/netcp_ethss.c struct gbe_priv *gbe_dev = intf->gbe_dev; intf 2259 drivers/net/ethernet/ti/netcp_ethss.c struct gbe_slave *slave = intf->slave; intf 2267 drivers/net/ethernet/ti/netcp_ethss.c cpsw_ale_del_mcast(gbe_dev->ale, intf->ndev->broadcast, intf 126 drivers/net/usb/aqc111.c if (usb_autopm_get_interface(dev->intf) < 0) intf 132 drivers/net/usb/aqc111.c usb_autopm_put_interface(dev->intf); intf 684 drivers/net/usb/aqc111.c static int aqc111_bind(struct usbnet *dev, struct usb_interface *intf) intf 686 drivers/net/usb/aqc111.c struct usb_device *udev = interface_to_usbdev(intf); intf 699 drivers/net/usb/aqc111.c ret = usbnet_get_endpoints(dev, intf); intf 752 drivers/net/usb/aqc111.c static void aqc111_unbind(struct usbnet *dev, struct usb_interface *intf) intf 1318 drivers/net/usb/aqc111.c static int aqc111_suspend(struct usb_interface *intf, pm_message_t message) intf 1320 drivers/net/usb/aqc111.c struct usbnet *dev = usb_get_intfdata(intf); intf 1326 drivers/net/usb/aqc111.c usbnet_suspend(intf, message); intf 1414 drivers/net/usb/aqc111.c static int aqc111_resume(struct usb_interface *intf) intf 1416 drivers/net/usb/aqc111.c struct usbnet *dev = usb_get_intfdata(intf); intf 1453 drivers/net/usb/aqc111.c return usbnet_resume(intf); intf 226 drivers/net/usb/asix_devices.c static int ax88172_bind(struct usbnet *dev, struct usb_interface *intf) intf 233 drivers/net/usb/asix_devices.c usbnet_get_endpoints(dev,intf); intf 612 drivers/net/usb/asix_devices.c static int asix_suspend(struct usb_interface *intf, pm_message_t message) intf 614 drivers/net/usb/asix_devices.c struct usbnet *dev = usb_get_intfdata(intf); intf 620 drivers/net/usb/asix_devices.c return usbnet_suspend(intf, message); intf 666 drivers/net/usb/asix_devices.c static int asix_resume(struct usb_interface *intf) intf 668 drivers/net/usb/asix_devices.c struct usbnet *dev = usb_get_intfdata(intf); intf 674 drivers/net/usb/asix_devices.c return usbnet_resume(intf); intf 677 drivers/net/usb/asix_devices.c static int ax88772_bind(struct usbnet *dev, struct usb_interface *intf) intf 684 drivers/net/usb/asix_devices.c usbnet_get_endpoints(dev, intf); intf 768 drivers/net/usb/asix_devices.c static void ax88772_unbind(struct usbnet *dev, struct usb_interface *intf) intf 1061 drivers/net/usb/asix_devices.c static int ax88178_bind(struct usbnet *dev, struct usb_interface *intf) intf 1066 drivers/net/usb/asix_devices.c usbnet_get_endpoints(dev,intf); intf 183 drivers/net/usb/ax88172a.c static int ax88172a_bind(struct usbnet *dev, struct usb_interface *intf) intf 189 drivers/net/usb/ax88172a.c usbnet_get_endpoints(dev, intf); intf 270 drivers/net/usb/ax88172a.c static void ax88172a_unbind(struct usbnet *dev, struct usb_interface *intf) intf 424 drivers/net/usb/ax88179_178a.c static int ax88179_suspend(struct usb_interface *intf, pm_message_t message) intf 426 drivers/net/usb/ax88179_178a.c struct usbnet *dev = usb_get_intfdata(intf); intf 430 drivers/net/usb/ax88179_178a.c usbnet_suspend(intf, message); intf 494 drivers/net/usb/ax88179_178a.c static int ax88179_resume(struct usb_interface *intf) intf 496 drivers/net/usb/ax88179_178a.c struct usbnet *dev = usb_get_intfdata(intf); intf 527 drivers/net/usb/ax88179_178a.c return usbnet_resume(intf); intf 1217 drivers/net/usb/ax88179_178a.c static int ax88179_bind(struct usbnet *dev, struct usb_interface *intf) intf 1225 drivers/net/usb/ax88179_178a.c usbnet_get_endpoints(dev, intf); intf 1324 drivers/net/usb/ax88179_178a.c static void ax88179_unbind(struct usbnet *dev, struct usb_interface *intf) intf 766 drivers/net/usb/catc.c static int catc_probe(struct usb_interface *intf, const struct usb_device_id *id) intf 768 drivers/net/usb/catc.c struct device *dev = &intf->dev; intf 769 drivers/net/usb/catc.c struct usb_device *usbdev = interface_to_usbdev(intf); intf 776 drivers/net/usb/catc.c intf->altsetting->desc.bInterfaceNumber, 1)) { intf 805 drivers/net/usb/catc.c dev_err(&intf->dev, "No free urbs available.\n"); intf 859 drivers/net/usb/catc.c dev_warn(&intf->dev, intf 913 drivers/net/usb/catc.c usb_set_intfdata(intf, catc); intf 915 drivers/net/usb/catc.c SET_NETDEV_DEV(netdev, &intf->dev); intf 923 drivers/net/usb/catc.c usb_set_intfdata(intf, NULL); intf 933 drivers/net/usb/catc.c static void catc_disconnect(struct usb_interface *intf) intf 935 drivers/net/usb/catc.c struct catc *catc = usb_get_intfdata(intf); intf 937 drivers/net/usb/catc.c usb_set_intfdata(intf, NULL); intf 28 drivers/net/usb/cdc-phonet.c struct usb_interface *intf, *data_intf; intf 312 drivers/net/usb/cdc-phonet.c static int usbpn_probe(struct usb_interface *intf, const struct usb_device_id *id) intf 318 drivers/net/usb/cdc-phonet.c struct usb_device *usbdev = interface_to_usbdev(intf); intf 326 drivers/net/usb/cdc-phonet.c data = intf->altsetting->extra; intf 327 drivers/net/usb/cdc-phonet.c len = intf->altsetting->extralen; intf 328 drivers/net/usb/cdc-phonet.c cdc_parse_cdc_header(&hdr, intf, data, len); intf 357 drivers/net/usb/cdc-phonet.c SET_NETDEV_DEV(dev, &intf->dev); intf 361 drivers/net/usb/cdc-phonet.c pnd->intf = intf; intf 386 drivers/net/usb/cdc-phonet.c usb_set_intfdata(intf, pnd); intf 398 drivers/net/usb/cdc-phonet.c usb_set_intfdata(intf, NULL); intf 403 drivers/net/usb/cdc-phonet.c static void usbpn_disconnect(struct usb_interface *intf) intf 405 drivers/net/usb/cdc-phonet.c struct usbpn_dev *pnd = usb_get_intfdata(intf); intf 412 drivers/net/usb/cdc-phonet.c (pnd->intf == intf) ? pnd->data_intf : pnd->intf); intf 69 drivers/net/usb/cdc_eem.c static int eem_bind(struct usbnet *dev, struct usb_interface *intf) intf 73 drivers/net/usb/cdc_eem.c status = usbnet_get_endpoints(dev, intf); intf 69 drivers/net/usb/cdc_ether.c struct usb_interface *intf = info->control; intf 89 drivers/net/usb/cdc_ether.c intf->cur_altsetting->desc.bInterfaceNumber, intf 101 drivers/net/usb/cdc_ether.c int usbnet_generic_cdc_bind(struct usbnet *dev, struct usb_interface *intf) intf 103 drivers/net/usb/cdc_ether.c u8 *buf = intf->cur_altsetting->extra; intf 104 drivers/net/usb/cdc_ether.c int len = intf->cur_altsetting->extralen; intf 110 drivers/net/usb/cdc_ether.c struct usb_driver *driver = driver_of(intf); intf 125 drivers/net/usb/cdc_ether.c dev_dbg(&intf->dev, "CDC descriptors on config\n"); intf 134 drivers/net/usb/cdc_ether.c hep = intf->cur_altsetting->endpoint; intf 140 drivers/net/usb/cdc_ether.c dev_dbg(&intf->dev, intf 147 drivers/net/usb/cdc_ether.c rndis = (is_rndis(&intf->cur_altsetting->desc) || intf 148 drivers/net/usb/cdc_ether.c is_activesync(&intf->cur_altsetting->desc) || intf 149 drivers/net/usb/cdc_ether.c is_wireless_rndis(&intf->cur_altsetting->desc) || intf 150 drivers/net/usb/cdc_ether.c is_novatel_rndis(&intf->cur_altsetting->desc)); intf 153 drivers/net/usb/cdc_ether.c info->control = intf; intf 155 drivers/net/usb/cdc_ether.c cdc_parse_cdc_header(&header, intf, buf, len); intf 173 drivers/net/usb/cdc_ether.c dev_dbg(&intf->dev, intf 186 drivers/net/usb/cdc_ether.c if (info->control != intf) { intf 187 drivers/net/usb/cdc_ether.c dev_dbg(&intf->dev, "bogus CDC Union\n"); intf 191 drivers/net/usb/cdc_ether.c if (info->data == intf) { intf 193 drivers/net/usb/cdc_ether.c info->control = intf; intf 205 drivers/net/usb/cdc_ether.c dev_dbg(&intf->dev, "slave class %u\n", d->bInterfaceClass); intf 216 drivers/net/usb/cdc_ether.c if (rndis && is_rndis(&intf->cur_altsetting->desc) && intf 219 drivers/net/usb/cdc_ether.c dev_dbg(&intf->dev, intf 234 drivers/net/usb/cdc_ether.c dev_dbg(&intf->dev, "GUID doesn't match\n"); intf 241 drivers/net/usb/cdc_ether.c dev_dbg(&intf->dev, "Descriptor too short\n"); intf 258 drivers/net/usb/cdc_ether.c if (!info->control || !info->data || info->control != intf) { intf 259 drivers/net/usb/cdc_ether.c dev_dbg(&intf->dev, intf 267 drivers/net/usb/cdc_ether.c dev_dbg(&intf->dev, "missing cdc %s%s%sdescriptor\n", intf 303 drivers/net/usb/cdc_ether.c dev_dbg(&intf->dev, "bad notification endpoint\n"); intf 308 drivers/net/usb/cdc_ether.c dev_dbg(&intf->dev, "missing RNDIS status endpoint\n"); intf 326 drivers/net/usb/cdc_ether.c int usbnet_ether_cdc_bind(struct usbnet *dev, struct usb_interface *intf) intf 330 drivers/net/usb/cdc_ether.c rv = usbnet_generic_cdc_bind(dev, intf); intf 346 drivers/net/usb/cdc_ether.c void usbnet_cdc_unbind(struct usbnet *dev, struct usb_interface *intf) intf 349 drivers/net/usb/cdc_ether.c struct usb_driver *driver = driver_of(intf); intf 356 drivers/net/usb/cdc_ether.c if (intf == info->control && info->data) { intf 364 drivers/net/usb/cdc_ether.c else if (intf == info->data && info->control) { intf 430 drivers/net/usb/cdc_ether.c int usbnet_cdc_bind(struct usbnet *dev, struct usb_interface *intf) intf 438 drivers/net/usb/cdc_ether.c status = usbnet_ether_cdc_bind(dev, intf); intf 445 drivers/net/usb/cdc_ether.c usb_driver_release_interface(driver_of(intf), info->data); intf 453 drivers/net/usb/cdc_ether.c static int usbnet_cdc_zte_bind(struct usbnet *dev, struct usb_interface *intf) intf 455 drivers/net/usb/cdc_ether.c int status = usbnet_cdc_bind(dev, intf); intf 48 drivers/net/usb/cdc_mbim.c dev_dbg(&dev->intf->dev, "%s() pmcount=%d, on=%d\n", __func__, atomic_read(&info->pmcount), on); intf 52 drivers/net/usb/cdc_mbim.c rv = usb_autopm_get_interface(dev->intf); intf 53 drivers/net/usb/cdc_mbim.c dev->intf->needs_remote_wakeup = on; intf 55 drivers/net/usb/cdc_mbim.c usb_autopm_put_interface(dev->intf); intf 60 drivers/net/usb/cdc_mbim.c static int cdc_mbim_wdm_manage_power(struct usb_interface *intf, int status) intf 62 drivers/net/usb/cdc_mbim.c struct usbnet *dev = usb_get_intfdata(intf); intf 113 drivers/net/usb/cdc_mbim.c static int cdc_mbim_set_ctrlalt(struct usbnet *dev, struct usb_interface *intf, u8 alt) intf 115 drivers/net/usb/cdc_mbim.c struct usb_driver *driver = to_usb_driver(intf->dev.driver); intf 121 drivers/net/usb/cdc_mbim.c intf->cur_altsetting->desc.bInterfaceNumber, intf 126 drivers/net/usb/cdc_mbim.c id = usb_match_id(intf, driver->id_table); intf 132 drivers/net/usb/cdc_mbim.c dev_dbg(&intf->dev, "driver_info updated to '%s'\n", intf 139 drivers/net/usb/cdc_mbim.c static int cdc_mbim_bind(struct usbnet *dev, struct usb_interface *intf) intf 148 drivers/net/usb/cdc_mbim.c if (cdc_ncm_select_altsetting(intf) == CDC_NCM_COMM_ALTSETTING_MBIM) { intf 150 drivers/net/usb/cdc_mbim.c ret = cdc_mbim_set_ctrlalt(dev, intf, CDC_NCM_COMM_ALTSETTING_MBIM); intf 157 drivers/net/usb/cdc_mbim.c if (!cdc_ncm_comm_intf_is_mbim(intf->cur_altsetting)) intf 160 drivers/net/usb/cdc_mbim.c ret = cdc_ncm_bind_common(dev, intf, data_altsetting, dev->driver_info->data); intf 174 drivers/net/usb/cdc_mbim.c cdc_ncm_unbind(dev, intf); intf 194 drivers/net/usb/cdc_mbim.c static void cdc_mbim_unbind(struct usbnet *dev, struct usb_interface *intf) intf 205 drivers/net/usb/cdc_mbim.c cdc_ncm_unbind(dev, intf); intf 503 drivers/net/usb/cdc_mbim.c static int cdc_mbim_suspend(struct usb_interface *intf, pm_message_t message) intf 506 drivers/net/usb/cdc_mbim.c struct usbnet *dev = usb_get_intfdata(intf); intf 518 drivers/net/usb/cdc_mbim.c ret = usbnet_suspend(intf, message); intf 522 drivers/net/usb/cdc_mbim.c if (intf == ctx->control && info->subdriver && info->subdriver->suspend) intf 523 drivers/net/usb/cdc_mbim.c ret = info->subdriver->suspend(intf, message); intf 525 drivers/net/usb/cdc_mbim.c usbnet_resume(intf); intf 531 drivers/net/usb/cdc_mbim.c static int cdc_mbim_resume(struct usb_interface *intf) intf 534 drivers/net/usb/cdc_mbim.c struct usbnet *dev = usb_get_intfdata(intf); intf 537 drivers/net/usb/cdc_mbim.c bool callsub = (intf == ctx->control && info->subdriver && info->subdriver->resume); intf 540 drivers/net/usb/cdc_mbim.c ret = info->subdriver->resume(intf); intf 543 drivers/net/usb/cdc_mbim.c ret = usbnet_resume(intf); intf 545 drivers/net/usb/cdc_mbim.c info->subdriver->suspend(intf, PMSG_SUSPEND); intf 160 drivers/net/usb/cdc_ncm.c dev_warn(&dev->intf->dev, "dwNtbInMaxSize=%u is too small. Using %u\n", intf 167 drivers/net/usb/cdc_ncm.c dev_dbg(&dev->intf->dev, "rx_max must be in the [%u, %u] range\n", min, max); intf 186 drivers/net/usb/cdc_ncm.c dev_dbg(&dev->intf->dev, "tx_max must be in the [%u, %u] range\n", min, max); intf 388 drivers/net/usb/cdc_ncm.c dev_info(&dev->intf->dev, "setting rx_max = %u\n", val); intf 395 drivers/net/usb/cdc_ncm.c dev_dbg(&dev->intf->dev, "Setting NTB Input Size failed\n"); intf 409 drivers/net/usb/cdc_ncm.c dev_info(&dev->intf->dev, "setting tx_max = %u\n", val); intf 452 drivers/net/usb/cdc_ncm.c if (cdc_ncm_comm_intf_is_mbim(dev->intf->cur_altsetting) && ctx->mbim_desc) intf 461 drivers/net/usb/cdc_ncm.c if (cdc_ncm_comm_intf_is_mbim(dev->intf->cur_altsetting)) intf 468 drivers/net/usb/cdc_ncm.c if (cdc_ncm_comm_intf_is_mbim(dev->intf->cur_altsetting)) intf 477 drivers/net/usb/cdc_ncm.c if (cdc_ncm_comm_intf_is_mbim(dev->intf->cur_altsetting) && ctx->mbim_desc) intf 499 drivers/net/usb/cdc_ncm.c dev_err(&dev->intf->dev, "failed GET_NTB_PARAMETERS\n"); intf 505 drivers/net/usb/cdc_ncm.c dev_dbg(&dev->intf->dev, "Setting CRC mode off\n"); intf 512 drivers/net/usb/cdc_ncm.c dev_err(&dev->intf->dev, "SET_CRC_MODE failed\n"); intf 522 drivers/net/usb/cdc_ncm.c dev_dbg(&dev->intf->dev, "Setting NTB format to 16-bit\n"); intf 529 drivers/net/usb/cdc_ncm.c dev_err(&dev->intf->dev, "SET_NTB_FORMAT failed\n"); intf 541 drivers/net/usb/cdc_ncm.c dev_dbg(&dev->intf->dev, intf 583 drivers/net/usb/cdc_ncm.c dev_dbg(&dev->intf->dev, "GET_MAX_DATAGRAM_SIZE failed\n"); intf 595 drivers/net/usb/cdc_ncm.c dev_dbg(&dev->intf->dev, "SET_MAX_DATAGRAM_SIZE failed\n"); intf 624 drivers/net/usb/cdc_ncm.c dev_dbg(&dev->intf->dev, "Using default alignment: 4 bytes\n"); intf 638 drivers/net/usb/cdc_ncm.c dev_dbg(&dev->intf->dev, "Using default transmit modulus: 4 bytes\n"); intf 644 drivers/net/usb/cdc_ncm.c dev_dbg(&dev->intf->dev, "Using default transmit remainder: 0 bytes\n"); intf 678 drivers/net/usb/cdc_ncm.c cdc_ncm_find_endpoints(struct usbnet *dev, struct usb_interface *intf) intf 683 drivers/net/usb/cdc_ncm.c for (ep = 0; ep < intf->cur_altsetting->desc.bNumEndpoints; ep++) { intf 684 drivers/net/usb/cdc_ncm.c e = intf->cur_altsetting->endpoint + ep; intf 768 drivers/net/usb/cdc_ncm.c int cdc_ncm_bind_common(struct usbnet *dev, struct usb_interface *intf, u8 data_altsetting, int drvflags) intf 794 drivers/net/usb/cdc_ncm.c ctx->control = intf; intf 797 drivers/net/usb/cdc_ncm.c driver = driver_of(intf); intf 798 drivers/net/usb/cdc_ncm.c buf = intf->cur_altsetting->extra; intf 799 drivers/net/usb/cdc_ncm.c len = intf->cur_altsetting->extralen; intf 802 drivers/net/usb/cdc_ncm.c cdc_parse_cdc_header(&hdr, intf, buf, len); intf 813 drivers/net/usb/cdc_ncm.c if (!hdr.usb_cdc_union_desc && intf->intf_assoc && intf->intf_assoc->bInterfaceCount == 2) { intf 814 drivers/net/usb/cdc_ncm.c ctx->data = usb_ifnum_to_if(dev->udev, intf->cur_altsetting->desc.bInterfaceNumber + 1); intf 815 drivers/net/usb/cdc_ncm.c dev_dbg(&intf->dev, "CDC Union missing - got slave from IAD\n"); intf 820 drivers/net/usb/cdc_ncm.c dev_dbg(&intf->dev, "CDC Union missing and no IAD found\n"); intf 823 drivers/net/usb/cdc_ncm.c if (cdc_ncm_comm_intf_is_mbim(intf->cur_altsetting)) { intf 825 drivers/net/usb/cdc_ncm.c dev_dbg(&intf->dev, "MBIM functional descriptor missing\n"); intf 830 drivers/net/usb/cdc_ncm.c dev_dbg(&intf->dev, "NCM or ECM functional descriptors missing\n"); intf 839 drivers/net/usb/cdc_ncm.c dev_dbg(&intf->dev, "failed to claim data intf\n"); intf 860 drivers/net/usb/cdc_ncm.c dev_dbg(&intf->dev, "set interface failed\n"); intf 878 drivers/net/usb/cdc_ncm.c dev_dbg(&intf->dev, "set interface failed\n"); intf 896 drivers/net/usb/cdc_ncm.c dev_info(&intf->dev, "resetting NTB format to 16-bit"); intf 911 drivers/net/usb/cdc_ncm.c dev_dbg(&intf->dev, "failed to collect endpoints\n"); intf 921 drivers/net/usb/cdc_ncm.c dev_dbg(&intf->dev, "failed to get mac address\n"); intf 924 drivers/net/usb/cdc_ncm.c dev_info(&intf->dev, "MAC-Address: %pM\n", dev->net->dev_addr); intf 935 drivers/net/usb/cdc_ncm.c dev_info(&intf->dev, "NDP will be placed at end of frame for this device."); intf 958 drivers/net/usb/cdc_ncm.c dev_info(&intf->dev, "bind() failure\n"); intf 963 drivers/net/usb/cdc_ncm.c void cdc_ncm_unbind(struct usbnet *dev, struct usb_interface *intf) intf 966 drivers/net/usb/cdc_ncm.c struct usb_driver *driver = driver_of(intf); intf 982 drivers/net/usb/cdc_ncm.c if (intf == ctx->control && ctx->data) { intf 987 drivers/net/usb/cdc_ncm.c } else if (intf == ctx->data && ctx->control) { intf 993 drivers/net/usb/cdc_ncm.c usb_set_intfdata(intf, NULL); intf 1001 drivers/net/usb/cdc_ncm.c u8 cdc_ncm_select_altsetting(struct usb_interface *intf) intf 1020 drivers/net/usb/cdc_ncm.c if (intf->num_altsetting < 2) intf 1021 drivers/net/usb/cdc_ncm.c return intf->cur_altsetting->desc.bAlternateSetting; intf 1024 drivers/net/usb/cdc_ncm.c alt = usb_altnum_to_altsetting(intf, CDC_NCM_COMM_ALTSETTING_MBIM); intf 1032 drivers/net/usb/cdc_ncm.c static int cdc_ncm_bind(struct usbnet *dev, struct usb_interface *intf) intf 1035 drivers/net/usb/cdc_ncm.c if (cdc_ncm_select_altsetting(intf) != CDC_NCM_COMM_ALTSETTING_NCM) intf 1042 drivers/net/usb/cdc_ncm.c return cdc_ncm_bind_common(dev, intf, CDC_NCM_DATA_ALTSETTING_NCM, 0); intf 79 drivers/net/usb/cdc_subset.c struct usb_interface *intf = dev->intf; intf 82 drivers/net/usb/cdc_subset.c r = usb_lock_device_for_reset(udev, intf); intf 331 drivers/net/usb/cdc_subset.c static int dummy_prereset(struct usb_interface *intf) intf 336 drivers/net/usb/cdc_subset.c static int dummy_postreset(struct usb_interface *intf) intf 337 drivers/net/usb/ch9200.c static int ch9200_bind(struct usbnet *dev, struct usb_interface *intf) intf 342 drivers/net/usb/ch9200.c retval = usbnet_get_endpoints(dev, intf); intf 122 drivers/net/usb/cx82310_eth.c static int cx82310_bind(struct usbnet *dev, struct usb_interface *intf) intf 137 drivers/net/usb/cx82310_eth.c ret = usbnet_get_endpoints(dev, intf); intf 197 drivers/net/usb/cx82310_eth.c static void cx82310_unbind(struct usbnet *dev, struct usb_interface *intf) intf 353 drivers/net/usb/dm9601.c static int dm9601_bind(struct usbnet *dev, struct usb_interface *intf) intf 358 drivers/net/usb/dm9601.c ret = usbnet_get_endpoints(dev, intf); intf 178 drivers/net/usb/gl620a.c static int genelink_bind(struct usbnet *dev, struct usb_interface *intf) intf 301 drivers/net/usb/hso.c static struct usb_endpoint_descriptor *hso_get_ep(struct usb_interface *intf, intf 303 drivers/net/usb/hso.c static int hso_get_mux_ports(struct usb_interface *intf, unsigned char *ports); intf 304 drivers/net/usb/hso.c static void hso_free_interface(struct usb_interface *intf); intf 2317 drivers/net/usb/hso.c static struct hso_device *hso_create_device(struct usb_interface *intf, intf 2327 drivers/net/usb/hso.c hso_dev->usb = interface_to_usbdev(intf); intf 2328 drivers/net/usb/hso.c hso_dev->interface = intf; intf 3139 drivers/net/usb/hso.c static struct usb_endpoint_descriptor *hso_get_ep(struct usb_interface *intf, intf 3143 drivers/net/usb/hso.c struct usb_host_interface *iface = intf->cur_altsetting; intf 3157 drivers/net/usb/hso.c static int hso_get_mux_ports(struct usb_interface *intf, unsigned char *ports) intf 3160 drivers/net/usb/hso.c struct usb_host_interface *iface = intf->cur_altsetting; intf 44 drivers/net/usb/huawei_cdc_ncm.c rv = usb_autopm_get_interface(usbnet_dev->intf); intf 45 drivers/net/usb/huawei_cdc_ncm.c usbnet_dev->intf->needs_remote_wakeup = on; intf 47 drivers/net/usb/huawei_cdc_ncm.c usb_autopm_put_interface(usbnet_dev->intf); intf 52 drivers/net/usb/huawei_cdc_ncm.c static int huawei_cdc_ncm_wdm_manage_power(struct usb_interface *intf, intf 55 drivers/net/usb/huawei_cdc_ncm.c struct usbnet *usbnet_dev = usb_get_intfdata(intf); intf 66 drivers/net/usb/huawei_cdc_ncm.c struct usb_interface *intf) intf 85 drivers/net/usb/huawei_cdc_ncm.c ret = cdc_ncm_bind_common(usbnet_dev, intf, 1, drvflags); intf 102 drivers/net/usb/huawei_cdc_ncm.c cdc_ncm_unbind(usbnet_dev, intf); intf 116 drivers/net/usb/huawei_cdc_ncm.c struct usb_interface *intf) intf 125 drivers/net/usb/huawei_cdc_ncm.c cdc_ncm_unbind(usbnet_dev, intf); intf 128 drivers/net/usb/huawei_cdc_ncm.c static int huawei_cdc_ncm_suspend(struct usb_interface *intf, intf 132 drivers/net/usb/huawei_cdc_ncm.c struct usbnet *usbnet_dev = usb_get_intfdata(intf); intf 141 drivers/net/usb/huawei_cdc_ncm.c ret = usbnet_suspend(intf, message); intf 145 drivers/net/usb/huawei_cdc_ncm.c if (intf == ctx->control && intf 148 drivers/net/usb/huawei_cdc_ncm.c ret = drvstate->subdriver->suspend(intf, message); intf 150 drivers/net/usb/huawei_cdc_ncm.c usbnet_resume(intf); intf 156 drivers/net/usb/huawei_cdc_ncm.c static int huawei_cdc_ncm_resume(struct usb_interface *intf) intf 159 drivers/net/usb/huawei_cdc_ncm.c struct usbnet *usbnet_dev = usb_get_intfdata(intf); intf 166 drivers/net/usb/huawei_cdc_ncm.c (intf == ctx->control && intf 171 drivers/net/usb/huawei_cdc_ncm.c ret = drvstate->subdriver->resume(intf); intf 174 drivers/net/usb/huawei_cdc_ncm.c ret = usbnet_resume(intf); intf 176 drivers/net/usb/huawei_cdc_ncm.c drvstate->subdriver->suspend(intf, PMSG_SUSPEND); intf 142 drivers/net/usb/int51x1.c static int int51x1_bind(struct usbnet *dev, struct usb_interface *intf) intf 153 drivers/net/usb/int51x1.c return usbnet_get_endpoints(dev, intf); intf 89 drivers/net/usb/ipheth.c struct usb_interface *intf; intf 185 drivers/net/usb/ipheth.c dev_err(&dev->intf->dev, "%s: urb status: %d\n", intf 199 drivers/net/usb/ipheth.c dev_err(&dev->intf->dev, "%s: dev_alloc_skb: -ENOMEM\n", intf 229 drivers/net/usb/ipheth.c dev_err(&dev->intf->dev, "%s: urb status: %d\n", intf 257 drivers/net/usb/ipheth.c dev_err(&dev->intf->dev, "%s: usb_control_msg: %d\n", intf 298 drivers/net/usb/ipheth.c dev_err(&dev->intf->dev, "%s: usb_control_msg: %d\n", intf 301 drivers/net/usb/ipheth.c dev_err(&dev->intf->dev, intf 327 drivers/net/usb/ipheth.c dev_err(&dev->intf->dev, "%s: usb_submit_urb: %d\n", intf 389 drivers/net/usb/ipheth.c dev_err(&dev->intf->dev, "%s: usb_submit_urb: %d\n", intf 407 drivers/net/usb/ipheth.c dev_err(&dev->intf->dev, "%s: TX timeout\n", __func__); intf 429 drivers/net/usb/ipheth.c static int ipheth_probe(struct usb_interface *intf, intf 432 drivers/net/usb/ipheth.c struct usb_device *udev = interface_to_usbdev(intf); intf 451 drivers/net/usb/ipheth.c dev->intf = intf; intf 454 drivers/net/usb/ipheth.c hintf = usb_altnum_to_altsetting(intf, IPHETH_ALT_INTFNUM); intf 457 drivers/net/usb/ipheth.c dev_err(&intf->dev, "Unable to find alternate settings interface\n"); intf 470 drivers/net/usb/ipheth.c dev_err(&intf->dev, "Unable to find endpoints\n"); intf 488 drivers/net/usb/ipheth.c dev_err(&intf->dev, "error allocating urbs: %d\n", retval); intf 492 drivers/net/usb/ipheth.c usb_set_intfdata(intf, dev); intf 494 drivers/net/usb/ipheth.c SET_NETDEV_DEV(netdev, &intf->dev); intf 499 drivers/net/usb/ipheth.c dev_err(&intf->dev, "error registering netdev: %d\n", retval); intf 506 drivers/net/usb/ipheth.c dev_info(&intf->dev, "Apple iPhone USB Ethernet device attached\n"); intf 520 drivers/net/usb/ipheth.c static void ipheth_disconnect(struct usb_interface *intf) intf 524 drivers/net/usb/ipheth.c dev = usb_get_intfdata(intf); intf 532 drivers/net/usb/ipheth.c usb_set_intfdata(intf, NULL); intf 533 drivers/net/usb/ipheth.c dev_info(&intf->dev, "Apple iPhone USB Ethernet now disconnected\n"); intf 131 drivers/net/usb/kalmia.c kalmia_bind(struct usbnet *dev, struct usb_interface *intf) intf 137 drivers/net/usb/kalmia.c if (intf->cur_altsetting->desc.bInterfaceClass != USB_CLASS_VENDOR_SPEC) intf 102 drivers/net/usb/kaweth.c struct usb_interface *intf, intf 105 drivers/net/usb/kaweth.c static void kaweth_disconnect(struct usb_interface *intf); intf 110 drivers/net/usb/kaweth.c static int kaweth_suspend(struct usb_interface *intf, pm_message_t message); intf 111 drivers/net/usb/kaweth.c static int kaweth_resume(struct usb_interface *intf); intf 215 drivers/net/usb/kaweth.c struct usb_interface *intf; intf 382 drivers/net/usb/kaweth.c dev_err(&kaweth->intf->dev, "Firmware request failed\n"); intf 387 drivers/net/usb/kaweth.c dev_err(&kaweth->intf->dev, "Firmware too big: %zu\n", intf 482 drivers/net/usb/kaweth.c dev_err(&kaweth->intf->dev, intf 558 drivers/net/usb/kaweth.c dev_err(&kaweth->intf->dev, "resubmitting rx_urb %d failed\n", intf 618 drivers/net/usb/kaweth.c dev_err(&kaweth->intf->dev, intf 627 drivers/net/usb/kaweth.c dev_err(&kaweth->intf->dev, intf 630 drivers/net/usb/kaweth.c dev_err(&kaweth->intf->dev, "Packet len & 2047: %x\n", intf 632 drivers/net/usb/kaweth.c dev_err(&kaweth->intf->dev, "Count 2: %x\n", count2); intf 667 drivers/net/usb/kaweth.c res = usb_autopm_get_interface(kaweth->intf); intf 669 drivers/net/usb/kaweth.c dev_err(&kaweth->intf->dev, "Interface cannot be resumed.\n"); intf 701 drivers/net/usb/kaweth.c usb_autopm_put_interface(kaweth->intf); intf 738 drivers/net/usb/kaweth.c usb_autopm_put_interface(kaweth->intf); intf 885 drivers/net/usb/kaweth.c dev_err(&kaweth->intf->dev, "Failed to set Rx mode: %d\n", intf 911 drivers/net/usb/kaweth.c static int kaweth_suspend(struct usb_interface *intf, pm_message_t message) intf 913 drivers/net/usb/kaweth.c struct kaweth_device *kaweth = usb_get_intfdata(intf); intf 927 drivers/net/usb/kaweth.c static int kaweth_resume(struct usb_interface *intf) intf 929 drivers/net/usb/kaweth.c struct kaweth_device *kaweth = usb_get_intfdata(intf); intf 960 drivers/net/usb/kaweth.c struct usb_interface *intf, intf 964 drivers/net/usb/kaweth.c struct device *dev = &intf->dev; intf 965 drivers/net/usb/kaweth.c struct usb_device *udev = interface_to_usbdev(intf); intf 991 drivers/net/usb/kaweth.c kaweth->intf = intf; intf 1140 drivers/net/usb/kaweth.c usb_set_intfdata(intf, kaweth); intf 1154 drivers/net/usb/kaweth.c usb_set_intfdata(intf, NULL); intf 1173 drivers/net/usb/kaweth.c static void kaweth_disconnect(struct usb_interface *intf) intf 1175 drivers/net/usb/kaweth.c struct kaweth_device *kaweth = usb_get_intfdata(intf); intf 1178 drivers/net/usb/kaweth.c usb_set_intfdata(intf, NULL); intf 1180 drivers/net/usb/kaweth.c dev_warn(&intf->dev, "unregistering non-existent device\n"); intf 366 drivers/net/usb/lan78xx.c struct usb_interface *intf; intf 589 drivers/net/usb/lan78xx.c if (usb_autopm_get_interface(dev->intf) < 0) intf 607 drivers/net/usb/lan78xx.c usb_autopm_put_interface(dev->intf); intf 981 drivers/net/usb/lan78xx.c if (usb_autopm_get_interface(dev->intf) < 0) intf 1010 drivers/net/usb/lan78xx.c usb_autopm_put_interface(dev->intf); intf 1289 drivers/net/usb/lan78xx.c ret = usb_autopm_get_interface(dev->intf); intf 1297 drivers/net/usb/lan78xx.c usb_autopm_put_interface(dev->intf); intf 1308 drivers/net/usb/lan78xx.c ret = usb_autopm_get_interface(dev->intf); intf 1323 drivers/net/usb/lan78xx.c usb_autopm_put_interface(dev->intf); intf 1363 drivers/net/usb/lan78xx.c if (usb_autopm_get_interface(dev->intf) < 0) intf 1380 drivers/net/usb/lan78xx.c usb_autopm_put_interface(dev->intf); intf 1390 drivers/net/usb/lan78xx.c ret = usb_autopm_get_interface(dev->intf); intf 1403 drivers/net/usb/lan78xx.c usb_autopm_put_interface(dev->intf); intf 1415 drivers/net/usb/lan78xx.c ret = usb_autopm_get_interface(dev->intf); intf 1441 drivers/net/usb/lan78xx.c usb_autopm_put_interface(dev->intf); intf 1452 drivers/net/usb/lan78xx.c ret = usb_autopm_get_interface(dev->intf); intf 1471 drivers/net/usb/lan78xx.c usb_autopm_put_interface(dev->intf); intf 1513 drivers/net/usb/lan78xx.c ret = usb_autopm_get_interface(dev->intf); intf 1519 drivers/net/usb/lan78xx.c usb_autopm_put_interface(dev->intf); intf 1532 drivers/net/usb/lan78xx.c ret = usb_autopm_get_interface(dev->intf); intf 1547 drivers/net/usb/lan78xx.c usb_autopm_put_interface(dev->intf); intf 1732 drivers/net/usb/lan78xx.c ret = usb_autopm_get_interface(dev->intf); intf 1757 drivers/net/usb/lan78xx.c usb_autopm_put_interface(dev->intf); intf 1769 drivers/net/usb/lan78xx.c ret = usb_autopm_get_interface(dev->intf); intf 1793 drivers/net/usb/lan78xx.c usb_autopm_put_interface(dev->intf); intf 2631 drivers/net/usb/lan78xx.c ret = usb_autopm_get_interface(dev->intf); intf 2659 drivers/net/usb/lan78xx.c usb_autopm_put_interface(dev->intf); intf 2723 drivers/net/usb/lan78xx.c usb_autopm_put_interface(dev->intf); intf 2827 drivers/net/usb/lan78xx.c usb_autopm_put_interface_async(dev->intf); intf 2872 drivers/net/usb/lan78xx.c lan78xx_get_endpoints(struct lan78xx_net *dev, struct usb_interface *intf) intf 2879 drivers/net/usb/lan78xx.c for (tmp = 0; tmp < intf->num_altsetting; tmp++) { intf 2885 drivers/net/usb/lan78xx.c alt = intf->altsetting + tmp; intf 2930 drivers/net/usb/lan78xx.c static int lan78xx_bind(struct lan78xx_net *dev, struct usb_interface *intf) intf 2936 drivers/net/usb/lan78xx.c ret = lan78xx_get_endpoints(dev, intf); intf 3022 drivers/net/usb/lan78xx.c static void lan78xx_unbind(struct lan78xx_net *dev, struct usb_interface *intf) intf 3383 drivers/net/usb/lan78xx.c ret = usb_autopm_get_interface_async(dev->intf); intf 3422 drivers/net/usb/lan78xx.c usb_autopm_put_interface_async(dev->intf); intf 3425 drivers/net/usb/lan78xx.c usb_autopm_put_interface_async(dev->intf); intf 3520 drivers/net/usb/lan78xx.c status = usb_autopm_get_interface(dev->intf); intf 3524 drivers/net/usb/lan78xx.c usb_autopm_put_interface(dev->intf); intf 3541 drivers/net/usb/lan78xx.c status = usb_autopm_get_interface(dev->intf); intf 3545 drivers/net/usb/lan78xx.c usb_autopm_put_interface(dev->intf); intf 3564 drivers/net/usb/lan78xx.c status = usb_autopm_get_interface(dev->intf); intf 3568 drivers/net/usb/lan78xx.c usb_autopm_put_interface(dev->intf); intf 3573 drivers/net/usb/lan78xx.c usb_autopm_put_interface(dev->intf); intf 3625 drivers/net/usb/lan78xx.c static void lan78xx_disconnect(struct usb_interface *intf) intf 3632 drivers/net/usb/lan78xx.c dev = usb_get_intfdata(intf); intf 3633 drivers/net/usb/lan78xx.c usb_set_intfdata(intf, NULL); intf 3637 drivers/net/usb/lan78xx.c udev = interface_to_usbdev(intf); intf 3655 drivers/net/usb/lan78xx.c lan78xx_unbind(dev, intf); intf 3708 drivers/net/usb/lan78xx.c static int lan78xx_probe(struct usb_interface *intf, intf 3719 drivers/net/usb/lan78xx.c udev = interface_to_usbdev(intf); intf 3724 drivers/net/usb/lan78xx.c dev_err(&intf->dev, "Error: OOM\n"); intf 3730 drivers/net/usb/lan78xx.c SET_NETDEV_DEV(netdev, &intf->dev); intf 3734 drivers/net/usb/lan78xx.c dev->intf = intf; intf 3759 drivers/net/usb/lan78xx.c ret = lan78xx_bind(dev, intf); intf 3770 drivers/net/usb/lan78xx.c dev->ep_blkin = (intf->cur_altsetting)->endpoint + 0; intf 3771 drivers/net/usb/lan78xx.c dev->ep_blkout = (intf->cur_altsetting)->endpoint + 1; intf 3772 drivers/net/usb/lan78xx.c dev->ep_intr = (intf->cur_altsetting)->endpoint + 2; intf 3800 drivers/net/usb/lan78xx.c intf->needs_remote_wakeup = 1; intf 3812 drivers/net/usb/lan78xx.c usb_set_intfdata(intf, dev); intf 3829 drivers/net/usb/lan78xx.c lan78xx_unbind(dev, intf); intf 4006 drivers/net/usb/lan78xx.c static int lan78xx_suspend(struct usb_interface *intf, pm_message_t message) intf 4008 drivers/net/usb/lan78xx.c struct lan78xx_net *dev = usb_get_intfdata(intf); intf 4102 drivers/net/usb/lan78xx.c static int lan78xx_resume(struct usb_interface *intf) intf 4104 drivers/net/usb/lan78xx.c struct lan78xx_net *dev = usb_get_intfdata(intf); intf 4128 drivers/net/usb/lan78xx.c usb_autopm_put_interface_async(dev->intf); intf 4169 drivers/net/usb/lan78xx.c static int lan78xx_reset_resume(struct usb_interface *intf) intf 4171 drivers/net/usb/lan78xx.c struct lan78xx_net *dev = usb_get_intfdata(intf); intf 4177 drivers/net/usb/lan78xx.c return lan78xx_resume(intf); intf 56 drivers/net/usb/lg-vl600.c static int vl600_bind(struct usbnet *dev, struct usb_interface *intf) intf 64 drivers/net/usb/lg-vl600.c ret = usbnet_cdc_bind(dev, intf); intf 86 drivers/net/usb/lg-vl600.c static void vl600_unbind(struct usbnet *dev, struct usb_interface *intf) intf 93 drivers/net/usb/lg-vl600.c return usbnet_cdc_unbind(dev, intf); intf 602 drivers/net/usb/mcs7830.c static int mcs7830_reset_resume (struct usb_interface *intf) intf 607 drivers/net/usb/mcs7830.c struct usbnet *dev = usb_get_intfdata(intf); intf 611 drivers/net/usb/mcs7830.c usbnet_resume(intf); intf 475 drivers/net/usb/net1080.c static int net1080_bind(struct usbnet *dev, struct usb_interface *intf) intf 484 drivers/net/usb/net1080.c return usbnet_get_endpoints (dev, intf); intf 1135 drivers/net/usb/pegasus.c static int pegasus_probe(struct usb_interface *intf, intf 1138 drivers/net/usb/pegasus.c struct usb_device *dev = interface_to_usbdev(intf); intf 1164 drivers/net/usb/pegasus.c dev_err(&intf->dev, "can't allocate %s\n", "urbs"); intf 1172 drivers/net/usb/pegasus.c pegasus->intf = intf; intf 1191 drivers/net/usb/pegasus.c dev_err(&intf->dev, "can't reset MAC\n"); intf 1197 drivers/net/usb/pegasus.c dev_info(&intf->dev, "setup Pegasus II specific registers\n"); intf 1202 drivers/net/usb/pegasus.c dev_warn(&intf->dev, "can't locate MII phy, using default\n"); intf 1206 drivers/net/usb/pegasus.c usb_set_intfdata(intf, pegasus); intf 1207 drivers/net/usb/pegasus.c SET_NETDEV_DEV(net, &intf->dev); intf 1214 drivers/net/usb/pegasus.c dev_info(&intf->dev, "%s, %s, %pM\n", net->name, intf 1219 drivers/net/usb/pegasus.c usb_set_intfdata(intf, NULL); intf 1229 drivers/net/usb/pegasus.c static void pegasus_disconnect(struct usb_interface *intf) intf 1231 drivers/net/usb/pegasus.c struct pegasus *pegasus = usb_get_intfdata(intf); intf 1233 drivers/net/usb/pegasus.c usb_set_intfdata(intf, NULL); intf 1235 drivers/net/usb/pegasus.c dev_dbg(&intf->dev, "unregistering non-bound device?\n"); intf 1252 drivers/net/usb/pegasus.c static int pegasus_suspend(struct usb_interface *intf, pm_message_t message) intf 1254 drivers/net/usb/pegasus.c struct pegasus *pegasus = usb_get_intfdata(intf); intf 1265 drivers/net/usb/pegasus.c static int pegasus_resume(struct usb_interface *intf) intf 1267 drivers/net/usb/pegasus.c struct pegasus *pegasus = usb_get_intfdata(intf); intf 81 drivers/net/usb/pegasus.h struct usb_interface *intf; intf 636 drivers/net/usb/qmi_wwan.c dev_dbg(&dev->intf->dev, "%s() pmcount=%d, on=%d\n", __func__, intf 644 drivers/net/usb/qmi_wwan.c rv = usb_autopm_get_interface(dev->intf); intf 645 drivers/net/usb/qmi_wwan.c dev->intf->needs_remote_wakeup = on; intf 647 drivers/net/usb/qmi_wwan.c usb_autopm_put_interface(dev->intf); intf 652 drivers/net/usb/qmi_wwan.c static int qmi_wwan_cdc_wdm_manage_power(struct usb_interface *intf, int on) intf 654 drivers/net/usb/qmi_wwan.c struct usbnet *dev = usb_get_intfdata(intf); intf 713 drivers/net/usb/qmi_wwan.c u8 intf = dev->intf->cur_altsetting->desc.bInterfaceNumber; intf 717 drivers/net/usb/qmi_wwan.c on ? 0x01 : 0x00, intf, NULL, 0); intf 720 drivers/net/usb/qmi_wwan.c static int qmi_wwan_bind(struct usbnet *dev, struct usb_interface *intf) intf 723 drivers/net/usb/qmi_wwan.c u8 *buf = intf->cur_altsetting->extra; intf 724 drivers/net/usb/qmi_wwan.c int len = intf->cur_altsetting->extralen; intf 725 drivers/net/usb/qmi_wwan.c struct usb_interface_descriptor *desc = &intf->cur_altsetting->desc; intf 728 drivers/net/usb/qmi_wwan.c struct usb_driver *driver = driver_of(intf); intf 736 drivers/net/usb/qmi_wwan.c info->control = intf; intf 737 drivers/net/usb/qmi_wwan.c info->data = intf; intf 740 drivers/net/usb/qmi_wwan.c cdc_parse_cdc_header(&hdr, intf, buf, len); intf 750 drivers/net/usb/qmi_wwan.c dev_err(&intf->dev, intf 757 drivers/net/usb/qmi_wwan.c info->data = intf; intf 822 drivers/net/usb/qmi_wwan.c static void qmi_wwan_unbind(struct usbnet *dev, struct usb_interface *intf) intf 825 drivers/net/usb/qmi_wwan.c struct usb_driver *driver = driver_of(intf); intf 838 drivers/net/usb/qmi_wwan.c if (intf == info->control) intf 844 drivers/net/usb/qmi_wwan.c if (other && intf != other) { intf 860 drivers/net/usb/qmi_wwan.c static int qmi_wwan_suspend(struct usb_interface *intf, pm_message_t message) intf 862 drivers/net/usb/qmi_wwan.c struct usbnet *dev = usb_get_intfdata(intf); intf 870 drivers/net/usb/qmi_wwan.c ret = usbnet_suspend(intf, message); intf 874 drivers/net/usb/qmi_wwan.c if (intf == info->control && info->subdriver && intf 876 drivers/net/usb/qmi_wwan.c ret = info->subdriver->suspend(intf, message); intf 878 drivers/net/usb/qmi_wwan.c usbnet_resume(intf); intf 883 drivers/net/usb/qmi_wwan.c static int qmi_wwan_resume(struct usb_interface *intf) intf 885 drivers/net/usb/qmi_wwan.c struct usbnet *dev = usb_get_intfdata(intf); intf 888 drivers/net/usb/qmi_wwan.c bool callsub = (intf == info->control && info->subdriver && intf 892 drivers/net/usb/qmi_wwan.c ret = info->subdriver->resume(intf); intf 895 drivers/net/usb/qmi_wwan.c ret = usbnet_resume(intf); intf 897 drivers/net/usb/qmi_wwan.c info->subdriver->suspend(intf, PMSG_SUSPEND); intf 1439 drivers/net/usb/qmi_wwan.c static bool quectel_ec20_detected(struct usb_interface *intf) intf 1441 drivers/net/usb/qmi_wwan.c struct usb_device *dev = interface_to_usbdev(intf); intf 1452 drivers/net/usb/qmi_wwan.c static int qmi_wwan_probe(struct usb_interface *intf, intf 1456 drivers/net/usb/qmi_wwan.c struct usb_interface_descriptor *desc = &intf->cur_altsetting->desc; intf 1464 drivers/net/usb/qmi_wwan.c dev_dbg(&intf->dev, "setting defaults for dynamic device id\n"); intf 1474 drivers/net/usb/qmi_wwan.c dev_dbg(&intf->dev, intf 1481 drivers/net/usb/qmi_wwan.c if (quectel_ec20_detected(intf) && desc->bInterfaceNumber == 0) { intf 1482 drivers/net/usb/qmi_wwan.c dev_dbg(&intf->dev, "Quectel EC20 quirk, skipping interface 0\n"); intf 1495 drivers/net/usb/qmi_wwan.c return usbnet_probe(intf, id); intf 1498 drivers/net/usb/qmi_wwan.c static void qmi_wwan_disconnect(struct usb_interface *intf) intf 1500 drivers/net/usb/qmi_wwan.c struct usbnet *dev = usb_get_intfdata(intf); intf 1523 drivers/net/usb/qmi_wwan.c usbnet_disconnect(intf); intf 736 drivers/net/usb/r8152.c struct usb_interface *intf; intf 1208 drivers/net/usb/r8152.c ret = usb_autopm_get_interface(tp->intf); intf 1222 drivers/net/usb/r8152.c usb_autopm_put_interface(tp->intf); intf 1437 drivers/net/usb/r8152.c usb_autopm_put_interface_async(tp->intf); intf 1611 drivers/net/usb/r8152.c struct usb_interface *intf = tp->intf; intf 1612 drivers/net/usb/r8152.c struct usb_host_interface *alt = intf->cur_altsetting; intf 1956 drivers/net/usb/r8152.c ret = usb_autopm_get_interface_async(tp->intf); intf 1966 drivers/net/usb/r8152.c usb_autopm_put_interface_async(tp->intf); intf 2329 drivers/net/usb/r8152.c usb_queue_reset_device(tp->intf); intf 2756 drivers/net/usb/r8152.c ret = usb_autopm_get_interface(tp->intf); intf 2771 drivers/net/usb/r8152.c usb_autopm_put_interface(tp->intf); intf 4196 drivers/net/usb/r8152.c if (usb_autopm_get_interface(tp->intf) < 0) intf 4221 drivers/net/usb/r8152.c usb_autopm_put_interface(tp->intf); intf 4231 drivers/net/usb/r8152.c if (usb_autopm_get_interface(tp->intf) < 0) intf 4243 drivers/net/usb/r8152.c usb_autopm_put_interface(tp->intf); intf 4255 drivers/net/usb/r8152.c usb_autopm_get_interface(tp->intf); intf 4260 drivers/net/usb/r8152.c usb_autopm_put_interface(tp->intf); intf 4282 drivers/net/usb/r8152.c res = usb_autopm_get_interface(tp->intf); intf 4307 drivers/net/usb/r8152.c usb_autopm_put_interface(tp->intf); intf 4316 drivers/net/usb/r8152.c usb_autopm_put_interface(tp->intf); intf 4338 drivers/net/usb/r8152.c res = usb_autopm_get_interface(tp->intf); intf 4349 drivers/net/usb/r8152.c usb_autopm_put_interface(tp->intf); intf 4614 drivers/net/usb/r8152.c static int rtl8152_pre_reset(struct usb_interface *intf) intf 4616 drivers/net/usb/r8152.c struct r8152 *tp = usb_get_intfdata(intf); intf 4641 drivers/net/usb/r8152.c static int rtl8152_post_reset(struct usb_interface *intf) intf 4643 drivers/net/usb/r8152.c struct r8152 *tp = usb_get_intfdata(intf); intf 4836 drivers/net/usb/r8152.c static int rtl8152_suspend(struct usb_interface *intf, pm_message_t message) intf 4838 drivers/net/usb/r8152.c struct r8152 *tp = usb_get_intfdata(intf); intf 4853 drivers/net/usb/r8152.c static int rtl8152_resume(struct usb_interface *intf) intf 4855 drivers/net/usb/r8152.c struct r8152 *tp = usb_get_intfdata(intf); intf 4870 drivers/net/usb/r8152.c static int rtl8152_reset_resume(struct usb_interface *intf) intf 4872 drivers/net/usb/r8152.c struct r8152 *tp = usb_get_intfdata(intf); intf 4878 drivers/net/usb/r8152.c return rtl8152_resume(intf); intf 4885 drivers/net/usb/r8152.c if (usb_autopm_get_interface(tp->intf) < 0) intf 4898 drivers/net/usb/r8152.c usb_autopm_put_interface(tp->intf); intf 4912 drivers/net/usb/r8152.c ret = usb_autopm_get_interface(tp->intf); intf 4923 drivers/net/usb/r8152.c usb_autopm_put_interface(tp->intf); intf 4963 drivers/net/usb/r8152.c ret = usb_autopm_get_interface(tp->intf); intf 4973 drivers/net/usb/r8152.c usb_autopm_put_interface(tp->intf); intf 4986 drivers/net/usb/r8152.c ret = usb_autopm_get_interface(tp->intf); intf 5027 drivers/net/usb/r8152.c usb_autopm_put_interface(tp->intf); intf 5065 drivers/net/usb/r8152.c if (usb_autopm_get_interface(tp->intf) < 0) intf 5070 drivers/net/usb/r8152.c usb_autopm_put_interface(tp->intf); intf 5160 drivers/net/usb/r8152.c ret = usb_autopm_get_interface(tp->intf); intf 5170 drivers/net/usb/r8152.c usb_autopm_put_interface(tp->intf); intf 5182 drivers/net/usb/r8152.c ret = usb_autopm_get_interface(tp->intf); intf 5194 drivers/net/usb/r8152.c usb_autopm_put_interface(tp->intf); intf 5205 drivers/net/usb/r8152.c ret = usb_autopm_get_interface(tp->intf); intf 5215 drivers/net/usb/r8152.c usb_autopm_put_interface(tp->intf); intf 5258 drivers/net/usb/r8152.c ret = usb_autopm_get_interface(tp->intf); intf 5282 drivers/net/usb/r8152.c usb_autopm_put_interface(tp->intf); intf 5402 drivers/net/usb/r8152.c res = usb_autopm_get_interface(tp->intf); intf 5431 drivers/net/usb/r8152.c usb_autopm_put_interface(tp->intf); intf 5452 drivers/net/usb/r8152.c ret = usb_autopm_get_interface(tp->intf); intf 5471 drivers/net/usb/r8152.c usb_autopm_put_interface(tp->intf); intf 5587 drivers/net/usb/r8152.c static u8 rtl_get_version(struct usb_interface *intf) intf 5589 drivers/net/usb/r8152.c struct usb_device *udev = interface_to_usbdev(intf); intf 5637 drivers/net/usb/r8152.c dev_info(&intf->dev, "Unknown version 0x%04x\n", ocp_data); intf 5641 drivers/net/usb/r8152.c dev_dbg(&intf->dev, "Detected version 0x%04x\n", version); intf 5646 drivers/net/usb/r8152.c static int rtl8152_probe(struct usb_interface *intf, intf 5649 drivers/net/usb/r8152.c struct usb_device *udev = interface_to_usbdev(intf); intf 5650 drivers/net/usb/r8152.c u8 version = rtl_get_version(intf); intf 5663 drivers/net/usb/r8152.c if (intf->cur_altsetting->desc.bNumEndpoints < 3) intf 5669 drivers/net/usb/r8152.c dev_err(&intf->dev, "Out of memory\n"); intf 5673 drivers/net/usb/r8152.c SET_NETDEV_DEV(netdev, &intf->dev); intf 5679 drivers/net/usb/r8152.c tp->intf = intf; intf 5764 drivers/net/usb/r8152.c intf->needs_remote_wakeup = 1; intf 5775 drivers/net/usb/r8152.c usb_set_intfdata(intf, tp); intf 5795 drivers/net/usb/r8152.c usb_set_intfdata(intf, NULL); intf 5801 drivers/net/usb/r8152.c static void rtl8152_disconnect(struct usb_interface *intf) intf 5803 drivers/net/usb/r8152.c struct r8152 *tp = usb_get_intfdata(intf); intf 5805 drivers/net/usb/r8152.c usb_set_intfdata(intf, NULL); intf 227 drivers/net/usb/rndis_host.c static int rndis_query(struct usbnet *dev, struct usb_interface *intf, intf 251 drivers/net/usb/rndis_host.c dev_err(&intf->dev, "RNDIS_MSG_QUERY(0x%08x) failed, %d\n", intf 270 drivers/net/usb/rndis_host.c dev_err(&intf->dev, "RNDIS_MSG_QUERY(0x%08x) " intf 288 drivers/net/usb/rndis_host.c generic_rndis_bind(struct usbnet *dev, struct usb_interface *intf, int flags) intf 313 drivers/net/usb/rndis_host.c retval = usbnet_generic_cdc_bind(dev, intf); intf 353 drivers/net/usb/rndis_host.c dev_err(&intf->dev, "RNDIS init failed, %d\n", retval); intf 359 drivers/net/usb/rndis_host.c dev_err(&intf->dev, intf 365 drivers/net/usb/rndis_host.c dev_warn(&intf->dev, intf 374 drivers/net/usb/rndis_host.c dev_dbg(&intf->dev, intf 388 drivers/net/usb/rndis_host.c retval = rndis_query(dev, intf, u.buf, intf 413 drivers/net/usb/rndis_host.c retval = rndis_query(dev, intf, u.buf, intf 417 drivers/net/usb/rndis_host.c dev_err(&intf->dev, "rndis get ethaddr, %d\n", retval); intf 437 drivers/net/usb/rndis_host.c dev_err(&intf->dev, "rndis set packet filter, %d\n", retval); intf 453 drivers/net/usb/rndis_host.c usb_driver_release_interface(driver_of(intf), info->data); intf 461 drivers/net/usb/rndis_host.c static int rndis_bind(struct usbnet *dev, struct usb_interface *intf) intf 463 drivers/net/usb/rndis_host.c return generic_rndis_bind(dev, intf, FLAG_RNDIS_PHYM_NOT_WIRELESS); intf 466 drivers/net/usb/rndis_host.c void rndis_unbind(struct usbnet *dev, struct usb_interface *intf) intf 479 drivers/net/usb/rndis_host.c usbnet_cdc_unbind(dev, intf); intf 531 drivers/net/usb/rtl8150.c static int rtl8150_suspend(struct usb_interface *intf, pm_message_t message) intf 533 drivers/net/usb/rtl8150.c rtl8150_t *dev = usb_get_intfdata(intf); intf 544 drivers/net/usb/rtl8150.c static int rtl8150_resume(struct usb_interface *intf) intf 546 drivers/net/usb/rtl8150.c rtl8150_t *dev = usb_get_intfdata(intf); intf 874 drivers/net/usb/rtl8150.c static int rtl8150_probe(struct usb_interface *intf, intf 877 drivers/net/usb/rtl8150.c struct usb_device *udev = interface_to_usbdev(intf); intf 904 drivers/net/usb/rtl8150.c dev_err(&intf->dev, "out of memory\n"); intf 908 drivers/net/usb/rtl8150.c dev_err(&intf->dev, "couldn't reset the device\n"); intf 914 drivers/net/usb/rtl8150.c usb_set_intfdata(intf, dev); intf 915 drivers/net/usb/rtl8150.c SET_NETDEV_DEV(netdev, &intf->dev); intf 917 drivers/net/usb/rtl8150.c dev_err(&intf->dev, "couldn't register the device\n"); intf 921 drivers/net/usb/rtl8150.c dev_info(&intf->dev, "%s: rtl8150 is detected\n", netdev->name); intf 926 drivers/net/usb/rtl8150.c usb_set_intfdata(intf, NULL); intf 936 drivers/net/usb/rtl8150.c static void rtl8150_disconnect(struct usb_interface *intf) intf 938 drivers/net/usb/rtl8150.c rtl8150_t *dev = usb_get_intfdata(intf); intf 940 drivers/net/usb/rtl8150.c usb_set_intfdata(intf, NULL); intf 666 drivers/net/usb/sierra_net.c static int sierra_net_bind(struct usbnet *dev, struct usb_interface *intf) intf 680 drivers/net/usb/sierra_net.c ifacenum = intf->cur_altsetting->desc.bInterfaceNumber; intf 681 drivers/net/usb/sierra_net.c numendpoints = intf->cur_altsetting->desc.bNumEndpoints; intf 690 drivers/net/usb/sierra_net.c status = usbnet_get_endpoints(dev, intf); intf 757 drivers/net/usb/sierra_net.c static void sierra_net_unbind(struct usbnet *dev, struct usb_interface *intf) intf 1446 drivers/net/usb/smsc75xx.c static int smsc75xx_bind(struct usbnet *dev, struct usb_interface *intf) intf 1453 drivers/net/usb/smsc75xx.c ret = usbnet_get_endpoints(dev, intf); intf 1506 drivers/net/usb/smsc75xx.c static void smsc75xx_unbind(struct usbnet *dev, struct usb_interface *intf) intf 1785 drivers/net/usb/smsc75xx.c static int smsc75xx_suspend(struct usb_interface *intf, pm_message_t message) intf 1787 drivers/net/usb/smsc75xx.c struct usbnet *dev = usb_get_intfdata(intf); intf 1792 drivers/net/usb/smsc75xx.c ret = usbnet_suspend(intf, message); intf 2082 drivers/net/usb/smsc75xx.c usbnet_resume(intf); intf 2086 drivers/net/usb/smsc75xx.c static int smsc75xx_resume(struct usb_interface *intf) intf 2088 drivers/net/usb/smsc75xx.c struct usbnet *dev = usb_get_intfdata(intf); intf 2157 drivers/net/usb/smsc75xx.c return usbnet_resume(intf); intf 2288 drivers/net/usb/smsc75xx.c dev->intf->needs_remote_wakeup = on; intf 1248 drivers/net/usb/smsc95xx.c static int smsc95xx_bind(struct usbnet *dev, struct usb_interface *intf) intf 1256 drivers/net/usb/smsc95xx.c ret = usbnet_get_endpoints(dev, intf); intf 1322 drivers/net/usb/smsc95xx.c static void smsc95xx_unbind(struct usbnet *dev, struct usb_interface *intf) intf 1577 drivers/net/usb/smsc95xx.c static int smsc95xx_suspend(struct usb_interface *intf, pm_message_t message) intf 1579 drivers/net/usb/smsc95xx.c struct usbnet *dev = usb_get_intfdata(intf); intf 1584 drivers/net/usb/smsc95xx.c ret = usbnet_suspend(intf, message); intf 1833 drivers/net/usb/smsc95xx.c usbnet_resume(intf); intf 1842 drivers/net/usb/smsc95xx.c static int smsc95xx_resume(struct usb_interface *intf) intf 1844 drivers/net/usb/smsc95xx.c struct usbnet *dev = usb_get_intfdata(intf); intf 1885 drivers/net/usb/smsc95xx.c ret = usbnet_resume(intf); intf 1892 drivers/net/usb/smsc95xx.c static int smsc95xx_reset_resume(struct usb_interface *intf) intf 1894 drivers/net/usb/smsc95xx.c struct usbnet *dev = usb_get_intfdata(intf); intf 1901 drivers/net/usb/smsc95xx.c return smsc95xx_resume(intf); intf 2073 drivers/net/usb/smsc95xx.c dev->intf->needs_remote_wakeup = on; intf 2082 drivers/net/usb/smsc95xx.c usb_autopm_get_interface_no_resume(dev->intf); intf 2084 drivers/net/usb/smsc95xx.c usb_autopm_put_interface(dev->intf); intf 318 drivers/net/usb/sr9700.c static int sr9700_bind(struct usbnet *dev, struct usb_interface *intf) intf 324 drivers/net/usb/sr9700.c ret = usbnet_get_endpoints(dev, intf); intf 729 drivers/net/usb/sr9800.c static int sr9800_bind(struct usbnet *dev, struct usb_interface *intf) intf 739 drivers/net/usb/sr9800.c usbnet_get_endpoints(dev, intf); intf 81 drivers/net/usb/usbnet.c int usbnet_get_endpoints(struct usbnet *dev, struct usb_interface *intf) intf 88 drivers/net/usb/usbnet.c for (tmp = 0; tmp < intf->num_altsetting; tmp++) { intf 92 drivers/net/usb/usbnet.c alt = intf->altsetting + tmp; intf 203 drivers/net/usb/usbnet.c static int init_status (struct usbnet *dev, struct usb_interface *intf) intf 232 drivers/net/usb/usbnet.c dev_dbg(&intf->dev, intf 814 drivers/net/usb/usbnet.c pm = usb_autopm_get_interface(dev->intf); intf 844 drivers/net/usb/usbnet.c usb_autopm_put_interface(dev->intf); intf 849 drivers/net/usb/usbnet.c usb_autopm_put_interface(dev->intf); intf 867 drivers/net/usb/usbnet.c if ((retval = usb_autopm_get_interface(dev->intf)) < 0) { intf 933 drivers/net/usb/usbnet.c usb_autopm_put_interface(dev->intf); intf 938 drivers/net/usb/usbnet.c usb_autopm_put_interface(dev->intf); intf 1141 drivers/net/usb/usbnet.c status = usb_autopm_get_interface(dev->intf); intf 1145 drivers/net/usb/usbnet.c usb_autopm_put_interface(dev->intf); intf 1161 drivers/net/usb/usbnet.c status = usb_autopm_get_interface(dev->intf); intf 1165 drivers/net/usb/usbnet.c usb_autopm_put_interface(dev->intf); intf 1190 drivers/net/usb/usbnet.c status = usb_autopm_get_interface(dev->intf); intf 1197 drivers/net/usb/usbnet.c usb_autopm_put_interface(dev->intf); intf 1209 drivers/net/usb/usbnet.c status = usb_autopm_get_interface(dev->intf); intf 1213 drivers/net/usb/usbnet.c usb_autopm_put_interface(dev->intf); intf 1221 drivers/net/usb/usbnet.c usb_autopm_put_interface(dev->intf); intf 1290 drivers/net/usb/usbnet.c usb_autopm_put_interface_async(dev->intf); intf 1426 drivers/net/usb/usbnet.c retval = usb_autopm_get_interface_async(dev->intf); intf 1432 drivers/net/usb/usbnet.c usb_autopm_put_interface_async(dev->intf); intf 1455 drivers/net/usb/usbnet.c usb_autopm_put_interface_async(dev->intf); intf 1458 drivers/net/usb/usbnet.c usb_autopm_put_interface_async(dev->intf); intf 1585 drivers/net/usb/usbnet.c void usbnet_disconnect (struct usb_interface *intf) intf 1591 drivers/net/usb/usbnet.c dev = usb_get_intfdata(intf); intf 1592 drivers/net/usb/usbnet.c usb_set_intfdata(intf, NULL); intf 1596 drivers/net/usb/usbnet.c xdev = interface_to_usbdev (intf); intf 1599 drivers/net/usb/usbnet.c intf->dev.driver->name, intf 1611 drivers/net/usb/usbnet.c dev->driver_info->unbind (dev, intf); intf 1688 drivers/net/usb/usbnet.c dev->intf = udev; intf 1848 drivers/net/usb/usbnet.c int usbnet_suspend (struct usb_interface *intf, pm_message_t message) intf 1850 drivers/net/usb/usbnet.c struct usbnet *dev = usb_get_intfdata(intf); intf 1881 drivers/net/usb/usbnet.c int usbnet_resume (struct usb_interface *intf) intf 1883 drivers/net/usb/usbnet.c struct usbnet *dev = usb_get_intfdata(intf); intf 1901 drivers/net/usb/usbnet.c usb_autopm_put_interface_async(dev->intf); intf 1928 drivers/net/usb/usbnet.c usb_autopm_get_interface_no_resume(intf); intf 1942 drivers/net/usb/usbnet.c dev->intf->needs_remote_wakeup = 1; intf 1943 drivers/net/usb/usbnet.c usb_autopm_put_interface_async(dev->intf); intf 1953 drivers/net/usb/usbnet.c dev->intf->needs_remote_wakeup = on; intf 2046 drivers/net/usb/usbnet.c if (usb_autopm_get_interface(dev->intf) < 0) intf 2050 drivers/net/usb/usbnet.c usb_autopm_put_interface(dev->intf); intf 2064 drivers/net/usb/usbnet.c if (usb_autopm_get_interface(dev->intf) < 0) intf 2068 drivers/net/usb/usbnet.c usb_autopm_put_interface(dev->intf); intf 73 drivers/net/usb/zaurus.c static int zaurus_bind(struct usbnet *dev, struct usb_interface *intf) intf 80 drivers/net/usb/zaurus.c return usbnet_generic_cdc_bind(dev, intf); intf 136 drivers/net/usb/zaurus.c static int blan_mdlm_bind(struct usbnet *dev, struct usb_interface *intf) intf 138 drivers/net/usb/zaurus.c u8 *buf = intf->cur_altsetting->extra; intf 139 drivers/net/usb/zaurus.c int len = intf->cur_altsetting->extralen; intf 153 drivers/net/usb/zaurus.c dev_dbg(&intf->dev, "extra MDLM\n"); intf 158 drivers/net/usb/zaurus.c dev_dbg(&intf->dev, "MDLM len %u\n", intf 166 drivers/net/usb/zaurus.c dev_dbg(&intf->dev, "MDLM guid\n"); intf 172 drivers/net/usb/zaurus.c dev_dbg(&intf->dev, "extra MDLM detail\n"); intf 207 drivers/net/usb/zaurus.c dev_dbg(&intf->dev, intf 227 drivers/net/usb/zaurus.c dev_dbg(&intf->dev, "missing cdc mdlm %s%sdescriptor\n", intf 238 drivers/net/usb/zaurus.c return usbnet_get_endpoints(dev, intf); intf 1575 drivers/net/wireless/ath/ar5523/ar5523.c static int ar5523_probe(struct usb_interface *intf, intf 1578 drivers/net/wireless/ath/ar5523/ar5523.c struct usb_device *dev = interface_to_usbdev(intf); intf 1595 drivers/net/wireless/ath/ar5523/ar5523.c SET_IEEE80211_DEV(hw, &intf->dev); intf 1694 drivers/net/wireless/ath/ar5523/ar5523.c usb_set_intfdata(intf, hw); intf 1721 drivers/net/wireless/ath/ar5523/ar5523.c static void ar5523_disconnect(struct usb_interface *intf) intf 1723 drivers/net/wireless/ath/ar5523/ar5523.c struct ieee80211_hw *hw = usb_get_intfdata(intf); intf 1739 drivers/net/wireless/ath/ar5523/ar5523.c usb_set_intfdata(intf, NULL); intf 244 drivers/net/wireless/ath/carl9170/carl9170.h struct usb_interface *intf; intf 870 drivers/net/wireless/ath/carl9170/usb.c if (ar->intf->condition != USB_INTERFACE_BOUND) intf 923 drivers/net/wireless/ath/carl9170/usb.c usb_queue_reset_device(ar->intf); intf 975 drivers/net/wireless/ath/carl9170/usb.c struct usb_interface *intf = ar->intf; intf 984 drivers/net/wireless/ath/carl9170/usb.c usb_driver_release_interface(&carl9170_driver, intf); intf 987 drivers/net/wireless/ath/carl9170/usb.c usb_put_intf(intf); intf 992 drivers/net/wireless/ath/carl9170/usb.c struct usb_interface *intf = ar->intf; intf 1010 drivers/net/wireless/ath/carl9170/usb.c usb_put_intf(intf); intf 1036 drivers/net/wireless/ath/carl9170/usb.c static int carl9170_usb_probe(struct usb_interface *intf, intf 1044 drivers/net/wireless/ath/carl9170/usb.c err = usb_reset_device(interface_to_usbdev(intf)); intf 1052 drivers/net/wireless/ath/carl9170/usb.c udev = interface_to_usbdev(intf); intf 1054 drivers/net/wireless/ath/carl9170/usb.c ar->intf = intf; intf 1063 drivers/net/wireless/ath/carl9170/usb.c for (i = 0; i < intf->cur_altsetting->desc.bNumEndpoints; ++i) { intf 1064 drivers/net/wireless/ath/carl9170/usb.c ep = &intf->cur_altsetting->endpoint[i].desc; intf 1072 drivers/net/wireless/ath/carl9170/usb.c usb_set_intfdata(intf, ar); intf 1073 drivers/net/wireless/ath/carl9170/usb.c SET_IEEE80211_DEV(ar->hw, &intf->dev); intf 1094 drivers/net/wireless/ath/carl9170/usb.c usb_get_intf(intf); intf 1101 drivers/net/wireless/ath/carl9170/usb.c usb_put_intf(intf); intf 1107 drivers/net/wireless/ath/carl9170/usb.c static void carl9170_usb_disconnect(struct usb_interface *intf) intf 1109 drivers/net/wireless/ath/carl9170/usb.c struct ar9170 *ar = usb_get_intfdata(intf); intf 1124 drivers/net/wireless/ath/carl9170/usb.c usb_set_intfdata(intf, NULL); intf 1131 drivers/net/wireless/ath/carl9170/usb.c static int carl9170_usb_suspend(struct usb_interface *intf, intf 1134 drivers/net/wireless/ath/carl9170/usb.c struct ar9170 *ar = usb_get_intfdata(intf); intf 1144 drivers/net/wireless/ath/carl9170/usb.c static int carl9170_usb_resume(struct usb_interface *intf) intf 1146 drivers/net/wireless/ath/carl9170/usb.c struct ar9170 *ar = usb_get_intfdata(intf); intf 1310 drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c brcmf_usb_probe(struct usb_interface *intf, const struct usb_device_id *id) intf 1312 drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c struct usb_device *usb = interface_to_usbdev(intf); intf 1333 drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c usb_set_intfdata(intf, devinfo); intf 1352 drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c desc = &intf->cur_altsetting->desc; intf 1365 drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c endpoint = &intf->cur_altsetting->endpoint[ep].desc; intf 1411 drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c usb_set_intfdata(intf, NULL); intf 1416 drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c brcmf_usb_disconnect(struct usb_interface *intf) intf 1421 drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c devinfo = (struct brcmf_usbdev_info *)usb_get_intfdata(intf); intf 1428 drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c if (!usb_get_intfdata(intf)) intf 1441 drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c static int brcmf_usb_suspend(struct usb_interface *intf, pm_message_t state) intf 1443 drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c struct usb_device *usb = interface_to_usbdev(intf); intf 1460 drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c static int brcmf_usb_resume(struct usb_interface *intf) intf 1462 drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c struct usb_device *usb = interface_to_usbdev(intf); intf 1485 drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c static int brcmf_usb_reset_resume(struct usb_interface *intf) intf 1487 drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c struct usb_device *usb = interface_to_usbdev(intf); intf 1732 drivers/net/wireless/intersil/orinoco/orinoco_usb.c static void ezusb_disconnect(struct usb_interface *intf) intf 1734 drivers/net/wireless/intersil/orinoco/orinoco_usb.c struct ezusb_priv *upriv = usb_get_intfdata(intf); intf 1735 drivers/net/wireless/intersil/orinoco/orinoco_usb.c usb_set_intfdata(intf, NULL); intf 121 drivers/net/wireless/intersil/p54/p54usb.c u32 intf; intf 128 drivers/net/wireless/intersil/p54/p54usb.c .intf = FW_LM86, intf 134 drivers/net/wireless/intersil/p54/p54usb.c .intf = FW_LM87, intf 454 drivers/net/wireless/intersil/p54/p54usb.c int ret, lock = (priv->intf->condition != USB_INTERFACE_BINDING); intf 457 drivers/net/wireless/intersil/p54/p54usb.c ret = usb_lock_device_for_reset(priv->udev, priv->intf); intf 880 drivers/net/wireless/intersil/p54/p54usb.c if (priv->common.fw_interface != p54u_fwlist[ret].intf) { intf 924 drivers/net/wireless/intersil/p54/p54usb.c struct usb_interface *intf = priv->intf; intf 943 drivers/net/wireless/intersil/p54/p54usb.c dev_err(&intf->dev, "failed to initialize device (%d)\n", err); intf 946 drivers/net/wireless/intersil/p54/p54usb.c usb_driver_release_interface(&p54u_driver, intf); intf 950 drivers/net/wireless/intersil/p54/p54usb.c usb_put_intf(intf); intf 954 drivers/net/wireless/intersil/p54/p54usb.c struct usb_interface *intf) intf 956 drivers/net/wireless/intersil/p54/p54usb.c struct usb_device *udev = interface_to_usbdev(intf); intf 971 drivers/net/wireless/intersil/p54/p54usb.c usb_get_intf(intf); intf 978 drivers/net/wireless/intersil/p54/p54usb.c usb_put_intf(intf); intf 984 drivers/net/wireless/intersil/p54/p54usb.c static int p54u_probe(struct usb_interface *intf, intf 987 drivers/net/wireless/intersil/p54/p54usb.c struct usb_device *udev = interface_to_usbdev(intf); intf 1003 drivers/net/wireless/intersil/p54/p54usb.c SET_IEEE80211_DEV(dev, &intf->dev); intf 1004 drivers/net/wireless/intersil/p54/p54usb.c usb_set_intfdata(intf, dev); intf 1006 drivers/net/wireless/intersil/p54/p54usb.c priv->intf = intf; intf 1012 drivers/net/wireless/intersil/p54/p54usb.c i = intf->altsetting->desc.bNumEndpoints; intf 1015 drivers/net/wireless/intersil/p54/p54usb.c switch (intf->altsetting->endpoint[i].desc.bEndpointAddress) { intf 1049 drivers/net/wireless/intersil/p54/p54usb.c err = p54u_load_firmware(dev, intf); intf 1055 drivers/net/wireless/intersil/p54/p54usb.c static void p54u_disconnect(struct usb_interface *intf) intf 1057 drivers/net/wireless/intersil/p54/p54usb.c struct ieee80211_hw *dev = usb_get_intfdata(intf); intf 1071 drivers/net/wireless/intersil/p54/p54usb.c static int p54u_pre_reset(struct usb_interface *intf) intf 1073 drivers/net/wireless/intersil/p54/p54usb.c struct ieee80211_hw *dev = usb_get_intfdata(intf); intf 1082 drivers/net/wireless/intersil/p54/p54usb.c static int p54u_resume(struct usb_interface *intf) intf 1084 drivers/net/wireless/intersil/p54/p54usb.c struct ieee80211_hw *dev = usb_get_intfdata(intf); intf 1097 drivers/net/wireless/intersil/p54/p54usb.c static int p54u_post_reset(struct usb_interface *intf) intf 1099 drivers/net/wireless/intersil/p54/p54usb.c struct ieee80211_hw *dev = usb_get_intfdata(intf); intf 1103 drivers/net/wireless/intersil/p54/p54usb.c err = p54u_resume(intf); intf 1117 drivers/net/wireless/intersil/p54/p54usb.c static int p54u_suspend(struct usb_interface *intf, pm_message_t message) intf 1119 drivers/net/wireless/intersil/p54/p54usb.c return p54u_pre_reset(intf); intf 146 drivers/net/wireless/intersil/p54/p54usb.h struct usb_interface *intf; intf 193 drivers/net/wireless/marvell/libertas/if_usb.c static int if_usb_probe(struct usb_interface *intf, intf 204 drivers/net/wireless/marvell/libertas/if_usb.c udev = interface_to_usbdev(intf); intf 215 drivers/net/wireless/marvell/libertas/if_usb.c iface_desc = intf->cur_altsetting; intf 259 drivers/net/wireless/marvell/libertas/if_usb.c priv = lbs_add_card(cardp, &intf->dev); intf 280 drivers/net/wireless/marvell/libertas/if_usb.c usb_set_intfdata(intf, cardp); intf 305 drivers/net/wireless/marvell/libertas/if_usb.c static void if_usb_disconnect(struct usb_interface *intf) intf 307 drivers/net/wireless/marvell/libertas/if_usb.c struct if_usb_card *cardp = usb_get_intfdata(intf); intf 320 drivers/net/wireless/marvell/libertas/if_usb.c usb_set_intfdata(intf, NULL); intf 321 drivers/net/wireless/marvell/libertas/if_usb.c usb_put_dev(interface_to_usbdev(intf)); intf 933 drivers/net/wireless/marvell/libertas/if_usb.c static int if_usb_suspend(struct usb_interface *intf, pm_message_t message) intf 935 drivers/net/wireless/marvell/libertas/if_usb.c struct if_usb_card *cardp = usb_get_intfdata(intf); intf 965 drivers/net/wireless/marvell/libertas/if_usb.c static int if_usb_resume(struct usb_interface *intf) intf 967 drivers/net/wireless/marvell/libertas/if_usb.c struct if_usb_card *cardp = usb_get_intfdata(intf); intf 144 drivers/net/wireless/marvell/libertas_tf/if_usb.c static int if_usb_probe(struct usb_interface *intf, intf 155 drivers/net/wireless/marvell/libertas_tf/if_usb.c udev = interface_to_usbdev(intf); intf 165 drivers/net/wireless/marvell/libertas_tf/if_usb.c iface_desc = intf->cur_altsetting; intf 227 drivers/net/wireless/marvell/libertas_tf/if_usb.c usb_set_intfdata(intf, cardp); intf 243 drivers/net/wireless/marvell/libertas_tf/if_usb.c static void if_usb_disconnect(struct usb_interface *intf) intf 245 drivers/net/wireless/marvell/libertas_tf/if_usb.c struct if_usb_card *cardp = usb_get_intfdata(intf); intf 258 drivers/net/wireless/marvell/libertas_tf/if_usb.c usb_set_intfdata(intf, NULL); intf 259 drivers/net/wireless/marvell/libertas_tf/if_usb.c usb_put_dev(interface_to_usbdev(intf)); intf 396 drivers/net/wireless/marvell/mwifiex/usb.c static int mwifiex_usb_probe(struct usb_interface *intf, intf 399 drivers/net/wireless/marvell/mwifiex/usb.c struct usb_device *udev = interface_to_usbdev(intf); intf 400 drivers/net/wireless/marvell/mwifiex/usb.c struct usb_host_interface *iface_desc = intf->cur_altsetting; intf 406 drivers/net/wireless/marvell/mwifiex/usb.c card = devm_kzalloc(&intf->dev, sizeof(*card), GFP_KERNEL); intf 439 drivers/net/wireless/marvell/mwifiex/usb.c card->intf = intf; intf 508 drivers/net/wireless/marvell/mwifiex/usb.c usb_set_intfdata(intf, card); intf 530 drivers/net/wireless/marvell/mwifiex/usb.c static int mwifiex_usb_suspend(struct usb_interface *intf, pm_message_t message) intf 532 drivers/net/wireless/marvell/mwifiex/usb.c struct usb_card_rec *card = usb_get_intfdata(intf); intf 542 drivers/net/wireless/marvell/mwifiex/usb.c dev_err(&intf->dev, "card is not valid\n"); intf 597 drivers/net/wireless/marvell/mwifiex/usb.c static int mwifiex_usb_resume(struct usb_interface *intf) intf 599 drivers/net/wireless/marvell/mwifiex/usb.c struct usb_card_rec *card = usb_get_intfdata(intf); intf 604 drivers/net/wireless/marvell/mwifiex/usb.c dev_err(&intf->dev, "%s: card->adapter is NULL\n", intf 642 drivers/net/wireless/marvell/mwifiex/usb.c static void mwifiex_usb_disconnect(struct usb_interface *intf) intf 644 drivers/net/wireless/marvell/mwifiex/usb.c struct usb_card_rec *card = usb_get_intfdata(intf); intf 665 drivers/net/wireless/marvell/mwifiex/usb.c usb_put_dev(interface_to_usbdev(intf)); intf 670 drivers/net/wireless/marvell/mwifiex/usb.c struct usb_interface *intf = to_usb_interface(dev); intf 671 drivers/net/wireless/marvell/mwifiex/usb.c struct usb_card_rec *card = usb_get_intfdata(intf); intf 101 drivers/net/wireless/marvell/mwifiex/usb.h struct usb_interface *intf; intf 820 drivers/net/wireless/mediatek/mt76/mt76.h int mt76u_init(struct mt76_dev *dev, struct usb_interface *intf); intf 25 drivers/net/wireless/mediatek/mt76/mt76x2/usb.c static int mt76x2u_probe(struct usb_interface *intf, intf 38 drivers/net/wireless/mediatek/mt76/mt76x2/usb.c struct usb_device *udev = interface_to_usbdev(intf); intf 43 drivers/net/wireless/mediatek/mt76/mt76x2/usb.c mdev = mt76_alloc_device(&intf->dev, sizeof(*dev), &mt76x2u_ops, intf 53 drivers/net/wireless/mediatek/mt76/mt76x2/usb.c usb_set_intfdata(intf, dev); intf 56 drivers/net/wireless/mediatek/mt76/mt76x2/usb.c err = mt76u_init(mdev, intf); intf 75 drivers/net/wireless/mediatek/mt76/mt76x2/usb.c usb_set_intfdata(intf, NULL); intf 81 drivers/net/wireless/mediatek/mt76/mt76x2/usb.c static void mt76x2u_disconnect(struct usb_interface *intf) intf 83 drivers/net/wireless/mediatek/mt76/mt76x2/usb.c struct usb_device *udev = interface_to_usbdev(intf); intf 84 drivers/net/wireless/mediatek/mt76/mt76x2/usb.c struct mt76x02_dev *dev = usb_get_intfdata(intf); intf 92 drivers/net/wireless/mediatek/mt76/mt76x2/usb.c usb_set_intfdata(intf, NULL); intf 96 drivers/net/wireless/mediatek/mt76/mt76x2/usb.c static int __maybe_unused mt76x2u_suspend(struct usb_interface *intf, intf 99 drivers/net/wireless/mediatek/mt76/mt76x2/usb.c struct mt76x02_dev *dev = usb_get_intfdata(intf); intf 106 drivers/net/wireless/mediatek/mt76/mt76x2/usb.c static int __maybe_unused mt76x2u_resume(struct usb_interface *intf) intf 108 drivers/net/wireless/mediatek/mt76/mt76x2/usb.c struct mt76x02_dev *dev = usb_get_intfdata(intf); intf 248 drivers/net/wireless/mediatek/mt76/usb.c mt76u_set_endpoints(struct usb_interface *intf, intf 251 drivers/net/wireless/mediatek/mt76/usb.c struct usb_host_interface *intf_desc = intf->cur_altsetting; intf 947 drivers/net/wireless/mediatek/mt76/usb.c struct usb_interface *intf) intf 958 drivers/net/wireless/mediatek/mt76/usb.c struct usb_device *udev = interface_to_usbdev(intf); intf 976 drivers/net/wireless/mediatek/mt76/usb.c return mt76u_set_endpoints(intf, usb); intf 278 drivers/net/wireless/ralink/rt2x00/rt2400pci.c struct rt2x00_intf *intf, intf 282 drivers/net/wireless/ralink/rt2x00/rt2500pci.c struct rt2x00_intf *intf, intf 430 drivers/net/wireless/ralink/rt2x00/rt2500usb.c struct rt2x00_intf *intf, intf 1923 drivers/net/wireless/ralink/rt2x00/rt2800lib.c void rt2800_config_intf(struct rt2x00_dev *rt2x00dev, struct rt2x00_intf *intf, intf 220 drivers/net/wireless/ralink/rt2x00/rt2800lib.h void rt2800_config_intf(struct rt2x00_dev *rt2x00dev, struct rt2x00_intf *intf, intf 170 drivers/net/wireless/ralink/rt2x00/rt2x00.h enum rt2x00_chip_intf intf; intf 604 drivers/net/wireless/ralink/rt2x00/rt2x00.h struct rt2x00_intf *intf, intf 1154 drivers/net/wireless/ralink/rt2x00/rt2x00.h enum rt2x00_chip_intf intf) intf 1156 drivers/net/wireless/ralink/rt2x00/rt2x00.h rt2x00dev->chip.intf = intf; intf 1160 drivers/net/wireless/ralink/rt2x00/rt2x00.h enum rt2x00_chip_intf intf) intf 1162 drivers/net/wireless/ralink/rt2x00/rt2x00.h return (rt2x00dev->chip.intf == intf); intf 20 drivers/net/wireless/ralink/rt2x00/rt2x00config.c struct rt2x00_intf *intf, intf 66 drivers/net/wireless/ralink/rt2x00/rt2x00config.c rt2x00dev->ops->lib->config_intf(rt2x00dev, intf, &conf, flags); intf 70 drivers/net/wireless/ralink/rt2x00/rt2x00config.c struct rt2x00_intf *intf, intf 112 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c struct rt2x00debug_intf *intf = rt2x00dev->debugfs_intf; intf 124 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c intf->crypto_stats[cipher].success += (status == RX_CRYPTO_SUCCESS); intf 125 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c intf->crypto_stats[cipher].icv_error += (status == RX_CRYPTO_FAIL_ICV); intf 126 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c intf->crypto_stats[cipher].mic_error += (status == RX_CRYPTO_FAIL_MIC); intf 127 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c intf->crypto_stats[cipher].key_error += (status == RX_CRYPTO_FAIL_KEY); intf 133 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c struct rt2x00debug_intf *intf = rt2x00dev->debugfs_intf; intf 141 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c if (likely(!test_bit(FRAME_DUMP_FILE_OPEN, &intf->frame_dump_flags))) intf 146 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c if (skb_queue_len(&intf->frame_dump_skbqueue) > 20) { intf 181 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c skb_queue_tail(&intf->frame_dump_skbqueue, skbcopy); intf 182 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c wake_up_interruptible(&intf->frame_dump_waitqueue); intf 187 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c if (!test_bit(FRAME_DUMP_FILE_OPEN, &intf->frame_dump_flags)) intf 188 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c skb_queue_purge(&intf->frame_dump_skbqueue); intf 194 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c struct rt2x00debug_intf *intf = inode->i_private; intf 198 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c if (!try_module_get(intf->debug->owner)) intf 206 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c struct rt2x00debug_intf *intf = file->private_data; intf 208 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c module_put(intf->debug->owner); intf 215 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c struct rt2x00debug_intf *intf = inode->i_private; intf 222 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c if (test_and_set_bit(FRAME_DUMP_FILE_OPEN, &intf->frame_dump_flags)) { intf 232 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c struct rt2x00debug_intf *intf = inode->i_private; intf 234 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c skb_queue_purge(&intf->frame_dump_skbqueue); intf 236 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c clear_bit(FRAME_DUMP_FILE_OPEN, &intf->frame_dump_flags); intf 246 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c struct rt2x00debug_intf *intf = file->private_data; intf 255 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c wait_event_interruptible(intf->frame_dump_waitqueue, intf 257 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c skb_dequeue(&intf->frame_dump_skbqueue))); intf 278 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c struct rt2x00debug_intf *intf = file->private_data; intf 280 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c poll_wait(file, &intf->frame_dump_waitqueue, wait); intf 282 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c if (!skb_queue_empty(&intf->frame_dump_skbqueue)) intf 302 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c struct rt2x00debug_intf *intf = file->private_data; intf 305 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c unsigned int lines = 1 + intf->rt2x00dev->data_queues; intf 320 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c queue_for_each(intf->rt2x00dev, queue) { intf 361 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c struct rt2x00debug_intf *intf = file->private_data; intf 380 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c intf->crypto_stats[i].success, intf 381 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c intf->crypto_stats[i].icv_error, intf 382 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c intf->crypto_stats[i].mic_error, intf 383 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c intf->crypto_stats[i].key_error); intf 415 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c struct rt2x00debug_intf *intf = file->private_data; \ intf 416 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c const struct rt2x00debug *debug = intf->debug; \ intf 419 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c unsigned int index = intf->offset_##__name; \ intf 434 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c value = debug->__name.read(intf->rt2x00dev, index); \ intf 447 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c struct rt2x00debug_intf *intf = file->private_data; \ intf 448 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c const struct rt2x00debug *debug = intf->debug; \ intf 451 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c unsigned int index = intf->offset_##__name; \ intf 476 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c debug->__name.write(intf->rt2x00dev, index, value); \ intf 506 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c struct rt2x00debug_intf *intf = file->private_data; intf 513 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c size = sprintf(line, "0x%.8x\n", (unsigned int)intf->rt2x00dev->flags); intf 531 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c struct rt2x00debug_intf *intf = file->private_data; intf 538 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c size = sprintf(line, "0x%.8x\n", (unsigned int)intf->rt2x00dev->cap_flags); intf 556 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c struct rt2x00debug_intf *intf = file->private_data; intf 557 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c struct rt2x00_dev *rt2x00dev = intf->rt2x00dev; intf 580 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c struct rt2x00debug_intf *intf, intf 590 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c data += sprintf(data, "driver:\t%s\n", intf->rt2x00dev->ops->name); intf 594 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c debugfs_create_blob(name, 0400, intf->driver_folder, blob); intf 598 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c struct rt2x00debug_intf *intf, intf 601 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c const struct rt2x00debug *debug = intf->debug; intf 609 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c data += sprintf(data, "rt chip:\t%04x\n", intf->rt2x00dev->chip.rt); intf 610 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c data += sprintf(data, "rf chip:\t%04x\n", intf->rt2x00dev->chip.rf); intf 611 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c data += sprintf(data, "revision:\t%04x\n", intf->rt2x00dev->chip.rev); intf 632 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c debugfs_create_blob(name, 0400, intf->driver_folder, blob); intf 638 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c struct rt2x00debug_intf *intf; intf 642 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c intf = kzalloc(sizeof(struct rt2x00debug_intf), GFP_KERNEL); intf 643 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c if (!intf) { intf 648 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c intf->debug = debug; intf 649 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c intf->rt2x00dev = rt2x00dev; intf 650 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c rt2x00dev->debugfs_intf = intf; intf 652 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c intf->driver_folder = intf 653 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c debugfs_create_dir(intf->rt2x00dev->ops->name, intf 656 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c rt2x00debug_create_file_driver("driver", intf, &intf->driver_blob); intf 657 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c rt2x00debug_create_file_chipset("chipset", intf, &intf->chipset_blob); intf 658 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c debugfs_create_file("dev_flags", 0400, intf->driver_folder, intf, intf 660 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c debugfs_create_file("cap_flags", 0400, intf->driver_folder, intf, intf 662 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c debugfs_create_file("restart_hw", 0200, intf->driver_folder, intf, intf 665 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c register_folder = debugfs_create_dir("register", intf->driver_folder); intf 680 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c RT2X00DEBUGFS_CREATE_REGISTER_ENTRY(intf, csr); intf 681 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c RT2X00DEBUGFS_CREATE_REGISTER_ENTRY(intf, eeprom); intf 682 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c RT2X00DEBUGFS_CREATE_REGISTER_ENTRY(intf, bbp); intf 683 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c RT2X00DEBUGFS_CREATE_REGISTER_ENTRY(intf, rf); intf 684 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c RT2X00DEBUGFS_CREATE_REGISTER_ENTRY(intf, rfcsr); intf 688 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c queue_folder = debugfs_create_dir("queue", intf->driver_folder); intf 690 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c debugfs_create_file("dump", 0400, queue_folder, intf, intf 693 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c skb_queue_head_init(&intf->frame_dump_skbqueue); intf 694 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c init_waitqueue_head(&intf->frame_dump_waitqueue); intf 696 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c debugfs_create_file("queue", 0400, queue_folder, intf, intf 701 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c debugfs_create_file("crypto", 0444, queue_folder, intf, intf 710 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c struct rt2x00debug_intf *intf = rt2x00dev->debugfs_intf; intf 712 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c if (unlikely(!intf)) intf 715 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c skb_queue_purge(&intf->frame_dump_skbqueue); intf 717 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c debugfs_remove_recursive(intf->driver_folder); intf 718 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c kfree(intf->chipset_blob.data); intf 719 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c kfree(intf->driver_blob.data); intf 720 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c kfree(intf); intf 118 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c struct rt2x00_intf *intf = vif_to_intf(vif); intf 129 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c if (test_and_clear_bit(DELAYED_UPDATE_BEACON, &intf->delayed_flags)) { intf 130 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c mutex_lock(&intf->beacon_skb_mutex); intf 132 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c mutex_unlock(&intf->beacon_skb_mutex); intf 73 drivers/net/wireless/ralink/rt2x00/rt2x00lib.h struct rt2x00_intf *intf, intf 77 drivers/net/wireless/ralink/rt2x00/rt2x00lib.h struct rt2x00_intf *intf, intf 187 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c struct rt2x00_intf *intf = vif_to_intf(vif); intf 225 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c mutex_init(&intf->beacon_skb_mutex); intf 226 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c intf->beacon = entry; intf 237 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c rt2x00lib_config_intf(rt2x00dev, intf, vif->type, intf 255 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c struct rt2x00_intf *intf = vif_to_intf(vif); intf 276 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c clear_bit(ENTRY_BCN_ASSIGNED, &intf->beacon->flags); intf 282 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c rt2x00lib_config_intf(rt2x00dev, intf, intf 387 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c struct rt2x00_intf *intf = vif_to_intf(vif); intf 395 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c set_bit(DELAYED_UPDATE_BEACON, &intf->delayed_flags); intf 560 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c struct rt2x00_intf *intf = vif_to_intf(vif); intf 573 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c rt2x00lib_config_intf(rt2x00dev, intf, vif->type, NULL, intf 580 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c mutex_lock(&intf->beacon_skb_mutex); intf 581 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c if (!bss_conf->enable_beacon && intf->enable_beacon) { intf 583 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c intf->enable_beacon = false; intf 598 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c } else if (bss_conf->enable_beacon && !intf->enable_beacon) { intf 600 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c intf->enable_beacon = true; intf 616 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c mutex_unlock(&intf->beacon_skb_mutex); intf 643 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c rt2x00lib_config_erp(rt2x00dev, intf, bss_conf, changes); intf 182 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c struct rt2x00_intf *intf = vif_to_intf(tx_info->control.vif); intf 219 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c seqno = atomic_add_return(0x10, &intf->seqno); intf 221 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c seqno = atomic_read(&intf->seqno); intf 725 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c struct rt2x00_intf *intf = vif_to_intf(vif); intf 727 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c if (unlikely(!intf->beacon)) intf 733 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c rt2x00queue_free_skb(intf->beacon); intf 740 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c rt2x00dev->ops->lib->clear_beacon(intf->beacon); intf 748 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c struct rt2x00_intf *intf = vif_to_intf(vif); intf 752 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c if (unlikely(!intf->beacon)) intf 758 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c rt2x00queue_free_skb(intf->beacon); intf 760 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c intf->beacon->skb = ieee80211_beacon_get(rt2x00dev->hw, vif); intf 761 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c if (!intf->beacon->skb) intf 769 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c rt2x00queue_create_tx_descriptor(rt2x00dev, intf->beacon->skb, &txdesc, NULL); intf 774 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c skbdesc = get_skb_frame_desc(intf->beacon->skb); intf 780 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c rt2x00dev->ops->lib->write_beacon(intf->beacon, &txdesc); intf 598 drivers/net/wireless/ralink/rt2x00/rt2x00usb.c struct usb_interface *intf = to_usb_interface(rt2x00dev->dev); intf 599 drivers/net/wireless/ralink/rt2x00/rt2x00usb.c struct usb_host_interface *intf_desc = intf->cur_altsetting; intf 20 drivers/net/wireless/ralink/rt2x00/rt2x00usb.h struct usb_interface *intf = to_usb_interface(d); \ intf 21 drivers/net/wireless/ralink/rt2x00/rt2x00usb.h interface_to_usbdev(intf); \ intf 455 drivers/net/wireless/ralink/rt2x00/rt61pci.c struct rt2x00_intf *intf, intf 490 drivers/net/wireless/ralink/rt2x00/rt73usb.c struct rt2x00_intf *intf, intf 1424 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c static int rtl8187_probe(struct usb_interface *intf, intf 1427 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c struct usb_device *udev = interface_to_usbdev(intf); intf 1456 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c SET_IEEE80211_DEV(dev, &intf->dev); intf 1457 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c usb_set_intfdata(intf, dev); intf 1647 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c usb_set_intfdata(intf, NULL); intf 1654 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c static void rtl8187_disconnect(struct usb_interface *intf) intf 1656 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c struct ieee80211_hw *dev = usb_get_intfdata(intf); intf 1670 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c usb_put_dev(interface_to_usbdev(intf)); intf 371 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c static int rtl8192cu_probe(struct usb_interface *intf, intf 374 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c return rtl_usb_probe(intf, id, &rtl92cu_hal_cfg); intf 142 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c u32 intf = (rtlhal->interface == INTF_USB ? BIT(1) : BIT(0)); intf 155 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c intf << 8 | /* interface 1/2 */ intf 171 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c " (Platform, Interface) = (0x%X, 0x%X)\n", 0x04, intf); intf 740 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c u32 intf = (rtlhal->interface == INTF_USB ? BIT(1) : BIT(0)); intf 753 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c intf << 8 | /* interface 1/2 */ intf 769 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c " (Platform, Interface) = (0x%X, 0x%X)\n", 0x04, intf); intf 326 drivers/net/wireless/realtek/rtlwifi/usb.c struct usb_interface *usb_intf = rtlusb->intf; intf 534 drivers/net/wireless/realtek/rtlwifi/usb.c struct ieee80211_hw *hw = usb_get_intfdata(rtlusb->intf); intf 864 drivers/net/wireless/realtek/rtlwifi/usb.c struct ieee80211_hw *hw = usb_get_intfdata(rtlusb->intf); intf 1004 drivers/net/wireless/realtek/rtlwifi/usb.c int rtl_usb_probe(struct usb_interface *intf, intf 1038 drivers/net/wireless/realtek/rtlwifi/usb.c SET_IEEE80211_DEV(hw, &intf->dev); intf 1039 drivers/net/wireless/realtek/rtlwifi/usb.c udev = interface_to_usbdev(intf); intf 1043 drivers/net/wireless/realtek/rtlwifi/usb.c usb_priv->dev.intf = intf; intf 1045 drivers/net/wireless/realtek/rtlwifi/usb.c usb_set_intfdata(intf, hw); intf 1093 drivers/net/wireless/realtek/rtlwifi/usb.c void rtl_usb_disconnect(struct usb_interface *intf) intf 1095 drivers/net/wireless/realtek/rtlwifi/usb.c struct ieee80211_hw *hw = usb_get_intfdata(intf); intf 1122 drivers/net/wireless/realtek/rtlwifi/usb.c usb_set_intfdata(intf, NULL); intf 80 drivers/net/wireless/realtek/rtlwifi/usb.h struct usb_interface *intf; intf 135 drivers/net/wireless/realtek/rtlwifi/usb.h int rtl_usb_probe(struct usb_interface *intf, intf 138 drivers/net/wireless/realtek/rtlwifi/usb.h void rtl_usb_disconnect(struct usb_interface *intf); intf 1211 drivers/net/wireless/realtek/rtw88/main.h u32 intf:4; intf 1227 drivers/net/wireless/realtek/rtw88/main.h u32 intf:4; intf 785 drivers/net/wireless/realtek/rtw88/phy.c cond.intf = INTF_USB; intf 788 drivers/net/wireless/realtek/rtw88/phy.c cond.intf = INTF_SDIO; intf 792 drivers/net/wireless/realtek/rtw88/phy.c cond.intf = INTF_PCIE; intf 812 drivers/net/wireless/realtek/rtw88/phy.c if (cond.intf && cond.intf != drv_cond.intf) intf 3396 drivers/net/wireless/rndis_wlan.c static int rndis_wlan_bind(struct usbnet *usbdev, struct usb_interface *intf) intf 3435 drivers/net/wireless/rndis_wlan.c retval = generic_rndis_bind(usbdev, intf, FLAG_RNDIS_PHYM_WIRELESS); intf 3522 drivers/net/wireless/rndis_wlan.c static void rndis_wlan_unbind(struct usbnet *usbdev, struct usb_interface *intf) intf 3535 drivers/net/wireless/rndis_wlan.c rndis_unbind(usbdev, intf); intf 887 drivers/net/wireless/rsi/rsi_91x_usb.c static int rsi_suspend(struct usb_interface *intf, pm_message_t message) intf 893 drivers/net/wireless/rsi/rsi_91x_usb.c static int rsi_resume(struct usb_interface *intf) intf 24 drivers/net/wireless/zydas/zd1211rw/zd_chip.c struct usb_interface *intf) intf 28 drivers/net/wireless/zydas/zd1211rw/zd_chip.c zd_usb_init(&chip->usb, hw, intf); intf 781 drivers/net/wireless/zydas/zd1211rw/zd_chip.h #define zd_chip_dev(chip) (&(chip)->usb.intf->dev) intf 785 drivers/net/wireless/zydas/zd1211rw/zd_chip.h struct usb_interface *intf); intf 845 drivers/net/wireless/zydas/zd1211rw/zd_mac.c usb_queue_reset_device(mac->chip.usb.intf); intf 1358 drivers/net/wireless/zydas/zd1211rw/zd_mac.c struct ieee80211_hw *zd_mac_alloc_hw(struct usb_interface *intf) intf 1365 drivers/net/wireless/zydas/zd1211rw/zd_mac.c dev_dbg_f(&intf->dev, "out of memory\n"); intf 1412 drivers/net/wireless/zydas/zd1211rw/zd_mac.c zd_chip_init(&mac->chip, hw, intf); intf 1417 drivers/net/wireless/zydas/zd1211rw/zd_mac.c SET_IEEE80211_DEV(hw, &intf->dev); intf 295 drivers/net/wireless/zydas/zd1211rw/zd_mac.h struct ieee80211_hw *zd_mac_alloc_hw(struct usb_interface *intf); intf 1098 drivers/net/wireless/zydas/zd1211rw/zd_usb.c usb_queue_reset_device(usb->intf); intf 1176 drivers/net/wireless/zydas/zd1211rw/zd_usb.c if (interface_to_usbdev(usb->intf)->speed == USB_SPEED_HIGH) { intf 1202 drivers/net/wireless/zydas/zd1211rw/zd_usb.c struct usb_interface *intf) intf 1205 drivers/net/wireless/zydas/zd1211rw/zd_usb.c usb->intf = usb_get_intf(intf); intf 1206 drivers/net/wireless/zydas/zd1211rw/zd_usb.c usb_set_intfdata(usb->intf, hw); intf 1215 drivers/net/wireless/zydas/zd1211rw/zd_usb.c usb_set_intfdata(usb->intf, NULL); intf 1216 drivers/net/wireless/zydas/zd1211rw/zd_usb.c usb_put_intf(usb->intf); intf 1246 drivers/net/wireless/zydas/zd1211rw/zd_usb.c struct usb_device *udev = interface_to_usbdev(usb->intf); intf 1263 drivers/net/wireless/zydas/zd1211rw/zd_usb.c static int eject_installer(struct usb_interface *intf) intf 1265 drivers/net/wireless/zydas/zd1211rw/zd_usb.c struct usb_device *udev = interface_to_usbdev(intf); intf 1266 drivers/net/wireless/zydas/zd1211rw/zd_usb.c struct usb_host_interface *iface_desc = intf->cur_altsetting; intf 1314 drivers/net/wireless/zydas/zd1211rw/zd_usb.c usb_set_intfdata(intf, NULL); intf 1350 drivers/net/wireless/zydas/zd1211rw/zd_usb.c static int probe(struct usb_interface *intf, const struct usb_device_id *id) intf 1353 drivers/net/wireless/zydas/zd1211rw/zd_usb.c struct usb_device *udev = interface_to_usbdev(intf); intf 1360 drivers/net/wireless/zydas/zd1211rw/zd_usb.c return eject_installer(intf); intf 1368 drivers/net/wireless/zydas/zd1211rw/zd_usb.c dev_dbg_f(&intf->dev, "Unknown USB speed\n"); intf 1375 drivers/net/wireless/zydas/zd1211rw/zd_usb.c dev_err(&intf->dev, intf 1380 drivers/net/wireless/zydas/zd1211rw/zd_usb.c hw = zd_mac_alloc_hw(intf); intf 1391 drivers/net/wireless/zydas/zd1211rw/zd_usb.c dev_dbg_f(&intf->dev, intf 1398 drivers/net/wireless/zydas/zd1211rw/zd_usb.c dev_dbg_f(&intf->dev, intf 1403 drivers/net/wireless/zydas/zd1211rw/zd_usb.c dev_dbg_f(&intf->dev, "successful\n"); intf 1404 drivers/net/wireless/zydas/zd1211rw/zd_usb.c dev_info(&intf->dev, "%s\n", wiphy_name(hw->wiphy)); intf 1407 drivers/net/wireless/zydas/zd1211rw/zd_usb.c usb_reset_device(interface_to_usbdev(intf)); intf 1415 drivers/net/wireless/zydas/zd1211rw/zd_usb.c static void disconnect(struct usb_interface *intf) intf 1417 drivers/net/wireless/zydas/zd1211rw/zd_usb.c struct ieee80211_hw *hw = zd_intf_to_hw(intf); intf 1443 drivers/net/wireless/zydas/zd1211rw/zd_usb.c usb_reset_device(interface_to_usbdev(intf)); intf 1447 drivers/net/wireless/zydas/zd1211rw/zd_usb.c dev_dbg(&intf->dev, "disconnected\n"); intf 1463 drivers/net/wireless/zydas/zd1211rw/zd_usb.c usb_queue_reset_device(usb->intf); intf 1490 drivers/net/wireless/zydas/zd1211rw/zd_usb.c static int pre_reset(struct usb_interface *intf) intf 1492 drivers/net/wireless/zydas/zd1211rw/zd_usb.c struct ieee80211_hw *hw = usb_get_intfdata(intf); intf 1496 drivers/net/wireless/zydas/zd1211rw/zd_usb.c if (!hw || intf->condition != USB_INTERFACE_BOUND) intf 1510 drivers/net/wireless/zydas/zd1211rw/zd_usb.c static int post_reset(struct usb_interface *intf) intf 1512 drivers/net/wireless/zydas/zd1211rw/zd_usb.c struct ieee80211_hw *hw = usb_get_intfdata(intf); intf 1516 drivers/net/wireless/zydas/zd1211rw/zd_usb.c if (!hw || intf->condition != USB_INTERFACE_BOUND) intf 210 drivers/net/wireless/zydas/zd1211rw/zd_usb.h struct usb_interface *intf; intf 218 drivers/net/wireless/zydas/zd1211rw/zd_usb.h #define zd_usb_dev(usb) (&usb->intf->dev) intf 222 drivers/net/wireless/zydas/zd1211rw/zd_usb.h return interface_to_usbdev(usb->intf); intf 225 drivers/net/wireless/zydas/zd1211rw/zd_usb.h static inline struct ieee80211_hw *zd_intf_to_hw(struct usb_interface *intf) intf 227 drivers/net/wireless/zydas/zd1211rw/zd_usb.h return usb_get_intfdata(intf); intf 232 drivers/net/wireless/zydas/zd1211rw/zd_usb.h return zd_intf_to_hw(usb->intf); intf 236 drivers/net/wireless/zydas/zd1211rw/zd_usb.h struct usb_interface *intf); intf 39 drivers/nfc/nfcmrvl/usb.c struct usb_interface *intf; intf 181 drivers/nfc/nfcmrvl/usb.c err = usb_autopm_get_interface(drv_data->intf); intf 185 drivers/nfc/nfcmrvl/usb.c drv_data->intf->needs_remote_wakeup = 1; intf 194 drivers/nfc/nfcmrvl/usb.c usb_autopm_put_interface(drv_data->intf); intf 198 drivers/nfc/nfcmrvl/usb.c usb_autopm_put_interface(drv_data->intf); intf 218 drivers/nfc/nfcmrvl/usb.c err = usb_autopm_get_interface(drv_data->intf); intf 222 drivers/nfc/nfcmrvl/usb.c drv_data->intf->needs_remote_wakeup = 0; intf 223 drivers/nfc/nfcmrvl/usb.c usb_autopm_put_interface(drv_data->intf); intf 289 drivers/nfc/nfcmrvl/usb.c err = usb_autopm_get_interface(drv_data->intf); intf 293 drivers/nfc/nfcmrvl/usb.c usb_autopm_put_interface(drv_data->intf); intf 296 drivers/nfc/nfcmrvl/usb.c static int nfcmrvl_probe(struct usb_interface *intf, intf 303 drivers/nfc/nfcmrvl/usb.c struct usb_device *udev = interface_to_usbdev(intf); intf 310 drivers/nfc/nfcmrvl/usb.c nfc_info(&udev->dev, "intf %p id %p\n", intf, id); intf 312 drivers/nfc/nfcmrvl/usb.c drv_data = devm_kzalloc(&intf->dev, sizeof(*drv_data), GFP_KERNEL); intf 316 drivers/nfc/nfcmrvl/usb.c for (i = 0; i < intf->cur_altsetting->desc.bNumEndpoints; i++) { intf 317 drivers/nfc/nfcmrvl/usb.c ep_desc = &intf->cur_altsetting->endpoint[i].desc; intf 336 drivers/nfc/nfcmrvl/usb.c drv_data->intf = intf; intf 346 drivers/nfc/nfcmrvl/usb.c &intf->dev, &config); intf 353 drivers/nfc/nfcmrvl/usb.c usb_set_intfdata(intf, drv_data); intf 358 drivers/nfc/nfcmrvl/usb.c static void nfcmrvl_disconnect(struct usb_interface *intf) intf 360 drivers/nfc/nfcmrvl/usb.c struct nfcmrvl_usb_drv_data *drv_data = usb_get_intfdata(intf); intf 365 drivers/nfc/nfcmrvl/usb.c nfc_info(&drv_data->udev->dev, "intf %p\n", intf); intf 369 drivers/nfc/nfcmrvl/usb.c usb_set_intfdata(drv_data->intf, NULL); intf 373 drivers/nfc/nfcmrvl/usb.c static int nfcmrvl_suspend(struct usb_interface *intf, pm_message_t message) intf 375 drivers/nfc/nfcmrvl/usb.c struct nfcmrvl_usb_drv_data *drv_data = usb_get_intfdata(intf); intf 377 drivers/nfc/nfcmrvl/usb.c nfc_info(&drv_data->udev->dev, "intf %p\n", intf); intf 413 drivers/nfc/nfcmrvl/usb.c static int nfcmrvl_resume(struct usb_interface *intf) intf 415 drivers/nfc/nfcmrvl/usb.c struct nfcmrvl_usb_drv_data *drv_data = usb_get_intfdata(intf); intf 418 drivers/nfc/nfcmrvl/usb.c nfc_info(&drv_data->udev->dev, "intf %p\n", intf); intf 513 drivers/perf/xgene_pmu.c XGENE_PMU_EVENT_ATTR(mcu-req-intf-blocked, 0x16), intf 514 drivers/perf/xgene_pmu.c XGENE_PMU_EVENT_ATTR(mcb-mcu-rd-intf-stall, 0x17), intf 515 drivers/perf/xgene_pmu.c XGENE_PMU_EVENT_ATTR(csw-rd-intf-blocked, 0x18), intf 516 drivers/perf/xgene_pmu.c XGENE_PMU_EVENT_ATTR(csw-local-ack-intf-blocked, 0x19), intf 453 drivers/pinctrl/pinctrl-mcp23s08.c int intcap, intcon, intf, i, gpio, gpio_orig, intcap_mask, defval; intf 459 drivers/pinctrl/pinctrl-mcp23s08.c if (mcp_read(mcp, MCP_INTF, &intf)) intf 479 drivers/pinctrl/pinctrl-mcp23s08.c if (intf == 0) { intf 486 drivers/pinctrl/pinctrl-mcp23s08.c intcap, intf, gpio_orig, gpio); intf 507 drivers/pinctrl/pinctrl-mcp23s08.c intf_set = intf & BIT(i); intf 93 drivers/scsi/csiostor/csio_hw_chip.h #define FW_INTFVER(chip, intf) (FW_HDR_INTFVER_##intf) intf 13280 drivers/scsi/lpfc/lpfc_init.c struct lpfc_sli_intf intf; intf 13282 drivers/scsi/lpfc/lpfc_init.c if (pci_read_config_dword(pdev, LPFC_SLI_INTF, &intf.word0)) intf 13285 drivers/scsi/lpfc/lpfc_init.c if ((bf_get(lpfc_sli_intf_valid, &intf) == LPFC_SLI_INTF_VALID) && intf 13286 drivers/scsi/lpfc/lpfc_init.c (bf_get(lpfc_sli_intf_slirev, &intf) == LPFC_SLI_INTF_REV_SLI4)) intf 472 drivers/scsi/megaraid/megaraid_sas.h u16 intf:4; intf 474 drivers/scsi/megaraid/megaraid_sas.h u16 intf:4; intf 4449 drivers/scsi/megaraid/megaraid_sas_base.c instance->pd_info->state.ddf.pdType.intf; intf 1528 drivers/scsi/scsi_sysfs.c int scsi_register_interface(struct class_interface *intf) intf 1530 drivers/scsi/scsi_sysfs.c intf->class = &sdev_class; intf 1532 drivers/scsi/scsi_sysfs.c return class_interface_register(intf); intf 624 drivers/scsi/ses.c struct class_interface *intf) intf 823 drivers/scsi/ses.c struct class_interface *intf) intf 42 drivers/staging/comedi/comedi_usb.c struct usb_interface *intf = comedi_to_usb_interface(dev); intf 44 drivers/staging/comedi/comedi_usb.c return intf ? interface_to_usbdev(intf) : NULL; intf 63 drivers/staging/comedi/comedi_usb.c int comedi_usb_auto_config(struct usb_interface *intf, intf 67 drivers/staging/comedi/comedi_usb.c return comedi_auto_config(&intf->dev, driver, context); intf 85 drivers/staging/comedi/comedi_usb.c void comedi_usb_auto_unconfig(struct usb_interface *intf) intf 87 drivers/staging/comedi/comedi_usb.c comedi_auto_unconfig(&intf->dev); intf 19 drivers/staging/comedi/comedi_usb.h int comedi_usb_auto_config(struct usb_interface *intf, intf 21 drivers/staging/comedi/comedi_usb.h void comedi_usb_auto_unconfig(struct usb_interface *intf); intf 631 drivers/staging/comedi/drivers/dt9812.c struct usb_interface *intf = comedi_to_usb_interface(dev); intf 632 drivers/staging/comedi/drivers/dt9812.c struct usb_host_interface *host = intf->cur_altsetting; intf 755 drivers/staging/comedi/drivers/dt9812.c struct usb_interface *intf = comedi_to_usb_interface(dev); intf 767 drivers/staging/comedi/drivers/dt9812.c usb_set_intfdata(intf, devpriv); intf 832 drivers/staging/comedi/drivers/dt9812.c struct usb_interface *intf = comedi_to_usb_interface(dev); intf 839 drivers/staging/comedi/drivers/dt9812.c usb_set_intfdata(intf, NULL); intf 849 drivers/staging/comedi/drivers/dt9812.c static int dt9812_usb_probe(struct usb_interface *intf, intf 852 drivers/staging/comedi/drivers/dt9812.c return comedi_usb_auto_config(intf, &dt9812_driver, id->driver_info); intf 474 drivers/staging/comedi/drivers/ni_usb6501.c struct usb_interface *intf = comedi_to_usb_interface(dev); intf 476 drivers/staging/comedi/drivers/ni_usb6501.c struct usb_host_interface *iface_desc = intf->cur_altsetting; intf 510 drivers/staging/comedi/drivers/ni_usb6501.c struct usb_interface *intf = comedi_to_usb_interface(dev); intf 520 drivers/staging/comedi/drivers/ni_usb6501.c usb_set_intfdata(intf, devpriv); intf 559 drivers/staging/comedi/drivers/ni_usb6501.c struct usb_interface *intf = comedi_to_usb_interface(dev); intf 567 drivers/staging/comedi/drivers/ni_usb6501.c usb_set_intfdata(intf, NULL); intf 580 drivers/staging/comedi/drivers/ni_usb6501.c static int ni6501_usb_probe(struct usb_interface *intf, intf 583 drivers/staging/comedi/drivers/ni_usb6501.c return comedi_usb_auto_config(intf, &ni6501_driver, id->driver_info); intf 1559 drivers/staging/comedi/drivers/usbdux.c struct usb_interface *intf = comedi_to_usb_interface(dev); intf 1571 drivers/staging/comedi/drivers/usbdux.c usb_set_intfdata(intf, devpriv); intf 1588 drivers/staging/comedi/drivers/usbdux.c ret = usb_set_interface(usb, intf->altsetting->desc.bInterfaceNumber, intf 1676 drivers/staging/comedi/drivers/usbdux.c struct usb_interface *intf = comedi_to_usb_interface(dev); intf 1679 drivers/staging/comedi/drivers/usbdux.c usb_set_intfdata(intf, NULL); intf 1705 drivers/staging/comedi/drivers/usbdux.c static int usbdux_usb_probe(struct usb_interface *intf, intf 1708 drivers/staging/comedi/drivers/usbdux.c return comedi_usb_auto_config(intf, &usbdux_driver, 0); intf 915 drivers/staging/comedi/drivers/usbduxfast.c struct usb_interface *intf = comedi_to_usb_interface(dev); intf 932 drivers/staging/comedi/drivers/usbduxfast.c usb_set_intfdata(intf, devpriv); intf 939 drivers/staging/comedi/drivers/usbduxfast.c intf->altsetting->desc.bInterfaceNumber, 1); intf 982 drivers/staging/comedi/drivers/usbduxfast.c struct usb_interface *intf = comedi_to_usb_interface(dev); intf 990 drivers/staging/comedi/drivers/usbduxfast.c usb_set_intfdata(intf, NULL); intf 1014 drivers/staging/comedi/drivers/usbduxfast.c static int usbduxfast_usb_probe(struct usb_interface *intf, intf 1017 drivers/staging/comedi/drivers/usbduxfast.c return comedi_usb_auto_config(intf, &usbduxfast_driver, 0); intf 1445 drivers/staging/comedi/drivers/usbduxsigma.c struct usb_interface *intf = comedi_to_usb_interface(dev); intf 1458 drivers/staging/comedi/drivers/usbduxsigma.c usb_set_intfdata(intf, devpriv); intf 1475 drivers/staging/comedi/drivers/usbduxsigma.c ret = usb_set_interface(usb, intf->altsetting->desc.bInterfaceNumber, intf 1562 drivers/staging/comedi/drivers/usbduxsigma.c struct usb_interface *intf = comedi_to_usb_interface(dev); intf 1565 drivers/staging/comedi/drivers/usbduxsigma.c usb_set_intfdata(intf, NULL); intf 1591 drivers/staging/comedi/drivers/usbduxsigma.c static int usbduxsigma_usb_probe(struct usb_interface *intf, intf 1594 drivers/staging/comedi/drivers/usbduxsigma.c return comedi_usb_auto_config(intf, &usbduxsigma_driver, 0); intf 641 drivers/staging/comedi/drivers/vmk80xx.c struct usb_interface *intf = comedi_to_usb_interface(dev); intf 642 drivers/staging/comedi/drivers/vmk80xx.c struct usb_host_interface *iface_desc = intf->cur_altsetting; intf 783 drivers/staging/comedi/drivers/vmk80xx.c struct usb_interface *intf = comedi_to_usb_interface(dev); intf 811 drivers/staging/comedi/drivers/vmk80xx.c usb_set_intfdata(intf, devpriv); intf 821 drivers/staging/comedi/drivers/vmk80xx.c struct usb_interface *intf = comedi_to_usb_interface(dev); intf 829 drivers/staging/comedi/drivers/vmk80xx.c usb_set_intfdata(intf, NULL); intf 844 drivers/staging/comedi/drivers/vmk80xx.c static int vmk80xx_usb_probe(struct usb_interface *intf, intf 847 drivers/staging/comedi/drivers/vmk80xx.c return comedi_usb_auto_config(intf, &vmk80xx_driver, id->driver_info); intf 355 drivers/staging/gdm724x/gdm_mux.c ret = usb_autopm_get_interface(mux_dev->intf); intf 357 drivers/staging/gdm724x/gdm_mux.c usb_autopm_put_interface(mux_dev->intf); intf 493 drivers/staging/gdm724x/gdm_mux.c static int gdm_mux_probe(struct usb_interface *intf, intf 502 drivers/staging/gdm724x/gdm_mux.c struct usb_device *usbdev = interface_to_usbdev(intf); intf 504 drivers/staging/gdm724x/gdm_mux.c bInterfaceNumber = intf->cur_altsetting->desc.bInterfaceNumber; intf 525 drivers/staging/gdm724x/gdm_mux.c mux_dev->control_intf = intf; intf 536 drivers/staging/gdm724x/gdm_mux.c ret = register_lte_tty_device(tty_dev, &intf->dev); intf 543 drivers/staging/gdm724x/gdm_mux.c mux_dev->intf = intf; intf 547 drivers/staging/gdm724x/gdm_mux.c usb_set_intfdata(intf, tty_dev); intf 562 drivers/staging/gdm724x/gdm_mux.c static void gdm_mux_disconnect(struct usb_interface *intf) intf 566 drivers/staging/gdm724x/gdm_mux.c struct usb_device *usbdev = interface_to_usbdev(intf); intf 568 drivers/staging/gdm724x/gdm_mux.c tty_dev = usb_get_intfdata(intf); intf 581 drivers/staging/gdm724x/gdm_mux.c static int gdm_mux_suspend(struct usb_interface *intf, pm_message_t pm_msg) intf 589 drivers/staging/gdm724x/gdm_mux.c tty_dev = usb_get_intfdata(intf); intf 596 drivers/staging/gdm724x/gdm_mux.c dev_err(intf->usb_dev, "usb suspend - invalid state\n"); intf 614 drivers/staging/gdm724x/gdm_mux.c static int gdm_mux_resume(struct usb_interface *intf) intf 620 drivers/staging/gdm724x/gdm_mux.c tty_dev = usb_get_intfdata(intf); intf 624 drivers/staging/gdm724x/gdm_mux.c dev_err(intf->usb_dev, "usb resume - invalid state\n"); intf 74 drivers/staging/gdm724x/gdm_mux.h struct usb_interface *intf; intf 366 drivers/staging/gdm724x/gdm_usb.c &udev->intf->dev, mac_address) < 0) intf 645 drivers/staging/gdm724x/gdm_usb.c if (!usb_autopm_get_interface(udev->intf)) intf 646 drivers/staging/gdm724x/gdm_usb.c usb_autopm_put_interface(udev->intf); intf 799 drivers/staging/gdm724x/gdm_usb.c static int gdm_usb_probe(struct usb_interface *intf, intf 807 drivers/staging/gdm724x/gdm_usb.c struct usb_device *usbdev = interface_to_usbdev(intf); intf 809 drivers/staging/gdm724x/gdm_usb.c bInterfaceNumber = intf->cur_altsetting->desc.bInterfaceNumber; intf 839 drivers/staging/gdm724x/gdm_usb.c dev_err(intf->usb_dev, "init_usb func failed\n"); intf 842 drivers/staging/gdm724x/gdm_usb.c udev->intf = intf; intf 844 drivers/staging/gdm724x/gdm_usb.c intf->needs_remote_wakeup = 1; intf 858 drivers/staging/gdm724x/gdm_usb.c dev_err(intf->usb_dev, "request Mac address failed\n"); intf 864 drivers/staging/gdm724x/gdm_usb.c usb_set_intfdata(intf, phy_dev); intf 878 drivers/staging/gdm724x/gdm_usb.c static void gdm_usb_disconnect(struct usb_interface *intf) intf 884 drivers/staging/gdm724x/gdm_usb.c usbdev = interface_to_usbdev(intf); intf 885 drivers/staging/gdm724x/gdm_usb.c phy_dev = usb_get_intfdata(intf); intf 901 drivers/staging/gdm724x/gdm_usb.c static int gdm_usb_suspend(struct usb_interface *intf, pm_message_t pm_msg) intf 910 drivers/staging/gdm724x/gdm_usb.c phy_dev = usb_get_intfdata(intf); intf 914 drivers/staging/gdm724x/gdm_usb.c dev_err(intf->usb_dev, "usb suspend - invalid state\n"); intf 935 drivers/staging/gdm724x/gdm_usb.c static int gdm_usb_resume(struct usb_interface *intf) intf 945 drivers/staging/gdm724x/gdm_usb.c phy_dev = usb_get_intfdata(intf); intf 950 drivers/staging/gdm724x/gdm_usb.c dev_err(intf->usb_dev, "usb resume - invalid state\n"); intf 93 drivers/staging/gdm724x/gdm_usb.h struct usb_interface *intf; intf 304 drivers/staging/greybus/audio_module.c gbmodule->dev_id = gbmodule->mgmt_connection->intf->interface_id; intf 115 drivers/staging/greybus/bootrom.c struct gb_interface *intf = connection->bundle->intf; intf 118 drivers/staging/greybus/bootrom.c if (!(intf->quirks & GB_INTERFACE_QUIRK_NO_GMP_IDS)) intf 136 drivers/staging/greybus/bootrom.c intf->vendor_id = le32_to_cpu(response.vendor_id); intf 137 drivers/staging/greybus/bootrom.c intf->product_id = le32_to_cpu(response.product_id); intf 140 drivers/staging/greybus/bootrom.c intf->vendor_id, intf->product_id); intf 147 drivers/staging/greybus/bootrom.c struct gb_interface *intf = connection->bundle->intf; intf 168 drivers/staging/greybus/bootrom.c intf->ddbl1_manufacturer_id, intf->ddbl1_product_id, intf 169 drivers/staging/greybus/bootrom.c intf->vendor_id, intf->product_id); intf 338 drivers/staging/greybus/camera.c struct gb_interface *intf = gcam->connection->intf; intf 342 drivers/staging/greybus/camera.c ret = gb_camera_set_intf_power_mode(gcam, intf->interface_id, hs); intf 351 drivers/staging/greybus/camera.c gb_camera_set_intf_power_mode(gcam, intf->interface_id, !hs); intf 1173 drivers/staging/greybus/camera.c snprintf(dirname, 27, "camera-%u.%u", connection->intf->interface_id, intf 1300 drivers/staging/greybus/camera.c gcam->module.interface_id = gcam->connection->intf->interface_id; intf 212 drivers/staging/greybus/fw-core.c if (!(bundle->intf->quirks & GB_INTERFACE_QUIRK_NO_PM)) intf 237 drivers/staging/greybus/fw-core.c if (!(bundle->intf->quirks & GB_INTERFACE_QUIRK_NO_PM)) { intf 165 drivers/staging/greybus/fw-download.c struct gb_interface *intf = fw_download->connection->bundle->intf; intf 184 drivers/staging/greybus/fw-download.c intf->ddbl1_manufacturer_id, intf->ddbl1_product_id, intf 185 drivers/staging/greybus/fw-download.c intf->vendor_id, intf->product_id, tag); intf 518 drivers/staging/greybus/fw-management.c ret = gb_interface_request_mode_switch(fw_mgmt->connection->intf); intf 79 drivers/staging/greybus/gbphy.c struct gb_interface *intf = bundle->intf; intf 80 drivers/staging/greybus/gbphy.c struct gb_module *module = intf->module; intf 81 drivers/staging/greybus/gbphy.c struct gb_host_device *hd = intf->hd; intf 87 drivers/staging/greybus/gbphy.c if (add_uevent_var(env, "INTERFACE=%u", intf->interface_id)) intf 90 drivers/staging/greybus/gbphy.c intf->vendor_id, intf->product_id)) intf 72 drivers/staging/isdn/gigaset/bas-gigaset.c static int gigaset_suspend(struct usb_interface *intf, pm_message_t message); intf 73 drivers/staging/isdn/gigaset/bas-gigaset.c static int gigaset_resume(struct usb_interface *intf); intf 76 drivers/staging/isdn/gigaset/bas-gigaset.c static int gigaset_pre_reset(struct usb_interface *intf); intf 77 drivers/staging/isdn/gigaset/bas-gigaset.c static int gigaset_post_reset(struct usb_interface *intf); intf 2452 drivers/staging/isdn/gigaset/bas-gigaset.c static int gigaset_suspend(struct usb_interface *intf, pm_message_t message) intf 2454 drivers/staging/isdn/gigaset/bas-gigaset.c struct cardstate *cs = usb_get_intfdata(intf); intf 2520 drivers/staging/isdn/gigaset/bas-gigaset.c static int gigaset_resume(struct usb_interface *intf) intf 2522 drivers/staging/isdn/gigaset/bas-gigaset.c struct cardstate *cs = usb_get_intfdata(intf); intf 2545 drivers/staging/isdn/gigaset/bas-gigaset.c static int gigaset_pre_reset(struct usb_interface *intf) intf 2548 drivers/staging/isdn/gigaset/bas-gigaset.c return gigaset_suspend(intf, PMSG_ON); intf 2554 drivers/staging/isdn/gigaset/bas-gigaset.c static int gigaset_post_reset(struct usb_interface *intf) intf 2559 drivers/staging/isdn/gigaset/bas-gigaset.c return gigaset_resume(intf); intf 107 drivers/staging/isdn/gigaset/usb-gigaset.c static int gigaset_suspend(struct usb_interface *intf, pm_message_t message); intf 108 drivers/staging/isdn/gigaset/usb-gigaset.c static int gigaset_resume(struct usb_interface *intf); intf 109 drivers/staging/isdn/gigaset/usb-gigaset.c static int gigaset_pre_reset(struct usb_interface *intf); intf 831 drivers/staging/isdn/gigaset/usb-gigaset.c static int gigaset_suspend(struct usb_interface *intf, pm_message_t message) intf 833 drivers/staging/isdn/gigaset/usb-gigaset.c struct cardstate *cs = usb_get_intfdata(intf); intf 848 drivers/staging/isdn/gigaset/usb-gigaset.c static int gigaset_resume(struct usb_interface *intf) intf 850 drivers/staging/isdn/gigaset/usb-gigaset.c struct cardstate *cs = usb_get_intfdata(intf); intf 868 drivers/staging/isdn/gigaset/usb-gigaset.c static int gigaset_pre_reset(struct usb_interface *intf) intf 871 drivers/staging/isdn/gigaset/usb-gigaset.c return gigaset_suspend(intf, PMSG_ON); intf 579 drivers/staging/media/hantro/hantro_drv.c &func->intf_devnode->intf, intf 587 drivers/staging/media/hantro/hantro_drv.c link = media_create_intf_link(&func->sink, &func->intf_devnode->intf, intf 111 drivers/staging/rtl8192u/r8192U_core.c static int rtl8192_usb_probe(struct usb_interface *intf, intf 113 drivers/staging/rtl8192u/r8192U_core.c static void rtl8192_usb_disconnect(struct usb_interface *intf); intf 4774 drivers/staging/rtl8192u/r8192U_core.c static int rtl8192_usb_probe(struct usb_interface *intf, intf 4779 drivers/staging/rtl8192u/r8192U_core.c struct usb_device *udev = interface_to_usbdev(intf); intf 4788 drivers/staging/rtl8192u/r8192U_core.c usb_set_intfdata(intf, dev); intf 4789 drivers/staging/rtl8192u/r8192U_core.c SET_NETDEV_DEV(dev, &intf->dev); intf 4854 drivers/staging/rtl8192u/r8192U_core.c static void rtl8192_usb_disconnect(struct usb_interface *intf) intf 4856 drivers/staging/rtl8192u/r8192U_core.c struct net_device *dev = usb_get_intfdata(intf); intf 27 drivers/staging/rtl8712/rtl8712_io.c struct intf_hdl *hdl = &adapter->pio_queue->intf; intf 34 drivers/staging/rtl8712/rtl8712_io.c struct intf_hdl *hdl = &adapter->pio_queue->intf; intf 41 drivers/staging/rtl8712/rtl8712_io.c struct intf_hdl *hdl = &adapter->pio_queue->intf; intf 48 drivers/staging/rtl8712/rtl8712_io.c struct intf_hdl *hdl = &adapter->pio_queue->intf; intf 55 drivers/staging/rtl8712/rtl8712_io.c struct intf_hdl *hdl = &adapter->pio_queue->intf; intf 62 drivers/staging/rtl8712/rtl8712_io.c struct intf_hdl *hdl = &adapter->pio_queue->intf; intf 69 drivers/staging/rtl8712/rtl8712_io.c struct intf_hdl *hdl = &adapter->pio_queue->intf; intf 79 drivers/staging/rtl8712/rtl8712_io.c struct intf_hdl *hdl = &adapter->pio_queue->intf; intf 86 drivers/staging/rtl8712/rtl8712_io.c struct intf_hdl *hdl = &adapter->pio_queue->intf; intf 96 drivers/staging/rtl8712/rtl8712_io.c struct intf_hdl *hdl = &adapter->pio_queue->intf; intf 124 drivers/staging/rtl8712/rtl871x_io.c if ((register_intf_hdl((u8 *)adapter, &pio_queue->intf)) == _FAIL) intf 144 drivers/staging/rtl8712/rtl871x_io.c unregister_intf_hdl(&pio_queue->intf); intf 220 drivers/staging/rtl8712/rtl871x_io.h struct intf_hdl intf; intf 287 drivers/staging/rtl8712/usb_halinit.c struct intf_hdl *intfhdl = &adapter->pio_queue->intf; intf 144 drivers/staging/rtl8712/usb_ops_linux.c struct intf_hdl *pintf = &(pio_q->intf); intf 43 drivers/staging/rtl8723bs/core/rtw_io.c struct intf_hdl *pintfhdl = &(pio_priv->intf); intf 57 drivers/staging/rtl8723bs/core/rtw_io.c struct intf_hdl *pintfhdl = &(pio_priv->intf); intf 71 drivers/staging/rtl8723bs/core/rtw_io.c struct intf_hdl *pintfhdl = &(pio_priv->intf); intf 85 drivers/staging/rtl8723bs/core/rtw_io.c struct intf_hdl *pintfhdl = &(pio_priv->intf); intf 99 drivers/staging/rtl8723bs/core/rtw_io.c struct intf_hdl *pintfhdl = &(pio_priv->intf); intf 112 drivers/staging/rtl8723bs/core/rtw_io.c struct intf_hdl *pintfhdl = &(pio_priv->intf); intf 127 drivers/staging/rtl8723bs/core/rtw_io.c struct intf_hdl *pintfhdl = &(pio_priv->intf); intf 144 drivers/staging/rtl8723bs/core/rtw_io.c struct intf_hdl *pintfhdl = &(pio_priv->intf); intf 157 drivers/staging/rtl8723bs/core/rtw_io.c struct intf_hdl *pintf = &piopriv->intf; intf 542 drivers/staging/rtl8723bs/hal/sdio_ops.c intfhdl = &adapter->iopriv.intf; intf 580 drivers/staging/rtl8723bs/hal/sdio_ops.c intfhdl = &adapter->iopriv.intf; intf 626 drivers/staging/rtl8723bs/hal/sdio_ops.c intfhdl = &adapter->iopriv.intf; intf 653 drivers/staging/rtl8723bs/hal/sdio_ops.c struct intf_hdl *intfhdl = &adapter->iopriv.intf; intf 664 drivers/staging/rtl8723bs/hal/sdio_ops.c struct intf_hdl *intfhdl = &adapter->iopriv.intf; intf 677 drivers/staging/rtl8723bs/hal/sdio_ops.c struct intf_hdl *intfhdl = &adapter->iopriv.intf; intf 693 drivers/staging/rtl8723bs/hal/sdio_ops.c struct intf_hdl *intfhdl = &adapter->iopriv.intf; intf 701 drivers/staging/rtl8723bs/hal/sdio_ops.c struct intf_hdl *intfhdl = &adapter->iopriv.intf; intf 935 drivers/staging/rtl8723bs/hal/sdio_ops.c ret = sdio_read_port(&adapter->iopriv.intf, WLAN_RX0FF_DEVICE_ID, readsize, readbuf); intf 972 drivers/staging/rtl8723bs/hal/sdio_ops.c struct intf_hdl *intfhdl = &adapter->iopriv.intf; intf 259 drivers/staging/rtl8723bs/include/rtw_io.h struct intf_hdl intf; intf 266 drivers/staging/rtl8723bs/include/rtw_io.h struct intf_hdl intf; intf 264 drivers/staging/vt6656/device.h struct usb_interface *intf; intf 974 drivers/staging/vt6656/main_usb.c vt6656_probe(struct usb_interface *intf, const struct usb_device_id *id) intf 982 drivers/staging/vt6656/main_usb.c udev = usb_get_dev(interface_to_usbdev(intf)); intf 999 drivers/staging/vt6656/main_usb.c priv->intf = intf; intf 1008 drivers/staging/vt6656/main_usb.c usb_set_intfdata(intf, priv); intf 1026 drivers/staging/vt6656/main_usb.c SET_IEEE80211_DEV(priv->hw, &intf->dev); intf 1046 drivers/staging/vt6656/main_usb.c static void vt6656_disconnect(struct usb_interface *intf) intf 1048 drivers/staging/vt6656/main_usb.c struct vnt_private *priv = usb_get_intfdata(intf); intf 1056 drivers/staging/vt6656/main_usb.c usb_set_intfdata(intf, NULL); intf 1057 drivers/staging/vt6656/main_usb.c usb_put_dev(interface_to_usbdev(intf)); intf 1066 drivers/staging/vt6656/main_usb.c static int vt6656_suspend(struct usb_interface *intf, pm_message_t message) intf 1071 drivers/staging/vt6656/main_usb.c static int vt6656_resume(struct usb_interface *intf) intf 102 drivers/staging/vt6656/wcmd.c usb_set_intfdata(priv->intf, NULL); intf 38 drivers/tty/hvc/hvc_xen.c struct xencons_interface *intf; intf 83 drivers/tty/hvc/hvc_xen.c struct xencons_interface *intf = xencons->intf; intf 86 drivers/tty/hvc/hvc_xen.c cons = intf->out_cons; intf 87 drivers/tty/hvc/hvc_xen.c prod = intf->out_prod; intf 89 drivers/tty/hvc/hvc_xen.c BUG_ON((prod - cons) > sizeof(intf->out)); intf 91 drivers/tty/hvc/hvc_xen.c while ((sent < len) && ((prod - cons) < sizeof(intf->out))) intf 92 drivers/tty/hvc/hvc_xen.c intf->out[MASK_XENCONS_IDX(prod++, intf->out)] = data[sent++]; intf 95 drivers/tty/hvc/hvc_xen.c intf->out_prod = prod; intf 130 drivers/tty/hvc/hvc_xen.c struct xencons_interface *intf; intf 136 drivers/tty/hvc/hvc_xen.c intf = xencons->intf; intf 138 drivers/tty/hvc/hvc_xen.c cons = intf->in_cons; intf 139 drivers/tty/hvc/hvc_xen.c prod = intf->in_prod; intf 141 drivers/tty/hvc/hvc_xen.c BUG_ON((prod - cons) > sizeof(intf->in)); intf 144 drivers/tty/hvc/hvc_xen.c buf[recv++] = intf->in[MASK_XENCONS_IDX(cons++, intf->in)]; intf 147 drivers/tty/hvc/hvc_xen.c intf->in_cons = cons; intf 202 drivers/tty/hvc/hvc_xen.c } else if (info->intf != NULL) { intf 221 drivers/tty/hvc/hvc_xen.c info->intf = xen_remap(gfn << XEN_PAGE_SHIFT, XEN_PAGE_SIZE); intf 222 drivers/tty/hvc/hvc_xen.c if (info->intf == NULL) intf 240 drivers/tty/hvc/hvc_xen.c info->intf = gfn_to_virt(xen_start_info->console.domU.mfn); intf 263 drivers/tty/hvc/hvc_xen.c } else if (info->intf != NULL) { intf 340 drivers/tty/hvc/hvc_xen.c free_page((unsigned long)info->intf); intf 341 drivers/tty/hvc/hvc_xen.c info->intf = NULL; intf 356 drivers/tty/hvc/hvc_xen.c iounmap(info->intf); intf 395 drivers/tty/hvc/hvc_xen.c virt_to_gfn(info->intf), 0); intf 443 drivers/tty/hvc/hvc_xen.c info->intf = (void *)__get_free_page(GFP_KERNEL | __GFP_ZERO); intf 444 drivers/tty/hvc/hvc_xen.c if (!info->intf) intf 470 drivers/tty/hvc/hvc_xen.c memset(info->intf, 0, XEN_PAGE_SIZE); intf 774 drivers/usb/atm/cxacru.c struct usb_interface *intf = usbatm_instance->usb_intf; intf 778 drivers/usb/atm/cxacru.c dev_dbg(&intf->dev, "%s\n", __func__); intf 1133 drivers/usb/atm/cxacru.c struct usb_interface *intf, const struct usb_device_id *id) intf 1136 drivers/usb/atm/cxacru.c struct usb_device *usb_dev = interface_to_usbdev(intf); intf 1228 drivers/usb/atm/cxacru.c struct usb_interface *intf) intf 1349 drivers/usb/atm/cxacru.c static int cxacru_usb_probe(struct usb_interface *intf, intf 1352 drivers/usb/atm/cxacru.c struct usb_device *usb_dev = interface_to_usbdev(intf); intf 1362 drivers/usb/atm/cxacru.c dev_info(&intf->dev, "ignoring cx82310_eth device\n"); intf 1367 drivers/usb/atm/cxacru.c return usbatm_usb_probe(intf, id, &cxacru_driver); intf 347 drivers/usb/atm/speedtch.c static int speedtch_find_firmware(struct usbatm_data *usbatm, struct usb_interface *intf, intf 350 drivers/usb/atm/speedtch.c struct device *dev = &intf->dev; intf 351 drivers/usb/atm/speedtch.c const u16 bcdDevice = le16_to_cpu(interface_to_usbdev(intf)->descriptor.bcdDevice); intf 379 drivers/usb/atm/speedtch.c static int speedtch_heavy_init(struct usbatm_data *usbatm, struct usb_interface *intf) intf 385 drivers/usb/atm/speedtch.c if ((ret = speedtch_find_firmware(usbatm, intf, 1, &fw1)) < 0) intf 388 drivers/usb/atm/speedtch.c if ((ret = speedtch_find_firmware(usbatm, intf, 2, &fw2)) < 0) { intf 713 drivers/usb/atm/speedtch.c static int speedtch_pre_reset(struct usb_interface *intf) intf 718 drivers/usb/atm/speedtch.c static int speedtch_post_reset(struct usb_interface *intf) intf 762 drivers/usb/atm/speedtch.c struct usb_interface *intf, intf 765 drivers/usb/atm/speedtch.c struct usb_device *usb_dev = interface_to_usbdev(intf); intf 768 drivers/usb/atm/speedtch.c int ifnum = intf->altsetting->desc.bInterfaceNumber; intf 908 drivers/usb/atm/speedtch.c static void speedtch_unbind(struct usbatm_data *usbatm, struct usb_interface *intf) intf 910 drivers/usb/atm/speedtch.c struct usb_device *usb_dev = interface_to_usbdev(intf); intf 937 drivers/usb/atm/speedtch.c static int speedtch_usb_probe(struct usb_interface *intf, const struct usb_device_id *id) intf 939 drivers/usb/atm/speedtch.c return usbatm_usb_probe(intf, id, &speedtch_usbatm_driver); intf 2127 drivers/usb/atm/ueagle-atm.c static int uea_boot(struct uea_softc *sc, struct usb_interface *intf) intf 2156 drivers/usb/atm/ueagle-atm.c if (intf->cur_altsetting->desc.bNumEndpoints < 1) { intf 2172 drivers/usb/atm/ueagle-atm.c intf->cur_altsetting->endpoint[0].desc.bInterval); intf 2231 drivers/usb/atm/ueagle-atm.c struct usb_interface *intf; intf 2234 drivers/usb/atm/ueagle-atm.c intf = to_usb_interface(dev); intf 2235 drivers/usb/atm/ueagle-atm.c if (!intf) intf 2238 drivers/usb/atm/ueagle-atm.c usbatm = usb_get_intfdata(intf); intf 2439 drivers/usb/atm/ueagle-atm.c static int uea_heavy(struct usbatm_data *usbatm, struct usb_interface *intf) intf 2453 drivers/usb/atm/ueagle-atm.c struct usb_interface *intf = usb_ifnum_to_if(usb_dev, ifnum); intf 2455 drivers/usb/atm/ueagle-atm.c if (!intf) { intf 2460 drivers/usb/atm/ueagle-atm.c ret = usb_driver_claim_interface(&uea_driver, intf, usbatm); intf 2490 drivers/usb/atm/ueagle-atm.c static int uea_bind(struct usbatm_data *usbatm, struct usb_interface *intf, intf 2493 drivers/usb/atm/ueagle-atm.c struct usb_device *usb = interface_to_usbdev(intf); intf 2495 drivers/usb/atm/ueagle-atm.c int ret, ifnum = intf->altsetting->desc.bInterfaceNumber; intf 2557 drivers/usb/atm/ueagle-atm.c ret = uea_boot(sc, intf); intf 2568 drivers/usb/atm/ueagle-atm.c static void uea_unbind(struct usbatm_data *usbatm, struct usb_interface *intf) intf 2587 drivers/usb/atm/ueagle-atm.c static int uea_probe(struct usb_interface *intf, const struct usb_device_id *id) intf 2589 drivers/usb/atm/ueagle-atm.c struct usb_device *usb = interface_to_usbdev(intf); intf 2604 drivers/usb/atm/ueagle-atm.c ret = usbatm_usb_probe(intf, id, &uea_usbatm_driver); intf 2606 drivers/usb/atm/ueagle-atm.c struct usbatm_data *usbatm = usb_get_intfdata(intf); intf 2619 drivers/usb/atm/ueagle-atm.c static void uea_disconnect(struct usb_interface *intf) intf 2621 drivers/usb/atm/ueagle-atm.c struct usb_device *usb = interface_to_usbdev(intf); intf 2622 drivers/usb/atm/ueagle-atm.c int ifnum = intf->altsetting->desc.bInterfaceNumber; intf 2630 drivers/usb/atm/ueagle-atm.c usbatm_usb_disconnect(intf); intf 1006 drivers/usb/atm/usbatm.c int usbatm_usb_probe(struct usb_interface *intf, const struct usb_device_id *id, intf 1009 drivers/usb/atm/usbatm.c struct device *dev = &intf->dev; intf 1010 drivers/usb/atm/usbatm.c struct usb_device *usb_dev = interface_to_usbdev(intf); intf 1029 drivers/usb/atm/usbatm.c instance->usb_intf = intf; intf 1053 drivers/usb/atm/usbatm.c if (driver->bind && (error = driver->bind(instance, intf, id)) < 0) { intf 1156 drivers/usb/atm/usbatm.c vdbg(&intf->dev, "%s: alloced buffer 0x%p buf size %u urb 0x%p", intf 1180 drivers/usb/atm/usbatm.c usb_set_intfdata(intf, instance); intf 1186 drivers/usb/atm/usbatm.c instance->driver->unbind(instance, intf); intf 1202 drivers/usb/atm/usbatm.c void usbatm_usb_disconnect(struct usb_interface *intf) intf 1204 drivers/usb/atm/usbatm.c struct device *dev = &intf->dev; intf 1205 drivers/usb/atm/usbatm.c struct usbatm_data *instance = usb_get_intfdata(intf); intf 1214 drivers/usb/atm/usbatm.c usb_set_intfdata(intf, NULL); intf 1250 drivers/usb/atm/usbatm.c instance->driver->unbind(instance, intf); intf 100 drivers/usb/atm/usbatm.h extern int usbatm_usb_probe(struct usb_interface *intf, const struct usb_device_id *id, intf 102 drivers/usb/atm/usbatm.h extern void usbatm_usb_disconnect(struct usb_interface *intf); intf 170 drivers/usb/atm/usbatm.h static inline void *to_usbatm_driver_data(struct usb_interface *intf) intf 174 drivers/usb/atm/usbatm.h if (intf == NULL) intf 177 drivers/usb/atm/usbatm.h usbatm_instance = usb_get_intfdata(intf); intf 41 drivers/usb/atm/xusbatm.c struct usb_interface *intf; intf 45 drivers/usb/atm/xusbatm.c if ((intf = usb_dev->actconfig->interface[i]) && (alt = usb_altnum_to_altsetting(intf, altsetting))) intf 48 drivers/usb/atm/xusbatm.c return intf; intf 53 drivers/usb/atm/xusbatm.c struct usb_interface *intf, int altsetting, int claim) intf 55 drivers/usb/atm/xusbatm.c int ifnum = intf->altsetting->desc.bInterfaceNumber; intf 58 drivers/usb/atm/xusbatm.c if (claim && (ret = usb_driver_claim_interface(&xusbatm_usb_driver, intf, usbatm))) { intf 70 drivers/usb/atm/xusbatm.c static void xusbatm_release_intf(struct usb_device *usb_dev, struct usb_interface *intf, int claimed) intf 73 drivers/usb/atm/xusbatm.c usb_set_intfdata(intf, NULL); intf 74 drivers/usb/atm/xusbatm.c usb_driver_release_interface(&xusbatm_usb_driver, intf); intf 79 drivers/usb/atm/xusbatm.c struct usb_interface *intf, const struct usb_device_id *id) intf 81 drivers/usb/atm/xusbatm.c struct usb_device *usb_dev = interface_to_usbdev(intf); intf 105 drivers/usb/atm/xusbatm.c if ((rx_intf != intf) && (tx_intf != intf)) intf 118 drivers/usb/atm/xusbatm.c ret = xusbatm_capture_intf(usbatm, usb_dev, rx_intf, rx_alt, rx_intf != intf); intf 122 drivers/usb/atm/xusbatm.c if ((tx_intf != rx_intf) && (ret = xusbatm_capture_intf(usbatm, usb_dev, tx_intf, tx_alt, tx_intf != intf))) { intf 123 drivers/usb/atm/xusbatm.c xusbatm_release_intf(usb_dev, rx_intf, rx_intf != intf); intf 131 drivers/usb/atm/xusbatm.c struct usb_interface *intf) intf 133 drivers/usb/atm/xusbatm.c struct usb_device *usb_dev = interface_to_usbdev(intf); intf 160 drivers/usb/atm/xusbatm.c static int xusbatm_usb_probe(struct usb_interface *intf, intf 163 drivers/usb/atm/xusbatm.c return usbatm_usb_probe(intf, id, intf 242 drivers/usb/class/cdc-acm.c struct usb_interface *intf = to_usb_interface(dev); intf 243 drivers/usb/class/cdc-acm.c struct acm *acm = usb_get_intfdata(intf); intf 252 drivers/usb/class/cdc-acm.c struct usb_interface *intf = to_usb_interface(dev); intf 253 drivers/usb/class/cdc-acm.c struct acm *acm = usb_get_intfdata(intf); intf 264 drivers/usb/class/cdc-acm.c struct usb_interface *intf = to_usb_interface(dev); intf 265 drivers/usb/class/cdc-acm.c struct acm *acm = usb_get_intfdata(intf); intf 1147 drivers/usb/class/cdc-acm.c static int acm_probe(struct usb_interface *intf, intf 1152 drivers/usb/class/cdc-acm.c unsigned char *buffer = intf->altsetting->extra; intf 1153 drivers/usb/class/cdc-acm.c int buflen = intf->altsetting->extralen; intf 1159 drivers/usb/class/cdc-acm.c struct usb_device *usb_dev = interface_to_usbdev(intf); intf 1197 drivers/usb/class/cdc-acm.c dev_err(&intf->dev, "Weird descriptor references\n"); intf 1201 drivers/usb/class/cdc-acm.c if (!intf->cur_altsetting) intf 1205 drivers/usb/class/cdc-acm.c if (intf->cur_altsetting->endpoint && intf 1206 drivers/usb/class/cdc-acm.c intf->cur_altsetting->endpoint->extralen && intf 1207 drivers/usb/class/cdc-acm.c intf->cur_altsetting->endpoint->extra) { intf 1208 drivers/usb/class/cdc-acm.c dev_dbg(&intf->dev, intf 1210 drivers/usb/class/cdc-acm.c buflen = intf->cur_altsetting->endpoint->extralen; intf 1211 drivers/usb/class/cdc-acm.c buffer = intf->cur_altsetting->endpoint->extra; intf 1213 drivers/usb/class/cdc-acm.c dev_err(&intf->dev, intf 1219 drivers/usb/class/cdc-acm.c cdc_parse_cdc_header(&h, intf, buffer, buflen); intf 1227 drivers/usb/class/cdc-acm.c dev_dbg(&intf->dev, "No union descriptor, using call management descriptor\n"); intf 1235 drivers/usb/class/cdc-acm.c control_interface = intf; intf 1237 drivers/usb/class/cdc-acm.c if (intf->cur_altsetting->desc.bNumEndpoints != 3) { intf 1238 drivers/usb/class/cdc-acm.c dev_dbg(&intf->dev,"No union descriptor, giving up\n"); intf 1241 drivers/usb/class/cdc-acm.c dev_warn(&intf->dev,"No union descriptor, testing for castrated device\n"); intf 1243 drivers/usb/class/cdc-acm.c control_interface = data_interface = intf; intf 1254 drivers/usb/class/cdc-acm.c dev_dbg(&intf->dev, "no interfaces\n"); intf 1261 drivers/usb/class/cdc-acm.c dev_dbg(&intf->dev, "Separate call control interface. That is not fully supported.\n"); intf 1265 drivers/usb/class/cdc-acm.c dev_warn(&intf->dev,"Control and data interfaces are not separated!\n"); intf 1270 drivers/usb/class/cdc-acm.c dev_err(&intf->dev, "This needs exactly 3 endpoints\n"); intf 1289 drivers/usb/class/cdc-acm.c dev_dbg(&intf->dev, intf 1298 drivers/usb/class/cdc-acm.c if (!combined_interfaces && intf != control_interface) intf 1303 drivers/usb/class/cdc-acm.c dev_dbg(&intf->dev, "The data interface isn't available\n"); intf 1320 drivers/usb/class/cdc-acm.c dev_dbg(&intf->dev, intf 1325 drivers/usb/class/cdc-acm.c dev_dbg(&intf->dev, "interfaces are valid\n"); intf 1437 drivers/usb/class/cdc-acm.c usb_set_intfdata(intf, acm); intf 1439 drivers/usb/class/cdc-acm.c i = device_create_file(&intf->dev, &dev_attr_bmCapabilities); intf 1455 drivers/usb/class/cdc-acm.c i = device_create_file(&intf->dev, &dev_attr_wCountryCodes); intf 1463 drivers/usb/class/cdc-acm.c i = device_create_file(&intf->dev, intf 1466 drivers/usb/class/cdc-acm.c device_remove_file(&intf->dev, &dev_attr_wCountryCodes); intf 1486 drivers/usb/class/cdc-acm.c dev_info(&intf->dev, "ttyACM%d: USB ACM device\n", minor); intf 1518 drivers/usb/class/cdc-acm.c usb_set_intfdata(intf, NULL); intf 1536 drivers/usb/class/cdc-acm.c static void acm_disconnect(struct usb_interface *intf) intf 1538 drivers/usb/class/cdc-acm.c struct acm *acm = usb_get_intfdata(intf); intf 1584 drivers/usb/class/cdc-acm.c usb_driver_release_interface(&acm_driver, intf == acm->control ? intf 1591 drivers/usb/class/cdc-acm.c static int acm_suspend(struct usb_interface *intf, pm_message_t message) intf 1593 drivers/usb/class/cdc-acm.c struct acm *acm = usb_get_intfdata(intf); intf 1617 drivers/usb/class/cdc-acm.c static int acm_resume(struct usb_interface *intf) intf 1619 drivers/usb/class/cdc-acm.c struct acm *acm = usb_get_intfdata(intf); intf 1654 drivers/usb/class/cdc-acm.c static int acm_reset_resume(struct usb_interface *intf) intf 1656 drivers/usb/class/cdc-acm.c struct acm *acm = usb_get_intfdata(intf); intf 1661 drivers/usb/class/cdc-acm.c return acm_resume(intf); intf 1666 drivers/usb/class/cdc-acm.c static int acm_pre_reset(struct usb_interface *intf) intf 1668 drivers/usb/class/cdc-acm.c struct acm *acm = usb_get_intfdata(intf); intf 79 drivers/usb/class/cdc-wdm.c struct usb_interface *intf; intf 111 drivers/usb/class/cdc-wdm.c static struct wdm_device *wdm_find_device(struct usb_interface *intf) intf 117 drivers/usb/class/cdc-wdm.c if (desc->intf == intf) intf 132 drivers/usb/class/cdc-wdm.c if (desc->intf->minor == minor) intf 170 drivers/usb/class/cdc-wdm.c dev_dbg(&desc->intf->dev, intf 174 drivers/usb/class/cdc-wdm.c dev_dbg(&desc->intf->dev, intf 178 drivers/usb/class/cdc-wdm.c dev_dbg(&desc->intf->dev, intf 182 drivers/usb/class/cdc-wdm.c dev_err(&desc->intf->dev, intf 186 drivers/usb/class/cdc-wdm.c dev_err(&desc->intf->dev, intf 249 drivers/usb/class/cdc-wdm.c dev_err(&desc->intf->dev, "Stall on int endpoint\n"); intf 252 drivers/usb/class/cdc-wdm.c dev_err(&desc->intf->dev, intf 259 drivers/usb/class/cdc-wdm.c dev_err(&desc->intf->dev, "wdm_int_callback - %d bytes\n", intf 266 drivers/usb/class/cdc-wdm.c dev_dbg(&desc->intf->dev, intf 273 drivers/usb/class/cdc-wdm.c dev_dbg(&desc->intf->dev, intf 278 drivers/usb/class/cdc-wdm.c dev_dbg(&desc->intf->dev, "SPEED_CHANGE received (len %u)\n", intf 283 drivers/usb/class/cdc-wdm.c dev_err(&desc->intf->dev, intf 297 drivers/usb/class/cdc-wdm.c dev_dbg(&desc->intf->dev, "submit response URB %d\n", rv); intf 308 drivers/usb/class/cdc-wdm.c dev_err(&desc->intf->dev, intf 315 drivers/usb/class/cdc-wdm.c dev_err(&desc->intf->dev, intf 380 drivers/usb/class/cdc-wdm.c r = usb_autopm_get_interface(desc->intf); intf 404 drivers/usb/class/cdc-wdm.c interface_to_usbdev(desc->intf), intf 406 drivers/usb/class/cdc-wdm.c usb_sndctrlpipe(interface_to_usbdev(desc->intf), 0), intf 427 drivers/usb/class/cdc-wdm.c dev_err(&desc->intf->dev, "Tx URB error: %d\n", rv); intf 431 drivers/usb/class/cdc-wdm.c dev_dbg(&desc->intf->dev, "Tx URB has been submitted index=%d\n", intf 435 drivers/usb/class/cdc-wdm.c usb_autopm_put_interface(desc->intf); intf 440 drivers/usb/class/cdc-wdm.c usb_autopm_put_interface(desc->intf); intf 466 drivers/usb/class/cdc-wdm.c dev_err(&desc->intf->dev, intf 523 drivers/usb/class/cdc-wdm.c usb_mark_last_busy(interface_to_usbdev(desc->intf)); intf 547 drivers/usb/class/cdc-wdm.c dev_dbg(&desc->intf->dev, "zero length - clearing WDM_READ\n"); intf 604 drivers/usb/class/cdc-wdm.c dev_err(&desc->intf->dev, "Error in flush path: %d\n", intf 640 drivers/usb/class/cdc-wdm.c struct usb_interface *intf; intf 648 drivers/usb/class/cdc-wdm.c intf = desc->intf; intf 653 drivers/usb/class/cdc-wdm.c rv = usb_autopm_get_interface(desc->intf); intf 655 drivers/usb/class/cdc-wdm.c dev_err(&desc->intf->dev, "Error autopm - %d\n", rv); intf 667 drivers/usb/class/cdc-wdm.c dev_err(&desc->intf->dev, intf 676 drivers/usb/class/cdc-wdm.c desc->manage_power(intf, 1); intf 677 drivers/usb/class/cdc-wdm.c usb_autopm_put_interface(desc->intf); intf 696 drivers/usb/class/cdc-wdm.c dev_dbg(&desc->intf->dev, "wdm_release: cleanup\n"); intf 701 drivers/usb/class/cdc-wdm.c desc->manage_power(desc->intf, 0); intf 790 drivers/usb/class/cdc-wdm.c static int wdm_create(struct usb_interface *intf, struct usb_endpoint_descriptor *ep, intf 806 drivers/usb/class/cdc-wdm.c desc->inum = cpu_to_le16((u16)intf->cur_altsetting->desc.bInterfaceNumber); intf 807 drivers/usb/class/cdc-wdm.c desc->intf = intf; intf 850 drivers/usb/class/cdc-wdm.c interface_to_usbdev(intf), intf 851 drivers/usb/class/cdc-wdm.c usb_rcvintpipe(interface_to_usbdev(intf), ep->bEndpointAddress), intf 867 drivers/usb/class/cdc-wdm.c interface_to_usbdev(intf), intf 869 drivers/usb/class/cdc-wdm.c usb_rcvctrlpipe(interface_to_usbdev(desc->intf), 0), intf 883 drivers/usb/class/cdc-wdm.c rv = usb_register_dev(intf, &wdm_class); intf 887 drivers/usb/class/cdc-wdm.c dev_info(&intf->dev, "%s: USB WDM device\n", dev_name(intf->usb_dev)); intf 898 drivers/usb/class/cdc-wdm.c static int wdm_manage_power(struct usb_interface *intf, int on) intf 901 drivers/usb/class/cdc-wdm.c int rv = usb_autopm_get_interface(intf); intf 903 drivers/usb/class/cdc-wdm.c intf->needs_remote_wakeup = on; intf 905 drivers/usb/class/cdc-wdm.c usb_autopm_put_interface(intf); intf 909 drivers/usb/class/cdc-wdm.c static int wdm_probe(struct usb_interface *intf, const struct usb_device_id *id) intf 915 drivers/usb/class/cdc-wdm.c u8 *buffer = intf->altsetting->extra; intf 916 drivers/usb/class/cdc-wdm.c int buflen = intf->altsetting->extralen; intf 922 drivers/usb/class/cdc-wdm.c cdc_parse_cdc_header(&hdr, intf, buffer, buflen); intf 927 drivers/usb/class/cdc-wdm.c iface = intf->cur_altsetting; intf 932 drivers/usb/class/cdc-wdm.c rv = wdm_create(intf, ep, maxcom, &wdm_manage_power); intf 957 drivers/usb/class/cdc-wdm.c struct usb_driver *usb_cdc_wdm_register(struct usb_interface *intf, intf 964 drivers/usb/class/cdc-wdm.c rv = wdm_create(intf, ep, bufsize, manage_power); intf 974 drivers/usb/class/cdc-wdm.c static void wdm_disconnect(struct usb_interface *intf) intf 979 drivers/usb/class/cdc-wdm.c usb_deregister_dev(intf, &wdm_class); intf 980 drivers/usb/class/cdc-wdm.c desc = wdm_find_device(intf); intf 1005 drivers/usb/class/cdc-wdm.c dev_dbg(&intf->dev, "%d open files - postponing cleanup\n", desc->count); intf 1010 drivers/usb/class/cdc-wdm.c static int wdm_suspend(struct usb_interface *intf, pm_message_t message) intf 1012 drivers/usb/class/cdc-wdm.c struct wdm_device *desc = wdm_find_device(intf); intf 1015 drivers/usb/class/cdc-wdm.c dev_dbg(&desc->intf->dev, "wdm%d_suspend\n", intf->minor); intf 1054 drivers/usb/class/cdc-wdm.c dev_err(&desc->intf->dev, intf 1061 drivers/usb/class/cdc-wdm.c static int wdm_resume(struct usb_interface *intf) intf 1063 drivers/usb/class/cdc-wdm.c struct wdm_device *desc = wdm_find_device(intf); intf 1066 drivers/usb/class/cdc-wdm.c dev_dbg(&desc->intf->dev, "wdm%d_resume\n", intf->minor); intf 1075 drivers/usb/class/cdc-wdm.c static int wdm_pre_reset(struct usb_interface *intf) intf 1077 drivers/usb/class/cdc-wdm.c struct wdm_device *desc = wdm_find_device(intf); intf 1100 drivers/usb/class/cdc-wdm.c static int wdm_post_reset(struct usb_interface *intf) intf 1102 drivers/usb/class/cdc-wdm.c struct wdm_device *desc = wdm_find_device(intf); intf 142 drivers/usb/class/usblp.c struct usb_interface *intf; /* The interface */ intf 170 drivers/usb/class/usblp.c struct device *dev = &usblp->intf->dev; intf 264 drivers/usb/class/usblp.c dev_dbg(&usblp->intf->dev, intf 394 drivers/usb/class/usblp.c struct usb_interface *intf; intf 403 drivers/usb/class/usblp.c intf = usb_find_interface(&usblp_driver, minor); intf 404 drivers/usb/class/usblp.c if (!intf) intf 406 drivers/usb/class/usblp.c usblp = usb_get_intfdata(intf); intf 420 drivers/usb/class/usblp.c retval = usb_autopm_get_interface(intf); intf 431 drivers/usb/class/usblp.c usb_autopm_put_interface(intf); intf 448 drivers/usb/class/usblp.c usb_put_intf(usblp->intf); intf 468 drivers/usb/class/usblp.c usb_autopm_put_interface(usblp->intf); intf 508 drivers/usb/class/usblp.c dev_dbg(&usblp->intf->dev, intf 603 drivers/usb/class/usblp.c dev_dbg(&usblp->intf->dev, intf 624 drivers/usb/class/usblp.c dev_dbg(&usblp->intf->dev, intf 645 drivers/usb/class/usblp.c dev_dbg(&usblp->intf->dev, intf 1004 drivers/usb/class/usblp.c dev_dbg(&usblp->intf->dev, "error submitting urb (%d)\n", rc); intf 1076 drivers/usb/class/usblp.c struct usb_interface *intf = to_usb_interface(dev); intf 1077 drivers/usb/class/usblp.c struct usblp *usblp = usb_get_intfdata(intf); intf 1094 drivers/usb/class/usblp.c static int usblp_probe(struct usb_interface *intf, intf 1097 drivers/usb/class/usblp.c struct usb_device *dev = interface_to_usbdev(intf); intf 1116 drivers/usb/class/usblp.c usblp->ifnum = intf->cur_altsetting->desc.bInterfaceNumber; intf 1117 drivers/usb/class/usblp.c usblp->intf = usb_get_intf(intf); intf 1152 drivers/usb/class/usblp.c dev_dbg(&intf->dev, intf 1173 drivers/usb/class/usblp.c usb_set_intfdata(intf, usblp); intf 1177 drivers/usb/class/usblp.c retval = usb_register_dev(intf, &usblp_class); intf 1179 drivers/usb/class/usblp.c dev_err(&intf->dev, intf 1184 drivers/usb/class/usblp.c usblp->minor = intf->minor; intf 1185 drivers/usb/class/usblp.c dev_info(&intf->dev, intf 1197 drivers/usb/class/usblp.c usb_set_intfdata(intf, NULL); intf 1202 drivers/usb/class/usblp.c usb_put_intf(usblp->intf); intf 1239 drivers/usb/class/usblp.c if_alt = usblp->intf; intf 1321 drivers/usb/class/usblp.c dev_dbg(&usblp->intf->dev, "usblp%d set protocol %d\n", intf 1335 drivers/usb/class/usblp.c dev_dbg(&usblp->intf->dev, intf 1352 drivers/usb/class/usblp.c dev_dbg(&usblp->intf->dev, "usblp%d Device ID string [len=%d]=\"%s\"\n", intf 1358 drivers/usb/class/usblp.c static void usblp_disconnect(struct usb_interface *intf) intf 1360 drivers/usb/class/usblp.c struct usblp *usblp = usb_get_intfdata(intf); intf 1362 drivers/usb/class/usblp.c usb_deregister_dev(intf, &usblp_class); intf 1365 drivers/usb/class/usblp.c dev_err(&intf->dev, "bogus disconnect\n"); intf 1374 drivers/usb/class/usblp.c usb_set_intfdata(intf, NULL); intf 1384 drivers/usb/class/usblp.c static int usblp_suspend(struct usb_interface *intf, pm_message_t message) intf 1386 drivers/usb/class/usblp.c struct usblp *usblp = usb_get_intfdata(intf); intf 1398 drivers/usb/class/usblp.c static int usblp_resume(struct usb_interface *intf) intf 1400 drivers/usb/class/usblp.c struct usblp *usblp = usb_get_intfdata(intf); intf 76 drivers/usb/class/usbtmc.c struct usb_interface *intf; intf 165 drivers/usb/class/usbtmc.c struct usb_interface *intf; intf 169 drivers/usb/class/usbtmc.c intf = usb_find_interface(&usbtmc_driver, iminor(inode)); intf 170 drivers/usb/class/usbtmc.c if (!intf) { intf 185 drivers/usb/class/usbtmc.c data = usb_get_intfdata(intf); intf 274 drivers/usb/class/usbtmc.c dev = &data->intf->dev; intf 402 drivers/usb/class/usbtmc.c dev = &data->intf->dev; intf 482 drivers/usb/class/usbtmc.c struct device *dev = &data->intf->dev; intf 574 drivers/usb/class/usbtmc.c struct device *dev = &data->intf->dev; intf 621 drivers/usb/class/usbtmc.c struct device *dev = &data->intf->dev; intf 710 drivers/usb/class/usbtmc.c dev_err(&data->intf->dev, "%s returned %d\n", intf 751 drivers/usb/class/usbtmc.c dev_err(&file_data->data->intf->dev, intf 763 drivers/usb/class/usbtmc.c dev_dbg(&file_data->data->intf->dev, intf 782 drivers/usb/class/usbtmc.c dev_dbg(&file_data->data->intf->dev, "%s: returns %d\n", __func__, intf 794 drivers/usb/class/usbtmc.c struct device *dev = &data->intf->dev; intf 1054 drivers/usb/class/usbtmc.c dev_err(&file_data->data->intf->dev, intf 1065 drivers/usb/class/usbtmc.c dev_dbg(&file_data->data->intf->dev, intf 1093 drivers/usb/class/usbtmc.c dev = &data->intf->dev; intf 1324 drivers/usb/class/usbtmc.c dev_err(&data->intf->dev, "%s returned %d\n", intf 1347 drivers/usb/class/usbtmc.c dev = &data->intf->dev; intf 1564 drivers/usb/class/usbtmc.c dev_dbg(&data->intf->dev, "%s(size:%u align:%u)\n", __func__, intf 1604 drivers/usb/class/usbtmc.c dev_err(&data->intf->dev, intf 1626 drivers/usb/class/usbtmc.c dev = &data->intf->dev; intf 1827 drivers/usb/class/usbtmc.c struct usb_interface *intf = to_usb_interface(dev); \ intf 1828 drivers/usb/class/usbtmc.c struct usbtmc_device_data *data = usb_get_intfdata(intf); \ intf 1854 drivers/usb/class/usbtmc.c dev = &data->intf->dev; intf 1888 drivers/usb/class/usbtmc.c struct device *dev = &data->intf->dev; intf 2205 drivers/usb/class/usbtmc.c dev_dbg(&data->intf->dev, "poll mask = %x\n", mask); intf 2237 drivers/usb/class/usbtmc.c struct device *dev = &data->intf->dev; intf 2241 drivers/usb/class/usbtmc.c dev_dbg(&data->intf->dev, "int status: %d len %d\n", intf 2318 drivers/usb/class/usbtmc.c static int usbtmc_probe(struct usb_interface *intf, intf 2326 drivers/usb/class/usbtmc.c dev_dbg(&intf->dev, "%s called\n", __func__); intf 2332 drivers/usb/class/usbtmc.c data->intf = intf; intf 2334 drivers/usb/class/usbtmc.c data->usb_dev = usb_get_dev(interface_to_usbdev(intf)); intf 2335 drivers/usb/class/usbtmc.c usb_set_intfdata(intf, data); intf 2351 drivers/usb/class/usbtmc.c iface_desc = data->intf->cur_altsetting; intf 2358 drivers/usb/class/usbtmc.c dev_err(&intf->dev, "bulk endpoints not found\n"); intf 2367 drivers/usb/class/usbtmc.c dev_dbg(&intf->dev, "Found bulk in endpoint at %u\n", data->bulk_in); intf 2370 drivers/usb/class/usbtmc.c dev_dbg(&intf->dev, "Found Bulk out endpoint at %u\n", data->bulk_out); intf 2379 drivers/usb/class/usbtmc.c dev_dbg(&intf->dev, "Found Int in endpoint at %u\n", intf 2385 drivers/usb/class/usbtmc.c dev_err(&intf->dev, "can't read capabilities\n"); intf 2415 drivers/usb/class/usbtmc.c dev_err(&intf->dev, "Failed to submit iin_urb\n"); intf 2420 drivers/usb/class/usbtmc.c retcode = usb_register_dev(intf, &usbtmc_class); intf 2422 drivers/usb/class/usbtmc.c dev_err(&intf->dev, "Not able to get a minor (base %u, slice default): %d\n", intf 2427 drivers/usb/class/usbtmc.c dev_dbg(&intf->dev, "Using minor number %d\n", intf->minor); intf 2438 drivers/usb/class/usbtmc.c static void usbtmc_disconnect(struct usb_interface *intf) intf 2440 drivers/usb/class/usbtmc.c struct usbtmc_device_data *data = usb_get_intfdata(intf); intf 2443 drivers/usb/class/usbtmc.c usb_deregister_dev(intf, &usbtmc_class); intf 2471 drivers/usb/class/usbtmc.c static int usbtmc_suspend(struct usb_interface *intf, pm_message_t message) intf 2473 drivers/usb/class/usbtmc.c struct usbtmc_device_data *data = usb_get_intfdata(intf); intf 2496 drivers/usb/class/usbtmc.c static int usbtmc_resume(struct usb_interface *intf) intf 2498 drivers/usb/class/usbtmc.c struct usbtmc_device_data *data = usb_get_intfdata(intf); intf 2504 drivers/usb/class/usbtmc.c dev_err(&intf->dev, "Failed to submit iin_urb\n"); intf 2509 drivers/usb/class/usbtmc.c static int usbtmc_pre_reset(struct usb_interface *intf) intf 2511 drivers/usb/class/usbtmc.c struct usbtmc_device_data *data = usb_get_intfdata(intf); intf 2531 drivers/usb/class/usbtmc.c static int usbtmc_post_reset(struct usb_interface *intf) intf 2533 drivers/usb/class/usbtmc.c struct usbtmc_device_data *data = usb_get_intfdata(intf); intf 688 drivers/usb/core/devio.c static int driver_probe(struct usb_interface *intf, intf 694 drivers/usb/core/devio.c static void driver_disconnect(struct usb_interface *intf) intf 696 drivers/usb/core/devio.c struct usb_dev_state *ps = usb_get_intfdata(intf); intf 697 drivers/usb/core/devio.c unsigned int ifnum = intf->altsetting->desc.bInterfaceNumber; intf 709 drivers/usb/core/devio.c dev_warn(&intf->dev, "interface number %u out of range\n", intf 712 drivers/usb/core/devio.c usb_set_intfdata(intf, NULL); intf 719 drivers/usb/core/devio.c static int driver_suspend(struct usb_interface *intf, pm_message_t msg) intf 724 drivers/usb/core/devio.c static int driver_resume(struct usb_interface *intf) intf 760 drivers/usb/core/devio.c struct usb_interface *intf; intf 773 drivers/usb/core/devio.c intf = usb_ifnum_to_if(dev, ifnum); intf 774 drivers/usb/core/devio.c if (!intf) intf 780 drivers/usb/core/devio.c old_suppress = dev_get_uevent_suppress(&intf->dev); intf 781 drivers/usb/core/devio.c dev_set_uevent_suppress(&intf->dev, 1); intf 782 drivers/usb/core/devio.c err = usb_driver_claim_interface(&usbfs_driver, intf, ps); intf 783 drivers/usb/core/devio.c dev_set_uevent_suppress(&intf->dev, old_suppress); intf 793 drivers/usb/core/devio.c struct usb_interface *intf; intf 800 drivers/usb/core/devio.c intf = usb_ifnum_to_if(dev, ifnum); intf 801 drivers/usb/core/devio.c if (!intf) intf 807 drivers/usb/core/devio.c old_suppress = dev_get_uevent_suppress(&intf->dev); intf 808 drivers/usb/core/devio.c dev_set_uevent_suppress(&intf->dev, 1); intf 809 drivers/usb/core/devio.c usb_driver_release_interface(&usbfs_driver, intf); intf 810 drivers/usb/core/devio.c dev_set_uevent_suppress(&intf->dev, old_suppress); intf 834 drivers/usb/core/devio.c struct usb_interface *intf; intf 843 drivers/usb/core/devio.c intf = dev->actconfig->interface[i]; intf 844 drivers/usb/core/devio.c for (j = 0; j < intf->num_altsetting; j++) { intf 845 drivers/usb/core/devio.c alts = &intf->altsetting[j]; intf 933 drivers/usb/core/devio.c struct usb_interface *intf = NULL; intf 974 drivers/usb/core/devio.c intf = usb_ifnum_to_if(ps->dev, ifnum); intf 977 drivers/usb/core/devio.c if (ifnum != intf->altsetting->desc.bInterfaceNumber) { intf 988 drivers/usb/core/devio.c *intf_ret = intf; intf 1324 drivers/usb/core/devio.c struct usb_interface *intf; intf 1329 drivers/usb/core/devio.c intf = usb_ifnum_to_if(ps->dev, gd.interface); intf 1330 drivers/usb/core/devio.c if (!intf || !intf->dev.driver) intf 1333 drivers/usb/core/devio.c strlcpy(gd.driver, intf->dev.driver->name, intf 2210 drivers/usb/core/devio.c struct usb_interface *intf = NULL; intf 2237 drivers/usb/core/devio.c else if (!(intf = usb_ifnum_to_if(ps->dev, ctl->ifno))) intf 2243 drivers/usb/core/devio.c if (intf->dev.driver) { intf 2244 drivers/usb/core/devio.c driver = to_usb_driver(intf->dev.driver); intf 2245 drivers/usb/core/devio.c dev_dbg(&intf->dev, "disconnect by usbfs\n"); intf 2246 drivers/usb/core/devio.c usb_driver_release_interface(driver, intf); intf 2253 drivers/usb/core/devio.c if (!intf->dev.driver) intf 2254 drivers/usb/core/devio.c retval = device_attach(&intf->dev); intf 2261 drivers/usb/core/devio.c if (intf->dev.driver) intf 2262 drivers/usb/core/devio.c driver = to_usb_driver(intf->dev.driver); intf 2266 drivers/usb/core/devio.c retval = driver->unlocked_ioctl(intf, ctl->ioctl_code, buf); intf 2352 drivers/usb/core/devio.c struct usb_interface *intf; intf 2357 drivers/usb/core/devio.c intf = usb_ifnum_to_if(ps->dev, dc.interface); intf 2358 drivers/usb/core/devio.c if (!intf) intf 2361 drivers/usb/core/devio.c if (intf->dev.driver) { intf 2362 drivers/usb/core/devio.c struct usb_driver *driver = to_usb_driver(intf->dev.driver); intf 2368 drivers/usb/core/devio.c strncmp(dc.driver, intf->dev.driver->name, intf 2373 drivers/usb/core/devio.c strncmp(dc.driver, intf->dev.driver->name, intf 2377 drivers/usb/core/devio.c dev_dbg(&intf->dev, "disconnect by usbfs\n"); intf 2378 drivers/usb/core/devio.c usb_driver_release_interface(driver, intf); intf 2388 drivers/usb/core/devio.c struct usb_interface *intf; intf 2392 drivers/usb/core/devio.c &eps, &intf); intf 2397 drivers/usb/core/devio.c intf->altsetting[0].desc.bInterfaceNumber); intf 2399 drivers/usb/core/devio.c r = usb_alloc_streams(intf, eps, num_eps, num_streams, GFP_KERNEL); intf 2408 drivers/usb/core/devio.c struct usb_interface *intf; intf 2411 drivers/usb/core/devio.c r = parse_usbdevfs_streams(ps, arg, NULL, &num_eps, &eps, &intf); intf 2416 drivers/usb/core/devio.c intf->altsetting[0].desc.bInterfaceNumber); intf 2418 drivers/usb/core/devio.c r = usb_free_streams(intf, eps, num_eps, GFP_KERNEL); intf 231 drivers/usb/core/driver.c static const struct usb_device_id *usb_match_dynamic_id(struct usb_interface *intf, intf 238 drivers/usb/core/driver.c if (usb_match_one_id(intf, &dynid->id)) { intf 286 drivers/usb/core/driver.c struct usb_interface *intf = to_usb_interface(dev); intf 287 drivers/usb/core/driver.c struct usb_device *udev = interface_to_usbdev(intf); intf 294 drivers/usb/core/driver.c intf->needs_binding = 0; intf 300 drivers/usb/core/driver.c dev_err(&intf->dev, "Device is not authorized for usage\n"); intf 302 drivers/usb/core/driver.c } else if (intf->authorized == 0) { intf 303 drivers/usb/core/driver.c dev_err(&intf->dev, "Interface %d is not authorized for usage\n", intf 304 drivers/usb/core/driver.c intf->altsetting->desc.bInterfaceNumber); intf 308 drivers/usb/core/driver.c id = usb_match_dynamic_id(intf, driver); intf 310 drivers/usb/core/driver.c id = usb_match_id(intf, driver->id_table); intf 320 drivers/usb/core/driver.c intf->condition = USB_INTERFACE_BINDING; intf 345 drivers/usb/core/driver.c dev_err(&intf->dev, "%s Failed to disable LPM for driver %s\n", intf 353 drivers/usb/core/driver.c if (intf->needs_altsetting0) { intf 354 drivers/usb/core/driver.c error = usb_set_interface(udev, intf->altsetting[0]. intf 358 drivers/usb/core/driver.c intf->needs_altsetting0 = 0; intf 361 drivers/usb/core/driver.c error = driver->probe(intf, id); intf 365 drivers/usb/core/driver.c intf->condition = USB_INTERFACE_BOUND; intf 375 drivers/usb/core/driver.c usb_set_intfdata(intf, NULL); intf 376 drivers/usb/core/driver.c intf->needs_remote_wakeup = 0; intf 377 drivers/usb/core/driver.c intf->condition = USB_INTERFACE_UNBOUND; intf 396 drivers/usb/core/driver.c struct usb_interface *intf = to_usb_interface(dev); intf 402 drivers/usb/core/driver.c intf->condition = USB_INTERFACE_UNBINDING; intf 405 drivers/usb/core/driver.c udev = interface_to_usbdev(intf); intf 421 drivers/usb/core/driver.c usb_disable_interface(udev, intf, false); intf 423 drivers/usb/core/driver.c driver->disconnect(intf); intf 426 drivers/usb/core/driver.c for (i = 0, j = 0; i < intf->cur_altsetting->desc.bNumEndpoints; i++) { intf 427 drivers/usb/core/driver.c ep = &intf->cur_altsetting->endpoint[i]; intf 439 drivers/usb/core/driver.c usb_free_streams(intf, eps, j, GFP_KERNEL); intf 449 drivers/usb/core/driver.c if (intf->cur_altsetting->desc.bAlternateSetting == 0) { intf 453 drivers/usb/core/driver.c usb_enable_interface(udev, intf, false); intf 454 drivers/usb/core/driver.c } else if (!error && !intf->dev.power.is_prepared) { intf 455 drivers/usb/core/driver.c r = usb_set_interface(udev, intf->altsetting[0]. intf 458 drivers/usb/core/driver.c intf->needs_altsetting0 = 1; intf 460 drivers/usb/core/driver.c intf->needs_altsetting0 = 1; intf 462 drivers/usb/core/driver.c usb_set_intfdata(intf, NULL); intf 464 drivers/usb/core/driver.c intf->condition = USB_INTERFACE_UNBOUND; intf 465 drivers/usb/core/driver.c intf->needs_remote_wakeup = 0; intf 644 drivers/usb/core/driver.c struct usb_host_interface *intf, intf 659 drivers/usb/core/driver.c (id->bInterfaceClass != intf->desc.bInterfaceClass)) intf 663 drivers/usb/core/driver.c (id->bInterfaceSubClass != intf->desc.bInterfaceSubClass)) intf 667 drivers/usb/core/driver.c (id->bInterfaceProtocol != intf->desc.bInterfaceProtocol)) intf 671 drivers/usb/core/driver.c (id->bInterfaceNumber != intf->desc.bInterfaceNumber)) intf 681 drivers/usb/core/driver.c struct usb_host_interface *intf; intf 688 drivers/usb/core/driver.c intf = interface->cur_altsetting; intf 694 drivers/usb/core/driver.c return usb_match_one_id_intf(dev, intf, id); intf 806 drivers/usb/core/driver.c struct usb_interface *intf; intf 814 drivers/usb/core/driver.c intf = to_usb_interface(dev); intf 817 drivers/usb/core/driver.c id = usb_match_id(intf, usb_drv->id_table); intf 821 drivers/usb/core/driver.c id = usb_match_dynamic_id(intf, usb_drv); intf 836 drivers/usb/core/driver.c struct usb_interface *intf = to_usb_interface(dev); intf 838 drivers/usb/core/driver.c usb_dev = interface_to_usbdev(intf); intf 1014 drivers/usb/core/driver.c void usb_forced_unbind_intf(struct usb_interface *intf) intf 1016 drivers/usb/core/driver.c struct usb_driver *driver = to_usb_driver(intf->dev.driver); intf 1018 drivers/usb/core/driver.c dev_dbg(&intf->dev, "forced unbind\n"); intf 1019 drivers/usb/core/driver.c usb_driver_release_interface(driver, intf); intf 1022 drivers/usb/core/driver.c intf->needs_binding = 1; intf 1035 drivers/usb/core/driver.c struct usb_interface *intf; intf 1040 drivers/usb/core/driver.c intf = config->interface[i]; intf 1041 drivers/usb/core/driver.c if (intf->dev.driver && intf->needs_binding) intf 1042 drivers/usb/core/driver.c usb_forced_unbind_intf(intf); intf 1055 drivers/usb/core/driver.c static void usb_rebind_intf(struct usb_interface *intf) intf 1060 drivers/usb/core/driver.c if (intf->dev.driver) intf 1061 drivers/usb/core/driver.c usb_forced_unbind_intf(intf); intf 1064 drivers/usb/core/driver.c if (!intf->dev.power.is_prepared) { intf 1065 drivers/usb/core/driver.c intf->needs_binding = 0; intf 1066 drivers/usb/core/driver.c rc = device_attach(&intf->dev); intf 1068 drivers/usb/core/driver.c dev_warn(&intf->dev, "rebind failed: %d\n", rc); intf 1082 drivers/usb/core/driver.c struct usb_interface *intf; intf 1087 drivers/usb/core/driver.c intf = config->interface[i]; intf 1088 drivers/usb/core/driver.c if (intf->needs_binding) intf 1089 drivers/usb/core/driver.c usb_rebind_intf(intf); intf 1119 drivers/usb/core/driver.c struct usb_interface *intf; intf 1125 drivers/usb/core/driver.c intf = config->interface[i]; intf 1127 drivers/usb/core/driver.c if (intf->dev.driver) { intf 1128 drivers/usb/core/driver.c drv = to_usb_driver(intf->dev.driver); intf 1130 drivers/usb/core/driver.c usb_forced_unbind_intf(intf); intf 1192 drivers/usb/core/driver.c struct usb_interface *intf, pm_message_t msg) intf 1198 drivers/usb/core/driver.c intf->condition == USB_INTERFACE_UNBOUND) intf 1200 drivers/usb/core/driver.c driver = to_usb_driver(intf->dev.driver); intf 1203 drivers/usb/core/driver.c status = driver->suspend(intf, msg); intf 1205 drivers/usb/core/driver.c dev_err(&intf->dev, "suspend error %d\n", status); intf 1208 drivers/usb/core/driver.c dev_vdbg(&intf->dev, "%s: status %d\n", __func__, status); intf 1213 drivers/usb/core/driver.c struct usb_interface *intf, pm_message_t msg, int reset_resume) intf 1222 drivers/usb/core/driver.c if (intf->condition == USB_INTERFACE_UNBINDING) intf 1226 drivers/usb/core/driver.c if (intf->condition == USB_INTERFACE_UNBOUND) { intf 1229 drivers/usb/core/driver.c if (intf->needs_altsetting0 && !intf->dev.power.is_prepared) { intf 1230 drivers/usb/core/driver.c usb_set_interface(udev, intf->altsetting[0]. intf 1232 drivers/usb/core/driver.c intf->needs_altsetting0 = 0; intf 1238 drivers/usb/core/driver.c if (intf->needs_binding) intf 1240 drivers/usb/core/driver.c driver = to_usb_driver(intf->dev.driver); intf 1244 drivers/usb/core/driver.c status = driver->reset_resume(intf); intf 1246 drivers/usb/core/driver.c dev_err(&intf->dev, "%s error %d\n", intf 1249 drivers/usb/core/driver.c intf->needs_binding = 1; intf 1250 drivers/usb/core/driver.c dev_dbg(&intf->dev, "no reset_resume for driver %s?\n", intf 1254 drivers/usb/core/driver.c status = driver->resume(intf); intf 1256 drivers/usb/core/driver.c dev_err(&intf->dev, "resume error %d\n", status); intf 1260 drivers/usb/core/driver.c dev_vdbg(&intf->dev, "%s: status %d\n", __func__, status); intf 1297 drivers/usb/core/driver.c struct usb_interface *intf; intf 1307 drivers/usb/core/driver.c intf = udev->actconfig->interface[i]; intf 1308 drivers/usb/core/driver.c status = usb_suspend_interface(udev, intf, msg); intf 1353 drivers/usb/core/driver.c intf = udev->actconfig->interface[i]; intf 1354 drivers/usb/core/driver.c usb_resume_interface(udev, intf, msg, 0); intf 1398 drivers/usb/core/driver.c struct usb_interface *intf; intf 1413 drivers/usb/core/driver.c intf = udev->actconfig->interface[i]; intf 1414 drivers/usb/core/driver.c usb_resume_interface(udev, intf, msg, intf 1627 drivers/usb/core/driver.c void usb_autopm_put_interface(struct usb_interface *intf) intf 1629 drivers/usb/core/driver.c struct usb_device *udev = interface_to_usbdev(intf); intf 1633 drivers/usb/core/driver.c status = pm_runtime_put_sync(&intf->dev); intf 1634 drivers/usb/core/driver.c dev_vdbg(&intf->dev, "%s: cnt %d -> %d\n", intf 1635 drivers/usb/core/driver.c __func__, atomic_read(&intf->dev.power.usage_count), intf 1655 drivers/usb/core/driver.c void usb_autopm_put_interface_async(struct usb_interface *intf) intf 1657 drivers/usb/core/driver.c struct usb_device *udev = interface_to_usbdev(intf); intf 1661 drivers/usb/core/driver.c status = pm_runtime_put(&intf->dev); intf 1662 drivers/usb/core/driver.c dev_vdbg(&intf->dev, "%s: cnt %d -> %d\n", intf 1663 drivers/usb/core/driver.c __func__, atomic_read(&intf->dev.power.usage_count), intf 1677 drivers/usb/core/driver.c void usb_autopm_put_interface_no_suspend(struct usb_interface *intf) intf 1679 drivers/usb/core/driver.c struct usb_device *udev = interface_to_usbdev(intf); intf 1682 drivers/usb/core/driver.c pm_runtime_put_noidle(&intf->dev); intf 1705 drivers/usb/core/driver.c int usb_autopm_get_interface(struct usb_interface *intf) intf 1709 drivers/usb/core/driver.c status = pm_runtime_get_sync(&intf->dev); intf 1711 drivers/usb/core/driver.c pm_runtime_put_sync(&intf->dev); intf 1712 drivers/usb/core/driver.c dev_vdbg(&intf->dev, "%s: cnt %d -> %d\n", intf 1713 drivers/usb/core/driver.c __func__, atomic_read(&intf->dev.power.usage_count), intf 1738 drivers/usb/core/driver.c int usb_autopm_get_interface_async(struct usb_interface *intf) intf 1742 drivers/usb/core/driver.c status = pm_runtime_get(&intf->dev); intf 1744 drivers/usb/core/driver.c pm_runtime_put_noidle(&intf->dev); intf 1745 drivers/usb/core/driver.c dev_vdbg(&intf->dev, "%s: cnt %d -> %d\n", intf 1746 drivers/usb/core/driver.c __func__, atomic_read(&intf->dev.power.usage_count), intf 1763 drivers/usb/core/driver.c void usb_autopm_get_interface_no_resume(struct usb_interface *intf) intf 1765 drivers/usb/core/driver.c struct usb_device *udev = interface_to_usbdev(intf); intf 1768 drivers/usb/core/driver.c pm_runtime_get_noresume(&intf->dev); intf 1776 drivers/usb/core/driver.c struct usb_interface *intf; intf 1787 drivers/usb/core/driver.c intf = udev->actconfig->interface[i]; intf 1794 drivers/usb/core/driver.c if (intf->dev.power.disable_depth) intf 1796 drivers/usb/core/driver.c if (atomic_read(&intf->dev.power.usage_count) > 0) intf 1798 drivers/usb/core/driver.c w |= intf->needs_remote_wakeup; intf 1807 drivers/usb/core/driver.c driver = to_usb_driver(intf->dev.driver); intf 1809 drivers/usb/core/driver.c intf->needs_remote_wakeup) intf 156 drivers/usb/core/file.c int usb_register_dev(struct usb_interface *intf, intf 175 drivers/usb/core/file.c if (intf->minor >= 0) intf 185 drivers/usb/core/file.c dev_dbg(&intf->dev, "looking for a minor, starting at %d\n", minor_base); intf 193 drivers/usb/core/file.c intf->minor = minor; intf 196 drivers/usb/core/file.c if (intf->minor < 0) { intf 203 drivers/usb/core/file.c intf->usb_dev = device_create(usb_class->class, &intf->dev, intf 206 drivers/usb/core/file.c if (IS_ERR(intf->usb_dev)) { intf 208 drivers/usb/core/file.c intf->minor = -1; intf 209 drivers/usb/core/file.c retval = PTR_ERR(intf->usb_dev); intf 230 drivers/usb/core/file.c void usb_deregister_dev(struct usb_interface *intf, intf 233 drivers/usb/core/file.c if (intf->minor == -1) intf 236 drivers/usb/core/file.c dev_dbg(&intf->dev, "removing %d minor\n", intf->minor); intf 237 drivers/usb/core/file.c device_destroy(usb_class->class, MKDEV(USB_MAJOR, intf->minor)); intf 240 drivers/usb/core/file.c usb_minors[intf->minor] = NULL; intf 243 drivers/usb/core/file.c intf->usb_dev = NULL; intf 244 drivers/usb/core/file.c intf->minor = -1; intf 647 drivers/usb/core/hub.c struct usb_interface *intf; intf 660 drivers/usb/core/hub.c intf = to_usb_interface(hub->intfdev); intf 661 drivers/usb/core/hub.c usb_autopm_get_interface_no_resume(intf); intf 668 drivers/usb/core/hub.c usb_autopm_put_interface_async(intf); intf 990 drivers/usb/core/hub.c struct usb_interface *intf; intf 996 drivers/usb/core/hub.c intf = to_usb_interface(hub->intfdev); intf 998 drivers/usb/core/hub.c ret = usb_autopm_get_interface(intf); intf 1004 drivers/usb/core/hub.c usb_autopm_put_interface(intf); intf 1341 drivers/usb/core/hub.c static int hub_pre_reset(struct usb_interface *intf) intf 1343 drivers/usb/core/hub.c struct usb_hub *hub = usb_get_intfdata(intf); intf 1352 drivers/usb/core/hub.c static int hub_post_reset(struct usb_interface *intf) intf 1354 drivers/usb/core/hub.c struct usb_hub *hub = usb_get_intfdata(intf); intf 1700 drivers/usb/core/hub.c static void hub_disconnect(struct usb_interface *intf) intf 1702 drivers/usb/core/hub.c struct usb_hub *hub = usb_get_intfdata(intf); intf 1703 drivers/usb/core/hub.c struct usb_device *hdev = interface_to_usbdev(intf); intf 1722 drivers/usb/core/hub.c usb_set_intfdata(intf, NULL); intf 1739 drivers/usb/core/hub.c pm_suspend_ignore_children(&intf->dev, false); intf 1742 drivers/usb/core/hub.c usb_autopm_put_interface(intf); intf 1766 drivers/usb/core/hub.c static int hub_probe(struct usb_interface *intf, const struct usb_device_id *id) intf 1772 drivers/usb/core/hub.c desc = intf->cur_altsetting; intf 1773 drivers/usb/core/hub.c hdev = interface_to_usbdev(intf); intf 1831 drivers/usb/core/hub.c dev_err(&intf->dev, intf 1838 drivers/usb/core/hub.c dev_warn(&intf->dev, "ignoring external hub\n"); intf 1844 drivers/usb/core/hub.c dev_err(&intf->dev, "bad descriptor, ignoring hub\n"); intf 1849 drivers/usb/core/hub.c dev_info(&intf->dev, "USB hub found\n"); intf 1856 drivers/usb/core/hub.c hub->intfdev = &intf->dev; intf 1863 drivers/usb/core/hub.c usb_get_intf(intf); intf 1866 drivers/usb/core/hub.c usb_set_intfdata(intf, hub); intf 1867 drivers/usb/core/hub.c intf->needs_remote_wakeup = 1; intf 1868 drivers/usb/core/hub.c pm_suspend_ignore_children(&intf->dev, true); intf 1878 drivers/usb/core/hub.c usb_autopm_get_interface_no_resume(intf); intf 1884 drivers/usb/core/hub.c hub_disconnect(intf); intf 1889 drivers/usb/core/hub.c hub_ioctl(struct usb_interface *intf, unsigned int code, void *user_data) intf 1891 drivers/usb/core/hub.c struct usb_device *hdev = interface_to_usbdev(intf); intf 3696 drivers/usb/core/hub.c static int hub_suspend(struct usb_interface *intf, pm_message_t msg) intf 3698 drivers/usb/core/hub.c struct usb_hub *hub = usb_get_intfdata(intf); intf 3743 drivers/usb/core/hub.c dev_dbg(&intf->dev, "%s\n", __func__); intf 3784 drivers/usb/core/hub.c static int hub_resume(struct usb_interface *intf) intf 3786 drivers/usb/core/hub.c struct usb_hub *hub = usb_get_intfdata(intf); intf 3788 drivers/usb/core/hub.c dev_dbg(&intf->dev, "%s\n", __func__); intf 3801 drivers/usb/core/hub.c static int hub_reset_resume(struct usb_interface *intf) intf 3803 drivers/usb/core/hub.c struct usb_hub *hub = usb_get_intfdata(intf); intf 3805 drivers/usb/core/hub.c dev_dbg(&intf->dev, "%s\n", __func__); intf 5389 drivers/usb/core/hub.c struct usb_interface *intf; intf 5399 drivers/usb/core/hub.c intf = to_usb_interface(hub_dev); intf 5421 drivers/usb/core/hub.c ret = usb_autopm_get_interface(intf); intf 5500 drivers/usb/core/hub.c usb_autopm_put_interface_no_suspend(intf); intf 5505 drivers/usb/core/hub.c usb_autopm_put_interface(intf); intf 5797 drivers/usb/core/hub.c struct usb_interface *intf = config->interface[i]; intf 5800 drivers/usb/core/hub.c desc = &intf->cur_altsetting->desc; intf 5802 drivers/usb/core/hub.c usb_disable_interface(udev, intf, true); intf 5803 drivers/usb/core/hub.c usb_enable_interface(udev, intf, true); intf 5810 drivers/usb/core/hub.c intf->resetting_device = 1; intf 5813 drivers/usb/core/hub.c intf->resetting_device = 0; intf 5824 drivers/usb/core/hub.c for (j = 0; j < intf->cur_altsetting->desc.bNumEndpoints; j++) intf 5825 drivers/usb/core/hub.c intf->cur_altsetting->endpoint[j].streams = 0; intf 1095 drivers/usb/core/message.c static int create_intf_ep_devs(struct usb_interface *intf) intf 1097 drivers/usb/core/message.c struct usb_device *udev = interface_to_usbdev(intf); intf 1098 drivers/usb/core/message.c struct usb_host_interface *alt = intf->cur_altsetting; intf 1101 drivers/usb/core/message.c if (intf->ep_devs_created || intf->unregistering) intf 1105 drivers/usb/core/message.c (void) usb_create_ep_devs(&intf->dev, &alt->endpoint[i], udev); intf 1106 drivers/usb/core/message.c intf->ep_devs_created = 1; intf 1110 drivers/usb/core/message.c static void remove_intf_ep_devs(struct usb_interface *intf) intf 1112 drivers/usb/core/message.c struct usb_host_interface *alt = intf->cur_altsetting; intf 1115 drivers/usb/core/message.c if (!intf->ep_devs_created) intf 1120 drivers/usb/core/message.c intf->ep_devs_created = 0; intf 1194 drivers/usb/core/message.c void usb_disable_interface(struct usb_device *dev, struct usb_interface *intf, intf 1197 drivers/usb/core/message.c struct usb_host_interface *alt = intf->cur_altsetting; intf 1318 drivers/usb/core/message.c struct usb_interface *intf, bool reset_eps) intf 1320 drivers/usb/core/message.c struct usb_host_interface *alt = intf->cur_altsetting; intf 1557 drivers/usb/core/message.c struct usb_interface *intf = config->interface[i]; intf 1560 drivers/usb/core/message.c alt = usb_altnum_to_altsetting(intf, 0); intf 1562 drivers/usb/core/message.c alt = &intf->altsetting[0]; intf 1563 drivers/usb/core/message.c if (alt != intf->cur_altsetting) intf 1565 drivers/usb/core/message.c intf->cur_altsetting, alt); intf 1573 drivers/usb/core/message.c struct usb_interface *intf = config->interface[i]; intf 1576 drivers/usb/core/message.c alt = usb_altnum_to_altsetting(intf, 0); intf 1578 drivers/usb/core/message.c alt = &intf->altsetting[0]; intf 1579 drivers/usb/core/message.c if (alt != intf->cur_altsetting) intf 1581 drivers/usb/core/message.c alt, intf->cur_altsetting); intf 1597 drivers/usb/core/message.c struct usb_interface *intf = config->interface[i]; intf 1600 drivers/usb/core/message.c alt = usb_altnum_to_altsetting(intf, 0); intf 1608 drivers/usb/core/message.c alt = &intf->altsetting[0]; intf 1610 drivers/usb/core/message.c if (alt != intf->cur_altsetting) { intf 1611 drivers/usb/core/message.c remove_intf_ep_devs(intf); intf 1612 drivers/usb/core/message.c usb_remove_sysfs_intf_files(intf); intf 1614 drivers/usb/core/message.c intf->cur_altsetting = alt; intf 1615 drivers/usb/core/message.c usb_enable_interface(dev, intf, true); intf 1616 drivers/usb/core/message.c if (device_is_registered(&intf->dev)) { intf 1617 drivers/usb/core/message.c usb_create_sysfs_intf_files(intf); intf 1618 drivers/usb/core/message.c create_intf_ep_devs(intf); intf 1629 drivers/usb/core/message.c struct usb_interface *intf = to_usb_interface(dev); intf 1631 drivers/usb/core/message.c altsetting_to_usb_interface_cache(intf->altsetting); intf 1634 drivers/usb/core/message.c usb_put_dev(interface_to_usbdev(intf)); intf 1636 drivers/usb/core/message.c kfree(intf); intf 1644 drivers/usb/core/message.c void usb_deauthorize_interface(struct usb_interface *intf) intf 1646 drivers/usb/core/message.c struct device *dev = &intf->dev; intf 1650 drivers/usb/core/message.c if (intf->authorized) { intf 1652 drivers/usb/core/message.c intf->authorized = 0; intf 1655 drivers/usb/core/message.c usb_forced_unbind_intf(intf); intf 1666 drivers/usb/core/message.c void usb_authorize_interface(struct usb_interface *intf) intf 1668 drivers/usb/core/message.c struct device *dev = &intf->dev; intf 1670 drivers/usb/core/message.c if (!intf->authorized) { intf 1672 drivers/usb/core/message.c intf->authorized = 1; /* authorize interface */ intf 1680 drivers/usb/core/message.c struct usb_interface *intf; intf 1683 drivers/usb/core/message.c intf = to_usb_interface(dev); intf 1684 drivers/usb/core/message.c usb_dev = interface_to_usbdev(intf); intf 1685 drivers/usb/core/message.c alt = intf->cur_altsetting; intf 1919 drivers/usb/core/message.c struct usb_interface *intf; intf 1923 drivers/usb/core/message.c cp->interface[i] = intf = new_interfaces[i]; intf 1925 drivers/usb/core/message.c intf->altsetting = intfc->altsetting; intf 1926 drivers/usb/core/message.c intf->num_altsetting = intfc->num_altsetting; intf 1927 drivers/usb/core/message.c intf->authorized = !!HCD_INTF_AUTHORIZED(hcd); intf 1930 drivers/usb/core/message.c alt = usb_altnum_to_altsetting(intf, 0); intf 1938 drivers/usb/core/message.c alt = &intf->altsetting[0]; intf 1941 drivers/usb/core/message.c intf->intf_assoc = find_iad(dev, cp, ifnum); intf 1942 drivers/usb/core/message.c intf->cur_altsetting = alt; intf 1943 drivers/usb/core/message.c usb_enable_interface(dev, intf, true); intf 1944 drivers/usb/core/message.c intf->dev.parent = &dev->dev; intf 1946 drivers/usb/core/message.c device_set_of_node_from_dev(&intf->dev, &dev->dev); intf 1948 drivers/usb/core/message.c intf->dev.of_node = usb_of_get_interface_node(dev, intf 1951 drivers/usb/core/message.c intf->dev.driver = NULL; intf 1952 drivers/usb/core/message.c intf->dev.bus = &usb_bus_type; intf 1953 drivers/usb/core/message.c intf->dev.type = &usb_if_device_type; intf 1954 drivers/usb/core/message.c intf->dev.groups = usb_interface_groups; intf 1959 drivers/usb/core/message.c intf->dev.dma_mask = dev->dev.dma_mask; intf 1960 drivers/usb/core/message.c intf->dev.dma_pfn_offset = dev->dev.dma_pfn_offset; intf 1961 drivers/usb/core/message.c INIT_WORK(&intf->reset_ws, __usb_queue_reset_device); intf 1962 drivers/usb/core/message.c intf->minor = -1; intf 1963 drivers/usb/core/message.c device_initialize(&intf->dev); intf 1964 drivers/usb/core/message.c pm_runtime_no_callbacks(&intf->dev); intf 1965 drivers/usb/core/message.c dev_set_name(&intf->dev, "%d-%s:%d.%d", dev->bus->busnum, intf 2016 drivers/usb/core/message.c struct usb_interface *intf = cp->interface[i]; intf 2018 drivers/usb/core/message.c if (intf->dev.of_node && intf 2019 drivers/usb/core/message.c !of_device_is_available(intf->dev.of_node)) { intf 2021 drivers/usb/core/message.c intf->cur_altsetting->desc.bInterfaceNumber); intf 2027 drivers/usb/core/message.c dev_name(&intf->dev), configuration, intf 2028 drivers/usb/core/message.c intf->cur_altsetting->desc.bInterfaceNumber); intf 2029 drivers/usb/core/message.c device_enable_async_suspend(&intf->dev); intf 2030 drivers/usb/core/message.c ret = device_add(&intf->dev); intf 2033 drivers/usb/core/message.c dev_name(&intf->dev), ret); intf 2036 drivers/usb/core/message.c create_intf_ep_devs(intf); intf 2145 drivers/usb/core/message.c struct usb_interface *intf, intf 2166 drivers/usb/core/message.c dev_err(&intf->dev, "skipping garbage byte\n"); intf 2171 drivers/usb/core/message.c dev_err(&intf->dev, "invalid descriptor buffer length\n"); intf 2175 drivers/usb/core/message.c dev_err(&intf->dev, "skipping garbage\n"); intf 2184 drivers/usb/core/message.c dev_err(&intf->dev, "More than one union descriptor, skipping ...\n"); intf 2266 drivers/usb/core/message.c dev_dbg(&intf->dev, "Ignoring descriptor: type %02x, length %ud\n", intf 195 drivers/usb/core/port.c struct usb_interface *intf = to_usb_interface(dev->parent); intf 216 drivers/usb/core/port.c retval = usb_autopm_get_interface(intf); intf 245 drivers/usb/core/port.c usb_autopm_put_interface(intf); intf 254 drivers/usb/core/port.c struct usb_interface *intf = to_usb_interface(dev->parent); intf 272 drivers/usb/core/port.c retval = usb_autopm_get_interface(intf); intf 280 drivers/usb/core/port.c usb_autopm_put_interface(intf); intf 507 drivers/usb/core/quirks.c struct usb_host_interface *intf, intf 517 drivers/usb/core/quirks.c if (!usb_match_one_id_intf(udev, intf, id)) intf 539 drivers/usb/core/quirks.c struct usb_host_interface *intf; intf 545 drivers/usb/core/quirks.c intf = &cache->altsetting[0]; intf 546 drivers/usb/core/quirks.c if (usb_match_one_id_intf(udev, intf, id)) intf 1083 drivers/usb/core/sysfs.c struct usb_interface *intf = to_usb_interface(dev); \ intf 1086 drivers/usb/core/sysfs.c intf->intf_assoc->field); \ intf 1102 drivers/usb/core/sysfs.c struct usb_interface *intf = to_usb_interface(dev); \ intf 1105 drivers/usb/core/sysfs.c intf->cur_altsetting->desc.field); \ intf 1119 drivers/usb/core/sysfs.c struct usb_interface *intf; intf 1122 drivers/usb/core/sysfs.c intf = to_usb_interface(dev); intf 1123 drivers/usb/core/sysfs.c string = READ_ONCE(intf->cur_altsetting->string); intf 1133 drivers/usb/core/sysfs.c struct usb_interface *intf; intf 1137 drivers/usb/core/sysfs.c intf = to_usb_interface(dev); intf 1138 drivers/usb/core/sysfs.c udev = interface_to_usbdev(intf); intf 1139 drivers/usb/core/sysfs.c alt = READ_ONCE(intf->cur_altsetting); intf 1180 drivers/usb/core/sysfs.c struct usb_interface *intf = to_usb_interface(dev); intf 1182 drivers/usb/core/sysfs.c return sprintf(buf, "%u\n", intf->authorized); intf 1191 drivers/usb/core/sysfs.c struct usb_interface *intf = to_usb_interface(dev); intf 1198 drivers/usb/core/sysfs.c usb_authorize_interface(intf); intf 1200 drivers/usb/core/sysfs.c usb_deauthorize_interface(intf); intf 1237 drivers/usb/core/sysfs.c struct usb_interface *intf = to_usb_interface(dev); intf 1239 drivers/usb/core/sysfs.c if (intf->intf_assoc == NULL) intf 1255 drivers/usb/core/sysfs.c void usb_create_sysfs_intf_files(struct usb_interface *intf) intf 1257 drivers/usb/core/sysfs.c struct usb_device *udev = interface_to_usbdev(intf); intf 1258 drivers/usb/core/sysfs.c struct usb_host_interface *alt = intf->cur_altsetting; intf 1260 drivers/usb/core/sysfs.c if (intf->sysfs_files_created || intf->unregistering) intf 1265 drivers/usb/core/sysfs.c if (alt->string && device_create_file(&intf->dev, &dev_attr_interface)) intf 1267 drivers/usb/core/sysfs.c intf->sysfs_files_created = 1; intf 1270 drivers/usb/core/sysfs.c void usb_remove_sysfs_intf_files(struct usb_interface *intf) intf 1272 drivers/usb/core/sysfs.c if (!intf->sysfs_files_created) intf 1275 drivers/usb/core/sysfs.c device_remove_file(&intf->dev, &dev_attr_interface); intf 1276 drivers/usb/core/sysfs.c intf->sysfs_files_created = 0; intf 310 drivers/usb/core/usb.c const struct usb_interface *intf, intf 315 drivers/usb/core/usb.c for (i = 0; i < intf->num_altsetting; i++) { intf 316 drivers/usb/core/usb.c if (intf->altsetting[i].desc.bAlternateSetting == altnum) intf 317 drivers/usb/core/usb.c return &intf->altsetting[i]; intf 331 drivers/usb/core/usb.c struct usb_interface *intf; intf 338 drivers/usb/core/usb.c intf = to_usb_interface(dev); intf 339 drivers/usb/core/usb.c return intf->minor == arg->minor; intf 741 drivers/usb/core/usb.c struct usb_interface *usb_get_intf(struct usb_interface *intf) intf 743 drivers/usb/core/usb.c if (intf) intf 744 drivers/usb/core/usb.c get_device(&intf->dev); intf 745 drivers/usb/core/usb.c return intf; intf 757 drivers/usb/core/usb.c void usb_put_intf(struct usb_interface *intf) intf 759 drivers/usb/core/usb.c if (intf) intf 760 drivers/usb/core/usb.c put_device(&intf->dev); intf 16 drivers/usb/core/usb.h extern void usb_create_sysfs_intf_files(struct usb_interface *intf); intf 17 drivers/usb/core/usb.h extern void usb_remove_sysfs_intf_files(struct usb_interface *intf); intf 26 drivers/usb/core/usb.h struct usb_interface *intf, bool reset_toggles); intf 30 drivers/usb/core/usb.h struct usb_interface *intf, bool reset_hardware); intf 41 drivers/usb/core/usb.h struct usb_host_interface *intf, intf 65 drivers/usb/core/usb.h struct usb_host_interface *intf, intf 69 drivers/usb/core/usb.h extern void usb_forced_unbind_intf(struct usb_interface *intf); intf 545 drivers/usb/dwc3/core.c int intf; intf 548 drivers/usb/dwc3/core.c intf = DWC3_GHWPARAMS3_HSPHY_IFC(dwc->hwparams.hwparams3); intf 550 drivers/usb/dwc3/core.c if (intf == DWC3_GHWPARAMS3_HSPHY_IFC_ULPI || intf 551 drivers/usb/dwc3/core.c (intf == DWC3_GHWPARAMS3_HSPHY_IFC_UTMI_ULPI && intf 1591 drivers/usb/gadget/composite.c u8 intf = w_index & 0xFF; intf 1734 drivers/usb/gadget/composite.c if (!cdev->config || intf >= MAX_CONFIG_INTERFACES) intf 1736 drivers/usb/gadget/composite.c f = cdev->config->interface[intf]; intf 1753 drivers/usb/gadget/composite.c __func__, intf, f->name); intf 1763 drivers/usb/gadget/composite.c if (!cdev->config || intf >= MAX_CONFIG_INTERFACES) intf 1765 drivers/usb/gadget/composite.c f = cdev->config->interface[intf]; intf 1799 drivers/usb/gadget/composite.c if (!cdev->config || intf >= MAX_CONFIG_INTERFACES) intf 1801 drivers/usb/gadget/composite.c f = cdev->config->interface[intf]; intf 1822 drivers/usb/gadget/composite.c if (!cdev->config || intf >= MAX_CONFIG_INTERFACES) intf 1824 drivers/usb/gadget/composite.c f = cdev->config->interface[intf]; intf 1927 drivers/usb/gadget/composite.c if (!cdev->config || intf >= MAX_CONFIG_INTERFACES) intf 1929 drivers/usb/gadget/composite.c f = cdev->config->interface[intf]; intf 420 drivers/usb/gadget/function/f_acm.c static int acm_set_alt(struct usb_function *f, unsigned intf, unsigned alt) intf 427 drivers/usb/gadget/function/f_acm.c if (intf == acm->ctrl_id) { intf 429 drivers/usb/gadget/function/f_acm.c "reset acm control interface %d\n", intf); intf 438 drivers/usb/gadget/function/f_acm.c } else if (intf == acm->data_id) { intf 533 drivers/usb/gadget/function/f_ecm.c static int ecm_set_alt(struct usb_function *f, unsigned intf, unsigned alt) intf 539 drivers/usb/gadget/function/f_ecm.c if (intf == ecm->ctrl_id) { intf 543 drivers/usb/gadget/function/f_ecm.c VDBG(cdev, "reset ecm control %d\n", intf); intf 546 drivers/usb/gadget/function/f_ecm.c VDBG(cdev, "init ecm ctrl %d\n", intf); intf 553 drivers/usb/gadget/function/f_ecm.c } else if (intf == ecm->data_id) { intf 611 drivers/usb/gadget/function/f_ecm.c static int ecm_get_alt(struct usb_function *f, unsigned intf) intf 615 drivers/usb/gadget/function/f_ecm.c if (intf == ecm->ctrl_id) intf 182 drivers/usb/gadget/function/f_eem.c static int eem_set_alt(struct usb_function *f, unsigned intf, unsigned alt) intf 192 drivers/usb/gadget/function/f_eem.c if (intf == eem->ctrl_id) { intf 112 drivers/usb/gadget/function/f_fs.c static int ffs_func_revmap_intf(struct ffs_function *func, u8 intf); intf 3285 drivers/usb/gadget/function/f_fs.c int ret = 0, intf; intf 3288 drivers/usb/gadget/function/f_fs.c intf = ffs_func_revmap_intf(func, interface); intf 3289 drivers/usb/gadget/function/f_fs.c if (unlikely(intf < 0)) intf 3290 drivers/usb/gadget/function/f_fs.c return intf; intf 3427 drivers/usb/gadget/function/f_fs.c static int ffs_func_revmap_intf(struct ffs_function *func, u8 intf) intf 3433 drivers/usb/gadget/function/f_fs.c if (*nums >= 0 && *nums == intf) intf 635 drivers/usb/gadget/function/f_hid.c static int hidg_set_alt(struct usb_function *f, unsigned intf, unsigned alt) intf 643 drivers/usb/gadget/function/f_hid.c VDBG(cdev, "hidg_set_alt intf:%d alt:%d\n", intf, alt); intf 408 drivers/usb/gadget/function/f_loopback.c unsigned intf, unsigned alt) intf 2292 drivers/usb/gadget/function/f_mass_storage.c static int fsg_set_alt(struct usb_function *f, unsigned intf, unsigned alt) intf 363 drivers/usb/gadget/function/f_midi.c static int f_midi_set_alt(struct usb_function *f, unsigned intf, unsigned alt) intf 370 drivers/usb/gadget/function/f_midi.c if (intf != midi->ms_id) intf 864 drivers/usb/gadget/function/f_ncm.c static int ncm_set_alt(struct usb_function *f, unsigned intf, unsigned alt) intf 870 drivers/usb/gadget/function/f_ncm.c if (intf == ncm->ctrl_id) { intf 874 drivers/usb/gadget/function/f_ncm.c DBG(cdev, "reset ncm control %d\n", intf); intf 878 drivers/usb/gadget/function/f_ncm.c DBG(cdev, "init ncm ctrl %d\n", intf); intf 885 drivers/usb/gadget/function/f_ncm.c } else if (intf == ncm->data_id) { intf 947 drivers/usb/gadget/function/f_ncm.c static int ncm_get_alt(struct usb_function *f, unsigned intf) intf 951 drivers/usb/gadget/function/f_ncm.c if (intf == ncm->ctrl_id) intf 189 drivers/usb/gadget/function/f_obex.c static int obex_set_alt(struct usb_function *f, unsigned intf, unsigned alt) intf 194 drivers/usb/gadget/function/f_obex.c if (intf == obex->ctrl_id) { intf 201 drivers/usb/gadget/function/f_obex.c } else if (intf == obex->data_id) { intf 241 drivers/usb/gadget/function/f_obex.c static int obex_get_alt(struct usb_function *f, unsigned intf) intf 394 drivers/usb/gadget/function/f_phonet.c static int pn_set_alt(struct usb_function *f, unsigned intf, unsigned alt) intf 399 drivers/usb/gadget/function/f_phonet.c if (intf == pn_control_intf_desc.bInterfaceNumber) intf 403 drivers/usb/gadget/function/f_phonet.c if (intf == pn_data_intf_desc.bInterfaceNumber) { intf 444 drivers/usb/gadget/function/f_phonet.c static int pn_get_alt(struct usb_function *f, unsigned intf) intf 448 drivers/usb/gadget/function/f_phonet.c if (intf == pn_control_intf_desc.bInterfaceNumber) intf 451 drivers/usb/gadget/function/f_phonet.c if (intf == pn_data_intf_desc.bInterfaceNumber) { intf 1124 drivers/usb/gadget/function/f_printer.c unsigned intf, unsigned alt) intf 1130 drivers/usb/gadget/function/f_printer.c ret = set_interface(dev, intf); intf 537 drivers/usb/gadget/function/f_rndis.c static int rndis_set_alt(struct usb_function *f, unsigned intf, unsigned alt) intf 544 drivers/usb/gadget/function/f_rndis.c if (intf == rndis->ctrl_id) { intf 545 drivers/usb/gadget/function/f_rndis.c VDBG(cdev, "reset rndis control %d\n", intf); intf 549 drivers/usb/gadget/function/f_rndis.c VDBG(cdev, "init rndis ctrl %d\n", intf); intf 555 drivers/usb/gadget/function/f_rndis.c } else if (intf == rndis->data_id) { intf 146 drivers/usb/gadget/function/f_serial.c static int gser_set_alt(struct usb_function *f, unsigned intf, unsigned alt) intf 736 drivers/usb/gadget/function/f_sourcesink.c unsigned intf, unsigned alt) intf 745 drivers/usb/gadget/function/f_sourcesink.c static int sourcesink_get_alt(struct usb_function *f, unsigned intf) intf 253 drivers/usb/gadget/function/f_subset.c static int geth_set_alt(struct usb_function *f, unsigned intf, unsigned alt) intf 2096 drivers/usb/gadget/function/f_tcm.c static int tcm_set_alt(struct usb_function *f, unsigned intf, unsigned alt) intf 429 drivers/usb/gadget/function/f_uac1.c static int f_audio_set_alt(struct usb_function *f, unsigned intf, unsigned alt) intf 443 drivers/usb/gadget/function/f_uac1.c if (intf == uac1->ac_intf) { intf 452 drivers/usb/gadget/function/f_uac1.c if (intf == uac1->as_out_intf) { intf 459 drivers/usb/gadget/function/f_uac1.c } else if (intf == uac1->as_in_intf) { intf 474 drivers/usb/gadget/function/f_uac1.c static int f_audio_get_alt(struct usb_function *f, unsigned intf) intf 481 drivers/usb/gadget/function/f_uac1.c if (intf == uac1->ac_intf) intf 483 drivers/usb/gadget/function/f_uac1.c else if (intf == uac1->as_out_intf) intf 485 drivers/usb/gadget/function/f_uac1.c else if (intf == uac1->as_in_intf) intf 489 drivers/usb/gadget/function/f_uac1.c __func__, __LINE__, intf); intf 572 drivers/usb/gadget/function/f_uac1_legacy.c static int f_audio_set_alt(struct usb_function *f, unsigned intf, unsigned alt) intf 582 drivers/usb/gadget/function/f_uac1_legacy.c DBG(cdev, "intf %d, alt %d\n", intf, alt); intf 595 drivers/usb/gadget/function/f_uac1_legacy.c if (intf == audio->ac_intf) { intf 602 drivers/usb/gadget/function/f_uac1_legacy.c } else if (intf == audio->as_intf) { intf 653 drivers/usb/gadget/function/f_uac1_legacy.c static int f_audio_get_alt(struct usb_function *f, unsigned intf) intf 658 drivers/usb/gadget/function/f_uac1_legacy.c if (intf == audio->ac_intf) intf 660 drivers/usb/gadget/function/f_uac1_legacy.c else if (intf == audio->as_intf) intf 664 drivers/usb/gadget/function/f_uac1_legacy.c __func__, __LINE__, intf); intf 735 drivers/usb/gadget/function/f_uac2.c afunc_set_alt(struct usb_function *fn, unsigned intf, unsigned alt) intf 749 drivers/usb/gadget/function/f_uac2.c if (intf == uac2->ac_intf) { intf 758 drivers/usb/gadget/function/f_uac2.c if (intf == uac2->as_out_intf) { intf 765 drivers/usb/gadget/function/f_uac2.c } else if (intf == uac2->as_in_intf) { intf 781 drivers/usb/gadget/function/f_uac2.c afunc_get_alt(struct usb_function *fn, unsigned intf) intf 786 drivers/usb/gadget/function/f_uac2.c if (intf == uac2->ac_intf) intf 788 drivers/usb/gadget/function/f_uac2.c else if (intf == uac2->as_out_intf) intf 790 drivers/usb/gadget/function/f_uac2.c else if (intf == uac2->as_in_intf) intf 795 drivers/usb/gadget/function/f_uac2.c __func__, __LINE__, intf); intf 924 drivers/usb/gadget/function/f_uac2.c u8 intf = w_index & 0xff; intf 926 drivers/usb/gadget/function/f_uac2.c if (intf != uac2->ac_intf) { intf 98 drivers/usb/gadget/udc/aspeed-vhub/hub.c struct usb_interface_descriptor intf; intf 113 drivers/usb/gadget/udc/aspeed-vhub/hub.c .intf = { intf 255 drivers/usb/gadget/udc/bdc/bdc_cmd.c int bdc_function_wake_fh(struct bdc *bdc, u8 intf) intf 261 drivers/usb/gadget/udc/bdc/bdc_cmd.c dev_dbg(bdc->dev, "%s intf=%d\n", __func__, intf); intf 273 drivers/usb/gadget/udc/bdc/bdc_cmd.c int bdc_function_wake(struct bdc *bdc, u8 intf) intf 278 drivers/usb/gadget/udc/bdc/bdc_cmd.c dev_dbg(bdc->dev, "%s intf=%d", __func__, intf); intf 279 drivers/usb/gadget/udc/bdc/bdc_cmd.c param2 |= intf; intf 4854 drivers/usb/host/xhci.c struct usb_interface *intf = config->interface[i]; intf 4856 drivers/usb/host/xhci.c if (!intf) intf 4862 drivers/usb/host/xhci.c if (intf->dev.driver) { intf 4863 drivers/usb/host/xhci.c driver = to_usb_driver(intf->dev.driver); intf 4875 drivers/usb/host/xhci.c if (!intf->cur_altsetting) intf 4879 drivers/usb/host/xhci.c intf->cur_altsetting, intf 421 drivers/usb/image/mdc800.c static int mdc800_usb_probe (struct usb_interface *intf, intf 426 drivers/usb/image/mdc800.c struct usb_device *dev = interface_to_usbdev (intf); intf 430 drivers/usb/image/mdc800.c dev_dbg(&intf->dev, "(%s) called.\n", __func__); intf 435 drivers/usb/image/mdc800.c dev_warn(&intf->dev, "only one Mustek MDC800 is supported.\n"); intf 441 drivers/usb/image/mdc800.c dev_err(&intf->dev, intf 445 drivers/usb/image/mdc800.c intf_desc = intf->cur_altsetting; intf 454 drivers/usb/image/mdc800.c dev_err(&intf->dev, "probe fails -> wrong Interface\n"); intf 475 drivers/usb/image/mdc800.c dev_err(&intf->dev, "probe fails -> Wrong Endpoints.\n"); intf 481 drivers/usb/image/mdc800.c dev_info(&intf->dev, "Found Mustek MDC800 on USB.\n"); intf 485 drivers/usb/image/mdc800.c retval = usb_register_dev(intf, &mdc800_class); intf 487 drivers/usb/image/mdc800.c dev_err(&intf->dev, "Not able to get a minor for this device.\n"); intf 531 drivers/usb/image/mdc800.c usb_set_intfdata(intf, mdc800); intf 539 drivers/usb/image/mdc800.c static void mdc800_usb_disconnect (struct usb_interface *intf) intf 541 drivers/usb/image/mdc800.c struct mdc800_data* mdc800 = usb_get_intfdata(intf); intf 543 drivers/usb/image/mdc800.c dev_dbg(&intf->dev, "(%s) called\n", __func__); intf 549 drivers/usb/image/mdc800.c usb_deregister_dev(intf, &mdc800_class); intf 562 drivers/usb/image/mdc800.c usb_set_intfdata(intf, NULL); intf 564 drivers/usb/image/mdc800.c dev_info(&intf->dev, "Mustek MDC800 disconnected from USB.\n"); intf 150 drivers/usb/image/microtek.c static int mts_usb_probe(struct usb_interface *intf, intf 152 drivers/usb/image/microtek.c static void mts_usb_disconnect(struct usb_interface *intf); intf 657 drivers/usb/image/microtek.c static int mts_usb_probe(struct usb_interface *intf, intf 668 drivers/usb/image/microtek.c struct usb_device *dev = interface_to_usbdev (intf); intf 683 drivers/usb/image/microtek.c altsetting = intf->cur_altsetting; intf 743 drivers/usb/image/microtek.c new_desc->usb_intf = intf; intf 774 drivers/usb/image/microtek.c usb_set_intfdata(intf, new_desc); intf 789 drivers/usb/image/microtek.c static void mts_usb_disconnect (struct usb_interface *intf) intf 791 drivers/usb/image/microtek.c struct mts_desc *desc = usb_get_intfdata(intf); intf 793 drivers/usb/image/microtek.c usb_set_intfdata(intf, NULL); intf 123 drivers/usb/misc/cypress_cy7c63.c struct usb_interface *intf = to_usb_interface(dev); intf 124 drivers/usb/misc/cypress_cy7c63.c struct cypress *cyp = usb_get_intfdata(intf); intf 168 drivers/usb/misc/cypress_cy7c63.c struct usb_interface *intf = to_usb_interface(dev); intf 169 drivers/usb/misc/cypress_cy7c63.c struct cypress *cyp = usb_get_intfdata(intf); intf 69 drivers/usb/misc/cytherm.c struct usb_interface *intf = to_usb_interface(dev); intf 70 drivers/usb/misc/cytherm.c struct usb_cytherm *cytherm = usb_get_intfdata(intf); intf 78 drivers/usb/misc/cytherm.c struct usb_interface *intf = to_usb_interface(dev); intf 79 drivers/usb/misc/cytherm.c struct usb_cytherm *cytherm = usb_get_intfdata(intf); intf 119 drivers/usb/misc/cytherm.c struct usb_interface *intf = to_usb_interface(dev); intf 120 drivers/usb/misc/cytherm.c struct usb_cytherm *cytherm = usb_get_intfdata(intf); intf 156 drivers/usb/misc/cytherm.c struct usb_interface *intf = to_usb_interface(dev); intf 157 drivers/usb/misc/cytherm.c struct usb_cytherm *cytherm = usb_get_intfdata(intf); intf 185 drivers/usb/misc/cytherm.c struct usb_interface *intf = to_usb_interface(dev); intf 186 drivers/usb/misc/cytherm.c struct usb_cytherm *cytherm = usb_get_intfdata(intf); intf 209 drivers/usb/misc/cytherm.c struct usb_interface *intf = to_usb_interface(dev); intf 210 drivers/usb/misc/cytherm.c struct usb_cytherm *cytherm = usb_get_intfdata(intf); intf 240 drivers/usb/misc/cytherm.c struct usb_interface *intf = to_usb_interface(dev); intf 241 drivers/usb/misc/cytherm.c struct usb_cytherm *cytherm = usb_get_intfdata(intf); intf 264 drivers/usb/misc/cytherm.c struct usb_interface *intf = to_usb_interface(dev); intf 265 drivers/usb/misc/cytherm.c struct usb_cytherm *cytherm = usb_get_intfdata(intf); intf 21 drivers/usb/misc/ehset.c static int ehset_probe(struct usb_interface *intf, intf 25 drivers/usb/misc/ehset.c struct usb_device *dev = interface_to_usbdev(intf); intf 99 drivers/usb/misc/ehset.c dev_err(&intf->dev, "SINGLE_STEP_SET_FEATURE test only supported on root hub\n"); intf 111 drivers/usb/misc/ehset.c dev_err(&intf->dev, "%s: unsupported PID: 0x%x\n", intf 118 drivers/usb/misc/ehset.c static void ehset_disconnect(struct usb_interface *intf) intf 34 drivers/usb/misc/emi26.c static int emi26_probe(struct usb_interface *intf, const struct usb_device_id *id); intf 35 drivers/usb/misc/emi26.c static void emi26_disconnect(struct usb_interface *intf); intf 226 drivers/usb/misc/emi26.c static int emi26_probe(struct usb_interface *intf, const struct usb_device_id *id) intf 228 drivers/usb/misc/emi26.c struct usb_device *dev = interface_to_usbdev(intf); intf 230 drivers/usb/misc/emi26.c dev_info(&intf->dev, "%s start\n", __func__); intf 238 drivers/usb/misc/emi26.c static void emi26_disconnect(struct usb_interface *intf) intf 43 drivers/usb/misc/emi62.c static int emi62_probe(struct usb_interface *intf, const struct usb_device_id *id); intf 44 drivers/usb/misc/emi62.c static void emi62_disconnect(struct usb_interface *intf); intf 238 drivers/usb/misc/emi62.c static int emi62_probe(struct usb_interface *intf, const struct usb_device_id *id) intf 240 drivers/usb/misc/emi62.c struct usb_device *dev = interface_to_usbdev(intf); intf 241 drivers/usb/misc/emi62.c dev_dbg(&intf->dev, "emi62_probe\n"); intf 243 drivers/usb/misc/emi62.c dev_info(&intf->dev, "%s start\n", __func__); intf 251 drivers/usb/misc/emi62.c static void emi62_disconnect(struct usb_interface *intf) intf 93 drivers/usb/misc/idmouse.c static int idmouse_suspend(struct usb_interface *intf, pm_message_t message); intf 94 drivers/usb/misc/idmouse.c static int idmouse_resume(struct usb_interface *intf); intf 203 drivers/usb/misc/idmouse.c static int idmouse_suspend(struct usb_interface *intf, pm_message_t message) intf 208 drivers/usb/misc/idmouse.c static int idmouse_resume(struct usb_interface *intf) intf 122 drivers/usb/misc/iowarrior.c static int usb_set_report(struct usb_interface *intf, unsigned char type, intf 125 drivers/usb/misc/iowarrior.c return usb_control_msg(interface_to_usbdev(intf), intf 126 drivers/usb/misc/iowarrior.c usb_sndctrlpipe(interface_to_usbdev(intf), 0), intf 130 drivers/usb/misc/iowarrior.c intf->cur_altsetting->desc.bInterfaceNumber, buf, intf 34 drivers/usb/misc/isight_firmware.c static int isight_firmware_load(struct usb_interface *intf, intf 37 drivers/usb/misc/isight_firmware.c struct usb_device *dev = interface_to_usbdev(intf); intf 117 drivers/usb/misc/isight_firmware.c static void isight_firmware_disconnect(struct usb_interface *intf) intf 155 drivers/usb/misc/ldusb.c struct usb_interface *intf; /* save off the usb interface pointer */ intf 234 drivers/usb/misc/ldusb.c dev_dbg(&dev->intf->dev, intf 251 drivers/usb/misc/ldusb.c dev_dbg(&dev->intf->dev, "%s: received %d bytes\n", intf 254 drivers/usb/misc/ldusb.c dev_warn(&dev->intf->dev, intf 266 drivers/usb/misc/ldusb.c dev_err(&dev->intf->dev, intf 289 drivers/usb/misc/ldusb.c dev_dbg(&dev->intf->dev, intf 490 drivers/usb/misc/ldusb.c dev_warn(&dev->intf->dev, "Read buffer overflow, %zu bytes dropped\n", intf 565 drivers/usb/misc/ldusb.c dev_warn(&dev->intf->dev, "Write buffer overflow, %zu bytes dropped\n", intf 567 drivers/usb/misc/ldusb.c dev_dbg(&dev->intf->dev, "%s: count = %zu, bytes_to_write = %zu\n", intf 577 drivers/usb/misc/ldusb.c retval = usb_control_msg(interface_to_usbdev(dev->intf), intf 578 drivers/usb/misc/ldusb.c usb_sndctrlpipe(interface_to_usbdev(dev->intf), 0), intf 586 drivers/usb/misc/ldusb.c dev_err(&dev->intf->dev, intf 594 drivers/usb/misc/ldusb.c interface_to_usbdev(dev->intf), intf 595 drivers/usb/misc/ldusb.c usb_sndintpipe(interface_to_usbdev(dev->intf), intf 609 drivers/usb/misc/ldusb.c dev_err(&dev->intf->dev, intf 650 drivers/usb/misc/ldusb.c static int ld_usb_probe(struct usb_interface *intf, const struct usb_device_id *id) intf 652 drivers/usb/misc/ldusb.c struct usb_device *udev = interface_to_usbdev(intf); intf 666 drivers/usb/misc/ldusb.c dev->intf = intf; intf 683 drivers/usb/misc/ldusb.c iface_desc = intf->cur_altsetting; intf 688 drivers/usb/misc/ldusb.c dev_err(&intf->dev, "Interrupt in endpoint not found\n"); intf 696 drivers/usb/misc/ldusb.c dev_warn(&intf->dev, "Interrupt out endpoint not found (using control endpoint instead)\n"); intf 725 drivers/usb/misc/ldusb.c usb_set_intfdata(intf, dev); intf 727 drivers/usb/misc/ldusb.c retval = usb_register_dev(intf, &ld_usb_class); intf 730 drivers/usb/misc/ldusb.c dev_err(&intf->dev, "Not able to get a minor for this device.\n"); intf 731 drivers/usb/misc/ldusb.c usb_set_intfdata(intf, NULL); intf 736 drivers/usb/misc/ldusb.c dev_info(&intf->dev, "LD USB Device #%d now attached to major %d minor %d\n", intf 737 drivers/usb/misc/ldusb.c (intf->minor - USB_LD_MINOR_BASE), USB_MAJOR, intf->minor); intf 753 drivers/usb/misc/ldusb.c static void ld_usb_disconnect(struct usb_interface *intf) intf 758 drivers/usb/misc/ldusb.c dev = usb_get_intfdata(intf); intf 759 drivers/usb/misc/ldusb.c usb_set_intfdata(intf, NULL); intf 761 drivers/usb/misc/ldusb.c minor = intf->minor; intf 764 drivers/usb/misc/ldusb.c usb_deregister_dev(intf, &ld_usb_class); intf 783 drivers/usb/misc/ldusb.c dev_info(&intf->dev, "LD USB Device #%d now disconnected\n", intf 23 drivers/usb/misc/lvstest.c struct usb_interface *intf; intf 40 drivers/usb/misc/lvstest.c static struct usb_device *create_lvs_device(struct usb_interface *intf) intf 44 drivers/usb/misc/lvstest.c struct lvs_rh *lvs = usb_get_intfdata(intf); intf 47 drivers/usb/misc/lvstest.c dev_err(&intf->dev, "No LVS device is present\n"); intf 51 drivers/usb/misc/lvstest.c hdev = interface_to_usbdev(intf); intf 56 drivers/usb/misc/lvstest.c dev_err(&intf->dev, "Could not allocate lvs udev\n"); intf 65 drivers/usb/misc/lvstest.c dev_err(&intf->dev, "Failed to enable\n"); intf 104 drivers/usb/misc/lvstest.c struct usb_interface *intf = to_usb_interface(dev); intf 105 drivers/usb/misc/lvstest.c struct usb_device *hdev = interface_to_usbdev(intf); intf 106 drivers/usb/misc/lvstest.c struct lvs_rh *lvs = usb_get_intfdata(intf); intf 110 drivers/usb/misc/lvstest.c udev = create_lvs_device(intf); intf 133 drivers/usb/misc/lvstest.c struct usb_interface *intf = to_usb_interface(dev); intf 134 drivers/usb/misc/lvstest.c struct usb_device *hdev = interface_to_usbdev(intf); intf 135 drivers/usb/misc/lvstest.c struct lvs_rh *lvs = usb_get_intfdata(intf); intf 139 drivers/usb/misc/lvstest.c udev = create_lvs_device(intf); intf 162 drivers/usb/misc/lvstest.c struct usb_interface *intf = to_usb_interface(dev); intf 163 drivers/usb/misc/lvstest.c struct usb_device *hdev = interface_to_usbdev(intf); intf 164 drivers/usb/misc/lvstest.c struct lvs_rh *lvs = usb_get_intfdata(intf); intf 181 drivers/usb/misc/lvstest.c struct usb_interface *intf = to_usb_interface(dev); intf 182 drivers/usb/misc/lvstest.c struct usb_device *hdev = interface_to_usbdev(intf); intf 183 drivers/usb/misc/lvstest.c struct lvs_rh *lvs = usb_get_intfdata(intf); intf 200 drivers/usb/misc/lvstest.c struct usb_interface *intf = to_usb_interface(dev); intf 201 drivers/usb/misc/lvstest.c struct usb_device *hdev = interface_to_usbdev(intf); intf 202 drivers/usb/misc/lvstest.c struct lvs_rh *lvs = usb_get_intfdata(intf); intf 229 drivers/usb/misc/lvstest.c struct usb_interface *intf = to_usb_interface(dev); intf 230 drivers/usb/misc/lvstest.c struct usb_device *hdev = interface_to_usbdev(intf); intf 231 drivers/usb/misc/lvstest.c struct lvs_rh *lvs = usb_get_intfdata(intf); intf 258 drivers/usb/misc/lvstest.c struct usb_interface *intf = to_usb_interface(dev); intf 267 drivers/usb/misc/lvstest.c udev = create_lvs_device(intf); intf 296 drivers/usb/misc/lvstest.c struct usb_interface *intf = to_usb_interface(dev); intf 297 drivers/usb/misc/lvstest.c struct usb_device *hdev = interface_to_usbdev(intf); intf 298 drivers/usb/misc/lvstest.c struct lvs_rh *lvs = usb_get_intfdata(intf); intf 329 drivers/usb/misc/lvstest.c struct usb_interface *intf = lvs->intf; intf 330 drivers/usb/misc/lvstest.c struct usb_device *hdev = interface_to_usbdev(intf); intf 382 drivers/usb/misc/lvstest.c dev_err(&intf->dev, "urb resubmit error %d\n", ret); intf 392 drivers/usb/misc/lvstest.c static int lvs_rh_probe(struct usb_interface *intf, intf 402 drivers/usb/misc/lvstest.c hdev = interface_to_usbdev(intf); intf 403 drivers/usb/misc/lvstest.c desc = intf->cur_altsetting; intf 411 drivers/usb/misc/lvstest.c dev_err(&intf->dev, "Bind LVS driver with SS root Hub only\n"); intf 415 drivers/usb/misc/lvstest.c lvs = devm_kzalloc(&intf->dev, sizeof(*lvs), GFP_KERNEL); intf 419 drivers/usb/misc/lvstest.c lvs->intf = intf; intf 420 drivers/usb/misc/lvstest.c usb_set_intfdata(intf, lvs); intf 446 drivers/usb/misc/lvstest.c dev_err(&intf->dev, "couldn't submit lvs urb %d\n", ret); intf 457 drivers/usb/misc/lvstest.c static void lvs_rh_disconnect(struct usb_interface *intf) intf 459 drivers/usb/misc/lvstest.c struct lvs_rh *lvs = usb_get_intfdata(intf); intf 3011 drivers/usb/misc/sisusbvga/sisusb.c static int sisusb_probe(struct usb_interface *intf, intf 3014 drivers/usb/misc/sisusbvga/sisusb.c struct usb_device *dev = interface_to_usbdev(intf); intf 3038 drivers/usb/misc/sisusbvga/sisusb.c retval = usb_register_dev(intf, &usb_sisusb_class); intf 3047 drivers/usb/misc/sisusbvga/sisusb.c sisusb->minor = intf->minor; intf 3106 drivers/usb/misc/sisusbvga/sisusb.c usb_set_intfdata(intf, sisusb); intf 3147 drivers/usb/misc/sisusbvga/sisusb.c usb_deregister_dev(intf, &usb_sisusb_class); intf 3153 drivers/usb/misc/sisusbvga/sisusb.c static void sisusb_disconnect(struct usb_interface *intf) intf 3158 drivers/usb/misc/sisusbvga/sisusb.c sisusb = usb_get_intfdata(intf); intf 3166 drivers/usb/misc/sisusbvga/sisusb.c usb_deregister_dev(intf, &usb_sisusb_class); intf 3174 drivers/usb/misc/sisusbvga/sisusb.c usb_set_intfdata(intf, NULL); intf 36 drivers/usb/misc/trancevibrator.c struct usb_interface *intf = to_usb_interface(dev); intf 37 drivers/usb/misc/trancevibrator.c struct trancevibrator *tv = usb_get_intfdata(intf); intf 45 drivers/usb/misc/trancevibrator.c struct usb_interface *intf = to_usb_interface(dev); intf 46 drivers/usb/misc/trancevibrator.c struct trancevibrator *tv = usb_get_intfdata(intf); intf 402 drivers/usb/misc/usblcd.c static int lcd_suspend(struct usb_interface *intf, pm_message_t message) intf 404 drivers/usb/misc/usblcd.c struct usb_lcd *dev = usb_get_intfdata(intf); intf 412 drivers/usb/misc/usblcd.c static int lcd_resume(struct usb_interface *intf) intf 36 drivers/usb/misc/usbsevseg.c struct usb_interface *intf; intf 68 drivers/usb/misc/usbsevseg.c rc = usb_autopm_get_interface(mydev->intf); intf 90 drivers/usb/misc/usbsevseg.c usb_autopm_put_interface(mydev->intf); intf 171 drivers/usb/misc/usbsevseg.c struct usb_interface *intf = to_usb_interface(dev); \ intf 172 drivers/usb/misc/usbsevseg.c struct usb_sevsegdev *mydev = usb_get_intfdata(intf); \ intf 180 drivers/usb/misc/usbsevseg.c struct usb_interface *intf = to_usb_interface(dev); \ intf 181 drivers/usb/misc/usbsevseg.c struct usb_sevsegdev *mydev = usb_get_intfdata(intf); \ intf 193 drivers/usb/misc/usbsevseg.c struct usb_interface *intf = to_usb_interface(dev); intf 194 drivers/usb/misc/usbsevseg.c struct usb_sevsegdev *mydev = usb_get_intfdata(intf); intf 202 drivers/usb/misc/usbsevseg.c struct usb_interface *intf = to_usb_interface(dev); intf 203 drivers/usb/misc/usbsevseg.c struct usb_sevsegdev *mydev = usb_get_intfdata(intf); intf 224 drivers/usb/misc/usbsevseg.c struct usb_interface *intf = to_usb_interface(dev); intf 225 drivers/usb/misc/usbsevseg.c struct usb_sevsegdev *mydev = usb_get_intfdata(intf); intf 246 drivers/usb/misc/usbsevseg.c struct usb_interface *intf = to_usb_interface(dev); intf 247 drivers/usb/misc/usbsevseg.c struct usb_sevsegdev *mydev = usb_get_intfdata(intf); intf 273 drivers/usb/misc/usbsevseg.c struct usb_interface *intf = to_usb_interface(dev); intf 274 drivers/usb/misc/usbsevseg.c struct usb_sevsegdev *mydev = usb_get_intfdata(intf); intf 299 drivers/usb/misc/usbsevseg.c struct usb_interface *intf = to_usb_interface(dev); intf 300 drivers/usb/misc/usbsevseg.c struct usb_sevsegdev *mydev = usb_get_intfdata(intf); intf 342 drivers/usb/misc/usbsevseg.c mydev->intf = interface; intf 372 drivers/usb/misc/usbsevseg.c static int sevseg_suspend(struct usb_interface *intf, pm_message_t message) intf 376 drivers/usb/misc/usbsevseg.c mydev = usb_get_intfdata(intf); intf 382 drivers/usb/misc/usbsevseg.c static int sevseg_resume(struct usb_interface *intf) intf 386 drivers/usb/misc/usbsevseg.c mydev = usb_get_intfdata(intf); intf 394 drivers/usb/misc/usbsevseg.c static int sevseg_reset_resume(struct usb_interface *intf) intf 398 drivers/usb/misc/usbsevseg.c mydev = usb_get_intfdata(intf); intf 94 drivers/usb/misc/usbtest.c struct usb_interface *intf; intf 112 drivers/usb/misc/usbtest.c return interface_to_usbdev(test->intf); intf 119 drivers/usb/misc/usbtest.c dev_err(&(tdev)->intf->dev , fmt , ## args) intf 121 drivers/usb/misc/usbtest.c dev_warn(&(tdev)->intf->dev , fmt , ## args) intf 143 drivers/usb/misc/usbtest.c get_endpoints(struct usbtest_dev *dev, struct usb_interface *intf) intf 152 drivers/usb/misc/usbtest.c for (tmp = 0; tmp < intf->num_altsetting; tmp++) { intf 158 drivers/usb/misc/usbtest.c alt = intf->altsetting + tmp; intf 543 drivers/usb/misc/usbtest.c get_maxpacket(interface_to_usbdev(dev->intf), pipe); intf 671 drivers/usb/misc/usbtest.c struct usb_interface *iface = dev->intf; intf 692 drivers/usb/misc/usbtest.c struct usb_interface *iface = dev->intf; intf 828 drivers/usb/misc/usbtest.c struct usb_interface *iface = dev->intf; intf 1461 drivers/usb/misc/usbtest.c dev_err(&dev->intf->dev, "submit fail %d\n", retval); intf 1492 drivers/usb/misc/usbtest.c dev_err(&dev->intf->dev, intf 1598 drivers/usb/misc/usbtest.c dev_err(&dev->intf->dev, "submit urbs[%d] fail %d\n", intf 1951 drivers/usb/misc/usbtest.c dev_err(&ctx->dev->intf->dev, intf 1965 drivers/usb/misc/usbtest.c dev_err(&ctx->dev->intf->dev, intf 2088 drivers/usb/misc/usbtest.c dev_info(&dev->intf->dev, intf 2095 drivers/usb/misc/usbtest.c dev_info(&dev->intf->dev, intf 2172 drivers/usb/misc/usbtest.c usbtest_do_ioctl(struct usb_interface *intf, struct usbtest_param_32 *param) intf 2174 drivers/usb/misc/usbtest.c struct usbtest_dev *dev = usb_get_intfdata(intf); intf 2198 drivers/usb/misc/usbtest.c dev_info(&intf->dev, "TEST 0: NOP\n"); intf 2206 drivers/usb/misc/usbtest.c dev_info(&intf->dev, intf 2221 drivers/usb/misc/usbtest.c dev_info(&intf->dev, intf 2236 drivers/usb/misc/usbtest.c dev_info(&intf->dev, intf 2252 drivers/usb/misc/usbtest.c dev_info(&intf->dev, intf 2270 drivers/usb/misc/usbtest.c dev_info(&intf->dev, intf 2289 drivers/usb/misc/usbtest.c dev_info(&intf->dev, intf 2307 drivers/usb/misc/usbtest.c dev_info(&intf->dev, intf 2325 drivers/usb/misc/usbtest.c dev_info(&intf->dev, intf 2344 drivers/usb/misc/usbtest.c dev_info(&intf->dev, intf 2350 drivers/usb/misc/usbtest.c dev_err(&intf->dev, "ch9 subset failed, " intf 2357 drivers/usb/misc/usbtest.c dev_info(&intf->dev, intf 2369 drivers/usb/misc/usbtest.c dev_info(&intf->dev, "TEST 11: unlink %d reads of %d\n", intf 2375 drivers/usb/misc/usbtest.c dev_err(&intf->dev, "unlink reads failed %d, " intf 2382 drivers/usb/misc/usbtest.c dev_info(&intf->dev, "TEST 12: unlink %d writes of %d\n", intf 2388 drivers/usb/misc/usbtest.c dev_err(&intf->dev, "unlink writes failed %d, " intf 2397 drivers/usb/misc/usbtest.c dev_info(&intf->dev, "TEST 13: set/clear %d halts\n", intf 2410 drivers/usb/misc/usbtest.c dev_info(&intf->dev, "TEST 14: %d ep0out, %d..%d vary %d\n", intf 2422 drivers/usb/misc/usbtest.c dev_info(&intf->dev, intf 2435 drivers/usb/misc/usbtest.c dev_info(&intf->dev, intf 2450 drivers/usb/misc/usbtest.c dev_info(&intf->dev, intf 2463 drivers/usb/misc/usbtest.c dev_info(&intf->dev, intf 2477 drivers/usb/misc/usbtest.c dev_info(&intf->dev, intf 2490 drivers/usb/misc/usbtest.c dev_info(&intf->dev, intf 2504 drivers/usb/misc/usbtest.c dev_info(&intf->dev, intf 2517 drivers/usb/misc/usbtest.c dev_info(&intf->dev, intf 2528 drivers/usb/misc/usbtest.c dev_info(&intf->dev, intf 2541 drivers/usb/misc/usbtest.c dev_info(&intf->dev, "TEST 24: unlink from %d queues of " intf 2548 drivers/usb/misc/usbtest.c dev_err(&intf->dev, intf 2560 drivers/usb/misc/usbtest.c dev_info(&intf->dev, intf 2576 drivers/usb/misc/usbtest.c dev_info(&intf->dev, intf 2593 drivers/usb/misc/usbtest.c dev_info(&intf->dev, intf 2602 drivers/usb/misc/usbtest.c dev_info(&intf->dev, intf 2613 drivers/usb/misc/usbtest.c dev_info(&intf->dev, "TEST 29: Clear toggle between bulk writes %d times\n", intf 2650 drivers/usb/misc/usbtest.c usbtest_ioctl(struct usb_interface *intf, unsigned int code, void *buf) intf 2653 drivers/usb/misc/usbtest.c struct usbtest_dev *dev = usb_get_intfdata(intf); intf 2676 drivers/usb/misc/usbtest.c if (intf->altsetting->desc.bInterfaceNumber) { intf 2682 drivers/usb/misc/usbtest.c dev_err(&intf->dev, intf 2709 drivers/usb/misc/usbtest.c retval = usbtest_do_ioctl(intf, param_32); intf 2754 drivers/usb/misc/usbtest.c usbtest_probe(struct usb_interface *intf, const struct usb_device_id *id) intf 2763 drivers/usb/misc/usbtest.c udev = interface_to_usbdev(intf); intf 2773 drivers/usb/misc/usbtest.c dev_info(&intf->dev, "matched module params, " intf 2787 drivers/usb/misc/usbtest.c dev->intf = intf; intf 2816 drivers/usb/misc/usbtest.c status = get_endpoints(dev, intf); intf 2847 drivers/usb/misc/usbtest.c usb_set_intfdata(intf, dev); intf 2848 drivers/usb/misc/usbtest.c dev_info(&intf->dev, "%s\n", info->name); intf 2849 drivers/usb/misc/usbtest.c dev_info(&intf->dev, "%s {control%s%s%s%s%s%s%s} tests%s\n", intf 2859 drivers/usb/misc/usbtest.c static int usbtest_suspend(struct usb_interface *intf, pm_message_t message) intf 2864 drivers/usb/misc/usbtest.c static int usbtest_resume(struct usb_interface *intf) intf 2870 drivers/usb/misc/usbtest.c static void usbtest_disconnect(struct usb_interface *intf) intf 2872 drivers/usb/misc/usbtest.c struct usbtest_dev *dev = usb_get_intfdata(intf); intf 2874 drivers/usb/misc/usbtest.c usb_set_intfdata(intf, NULL); intf 2875 drivers/usb/misc/usbtest.c dev_dbg(&intf->dev, "disconnect\n"); intf 670 drivers/usb/misc/uss720.c static int uss720_probe(struct usb_interface *intf, intf 673 drivers/usb/misc/uss720.c struct usb_device *usbdev = usb_get_dev(interface_to_usbdev(intf)); intf 681 drivers/usb/misc/uss720.c dev_dbg(&intf->dev, "probe: vendor id 0x%x, device id 0x%x\n", intf 686 drivers/usb/misc/uss720.c if (intf->num_altsetting != 3) { intf 690 drivers/usb/misc/uss720.c i = usb_set_interface(usbdev, intf->altsetting->desc.bInterfaceNumber, 2); intf 691 drivers/usb/misc/uss720.c dev_dbg(&intf->dev, "set interface result %d\n", i); intf 693 drivers/usb/misc/uss720.c interface = intf->cur_altsetting; intf 729 drivers/usb/misc/uss720.c dev_dbg(&intf->dev, "reg: %7ph\n", priv->reg); intf 733 drivers/usb/misc/uss720.c dev_dbg(&intf->dev, "epaddr %d interval %d\n", intf 738 drivers/usb/misc/uss720.c usb_set_intfdata(intf, pp); intf 747 drivers/usb/misc/uss720.c static void uss720_disconnect(struct usb_interface *intf) intf 749 drivers/usb/misc/uss720.c struct parport *pp = usb_get_intfdata(intf); intf 752 drivers/usb/misc/uss720.c dev_dbg(&intf->dev, "disconnect\n"); intf 753 drivers/usb/misc/uss720.c usb_set_intfdata(intf, NULL); intf 758 drivers/usb/misc/uss720.c dev_dbg(&intf->dev, "parport_remove_port\n"); intf 764 drivers/usb/misc/uss720.c dev_dbg(&intf->dev, "disconnect done\n"); intf 224 drivers/usb/serial/qcserial.c struct usb_host_interface *intf = serial->interface->cur_altsetting; intf 233 drivers/usb/serial/qcserial.c if (intf->desc.bInterfaceClass != USB_CLASS_VENDOR_SPEC) intf 238 drivers/usb/serial/qcserial.c ifnum = intf->desc.bInterfaceNumber; intf 245 drivers/usb/serial/qcserial.c intf = &serial->interface->altsetting[1]; intf 249 drivers/usb/serial/qcserial.c if (intf->desc.bNumEndpoints == 2 && intf 250 drivers/usb/serial/qcserial.c usb_endpoint_is_bulk_in(&intf->endpoint[0].desc) && intf 251 drivers/usb/serial/qcserial.c usb_endpoint_is_bulk_out(&intf->endpoint[1].desc)) { intf 372 drivers/usb/serial/qcserial.c switch (intf->desc.bInterfaceProtocol) { intf 393 drivers/usb/serial/qcserial.c intf->desc.bInterfaceClass, intf 394 drivers/usb/serial/qcserial.c intf->desc.bInterfaceSubClass, intf 395 drivers/usb/serial/qcserial.c intf->desc.bInterfaceProtocol); intf 620 drivers/usb/serial/usb-serial.c static const struct usb_device_id *match_dynamic_id(struct usb_interface *intf, intf 627 drivers/usb/serial/usb-serial.c if (usb_match_one_id(intf, &dynid->id)) { intf 637 drivers/usb/serial/usb-serial.c struct usb_interface *intf) intf 641 drivers/usb/serial/usb-serial.c id = usb_match_id(intf, drv->id_table); intf 643 drivers/usb/serial/usb-serial.c dev_dbg(&intf->dev, "static descriptor matches\n"); intf 646 drivers/usb/serial/usb-serial.c id = match_dynamic_id(intf, drv); intf 648 drivers/usb/serial/usb-serial.c dev_dbg(&intf->dev, "dynamic descriptor matches\n"); intf 1112 drivers/usb/serial/usb-serial.c int usb_serial_suspend(struct usb_interface *intf, pm_message_t message) intf 1114 drivers/usb/serial/usb-serial.c struct usb_serial *serial = usb_get_intfdata(intf); intf 1147 drivers/usb/serial/usb-serial.c int usb_serial_resume(struct usb_interface *intf) intf 1149 drivers/usb/serial/usb-serial.c struct usb_serial *serial = usb_get_intfdata(intf); intf 1164 drivers/usb/serial/usb-serial.c static int usb_serial_reset_resume(struct usb_interface *intf) intf 1166 drivers/usb/serial/usb-serial.c struct usb_serial *serial = usb_get_intfdata(intf); intf 1176 drivers/usb/serial/usb-serial.c intf->needs_binding = 1; intf 1229 drivers/usb/storage/alauda.c static int alauda_probe(struct usb_interface *intf, intf 1235 drivers/usb/storage/alauda.c result = usb_stor_probe1(&us, intf, id, intf 241 drivers/usb/storage/cypress_atacb.c static int cypress_probe(struct usb_interface *intf, intf 248 drivers/usb/storage/cypress_atacb.c result = usb_stor_probe1(&us, intf, id, intf 258 drivers/usb/storage/cypress_atacb.c device = interface_to_usbdev(intf); intf 723 drivers/usb/storage/datafab.c static int datafab_probe(struct usb_interface *intf, intf 729 drivers/usb/storage/datafab.c result = usb_stor_probe1(&us, intf, id, intf 2324 drivers/usb/storage/ene_ub6250.c static int ene_ub6250_probe(struct usb_interface *intf, intf 2332 drivers/usb/storage/ene_ub6250.c result = usb_stor_probe1(&us, intf, id, intf 2362 drivers/usb/storage/ene_ub6250.c usb_stor_disconnect(intf); intf 544 drivers/usb/storage/freecom.c static int freecom_probe(struct usb_interface *intf, intf 550 drivers/usb/storage/freecom.c result = usb_stor_probe1(&us, intf, id, intf 1540 drivers/usb/storage/isd200.c static int isd200_probe(struct usb_interface *intf, intf 1546 drivers/usb/storage/isd200.c result = usb_stor_probe1(&us, intf, id, intf 648 drivers/usb/storage/jumpshot.c static int jumpshot_probe(struct usb_interface *intf, intf 654 drivers/usb/storage/jumpshot.c result = usb_stor_probe1(&us, intf, id, intf 199 drivers/usb/storage/karma.c static int karma_probe(struct usb_interface *intf, intf 205 drivers/usb/storage/karma.c result = usb_stor_probe1(&us, intf, id, intf 275 drivers/usb/storage/onetouch.c static int onetouch_probe(struct usb_interface *intf, intf 281 drivers/usb/storage/onetouch.c result = usb_stor_probe1(&us, intf, id, intf 1033 drivers/usb/storage/realtek_cr.c static int realtek_cr_probe(struct usb_interface *intf, intf 1039 drivers/usb/storage/realtek_cr.c dev_dbg(&intf->dev, "Probe Realtek Card Reader!\n"); intf 1041 drivers/usb/storage/realtek_cr.c result = usb_stor_probe1(&us, intf, id, intf 1748 drivers/usb/storage/sddr09.c static int sddr09_probe(struct usb_interface *intf, intf 1754 drivers/usb/storage/sddr09.c result = usb_stor_probe1(&us, intf, id, intf 980 drivers/usb/storage/sddr55.c static int sddr55_probe(struct usb_interface *intf, intf 986 drivers/usb/storage/sddr55.c result = usb_stor_probe1(&us, intf, id, intf 1833 drivers/usb/storage/shuttle_usbat.c static int usbat_probe(struct usb_interface *intf, intf 1839 drivers/usb/storage/shuttle_usbat.c result = usb_stor_probe1(&us, intf, id, intf 97 drivers/usb/storage/sierra_ms.c struct usb_interface *intf = to_usb_interface(dev); intf 98 drivers/usb/storage/sierra_ms.c struct usb_device *udev = interface_to_usbdev(intf); intf 6 drivers/usb/storage/uas-detect.h static int uas_is_interface(struct usb_host_interface *intf) intf 8 drivers/usb/storage/uas-detect.h return (intf->desc.bInterfaceClass == USB_CLASS_MASS_STORAGE && intf 9 drivers/usb/storage/uas-detect.h intf->desc.bInterfaceSubClass == USB_SC_SCSI && intf 10 drivers/usb/storage/uas-detect.h intf->desc.bInterfaceProtocol == USB_PR_UAS); intf 14 drivers/usb/storage/uas-detect.h struct usb_interface *intf) intf 18 drivers/usb/storage/uas-detect.h for (i = 0; i < intf->num_altsetting; i++) { intf 19 drivers/usb/storage/uas-detect.h struct usb_host_interface *alt = &intf->altsetting[i]; intf 55 drivers/usb/storage/uas-detect.h static int uas_use_uas_driver(struct usb_interface *intf, intf 60 drivers/usb/storage/uas-detect.h struct usb_device *udev = interface_to_usbdev(intf); intf 66 drivers/usb/storage/uas-detect.h alt = uas_find_uas_alt_setting(intf); intf 35 drivers/usb/storage/uas.c struct usb_interface *intf; intf 135 drivers/usb/storage/uas.c struct Scsi_Host *shost = usb_get_intfdata(devinfo->intf); intf 137 drivers/usb/storage/uas.c dev_dbg(&devinfo->intf->dev, "starting scan\n"); intf 139 drivers/usb/storage/uas.c dev_dbg(&devinfo->intf->dev, "scan complete\n"); intf 769 drivers/usb/storage/uas.c err = usb_lock_device_for_reset(udev, devinfo->intf); intf 922 drivers/usb/storage/uas.c struct usb_interface *intf) intf 926 drivers/usb/storage/uas.c alt = uas_find_uas_alt_setting(intf); intf 940 drivers/usb/storage/uas.c r = uas_find_endpoints(devinfo->intf->cur_altsetting, eps); intf 957 drivers/usb/storage/uas.c devinfo->qdepth = usb_alloc_streams(devinfo->intf, eps + 1, intf 975 drivers/usb/storage/uas.c usb_free_streams(devinfo->intf, eps, 3, GFP_NOIO); intf 978 drivers/usb/storage/uas.c static int uas_probe(struct usb_interface *intf, const struct usb_device_id *id) intf 983 drivers/usb/storage/uas.c struct usb_device *udev = interface_to_usbdev(intf); intf 986 drivers/usb/storage/uas.c if (!uas_use_uas_driver(intf, id, &dev_flags)) intf 989 drivers/usb/storage/uas.c if (uas_switch_interface(udev, intf)) intf 1004 drivers/usb/storage/uas.c devinfo->intf = intf; intf 1026 drivers/usb/storage/uas.c usb_set_intfdata(intf, shost); intf 1027 drivers/usb/storage/uas.c result = scsi_add_host(shost, &intf->dev); intf 1038 drivers/usb/storage/uas.c usb_set_intfdata(intf, NULL); intf 1040 drivers/usb/storage/uas.c usb_set_interface(udev, intf->altsetting[0].desc.bInterfaceNumber, 0); intf 1094 drivers/usb/storage/uas.c static int uas_pre_reset(struct usb_interface *intf) intf 1096 drivers/usb/storage/uas.c struct Scsi_Host *shost = usb_get_intfdata(intf); intf 1119 drivers/usb/storage/uas.c static int uas_post_reset(struct usb_interface *intf) intf 1121 drivers/usb/storage/uas.c struct Scsi_Host *shost = usb_get_intfdata(intf); intf 1145 drivers/usb/storage/uas.c static int uas_suspend(struct usb_interface *intf, pm_message_t message) intf 1147 drivers/usb/storage/uas.c struct Scsi_Host *shost = usb_get_intfdata(intf); intf 1158 drivers/usb/storage/uas.c static int uas_resume(struct usb_interface *intf) intf 1163 drivers/usb/storage/uas.c static int uas_reset_resume(struct usb_interface *intf) intf 1165 drivers/usb/storage/uas.c struct Scsi_Host *shost = usb_get_intfdata(intf); intf 1185 drivers/usb/storage/uas.c static void uas_disconnect(struct usb_interface *intf) intf 1187 drivers/usb/storage/uas.c struct Scsi_Host *shost = usb_get_intfdata(intf); intf 1219 drivers/usb/storage/uas.c struct usb_interface *intf = to_usb_interface(dev); intf 1220 drivers/usb/storage/uas.c struct usb_device *udev = interface_to_usbdev(intf); intf 1221 drivers/usb/storage/uas.c struct Scsi_Host *shost = usb_get_intfdata(intf); intf 1229 drivers/usb/storage/uas.c usb_set_interface(udev, intf->altsetting[0].desc.bInterfaceNumber, 0); intf 142 drivers/usb/storage/usb.c struct usb_interface *intf) intf 144 drivers/usb/storage/usb.c struct usb_device *udev = interface_to_usbdev(intf); intf 149 drivers/usb/storage/usb.c if (config->interface[i] == intf) intf 161 drivers/usb/storage/usb.c struct usb_interface *intf) intf 440 drivers/usb/storage/usb.c static int associate_dev(struct us_data *us, struct usb_interface *intf) intf 443 drivers/usb/storage/usb.c us->pusb_dev = interface_to_usbdev(intf); intf 444 drivers/usb/storage/usb.c us->pusb_intf = intf; intf 445 drivers/usb/storage/usb.c us->ifnum = intf->cur_altsetting->desc.bInterfaceNumber; intf 451 drivers/usb/storage/usb.c intf->cur_altsetting->desc.bInterfaceSubClass, intf 452 drivers/usb/storage/usb.c intf->cur_altsetting->desc.bInterfaceProtocol); intf 455 drivers/usb/storage/usb.c usb_set_intfdata(intf, us); intf 922 drivers/usb/storage/usb.c static unsigned int usb_stor_sg_tablesize(struct usb_interface *intf) intf 924 drivers/usb/storage/usb.c struct usb_device *usb_dev = interface_to_usbdev(intf); intf 934 drivers/usb/storage/usb.c struct usb_interface *intf, intf 943 drivers/usb/storage/usb.c dev_info(&intf->dev, "USB Mass Storage device detected\n"); intf 951 drivers/usb/storage/usb.c dev_warn(&intf->dev, "Unable to allocate the scsi host\n"); intf 959 drivers/usb/storage/usb.c host->sg_tablesize = usb_stor_sg_tablesize(intf); intf 962 drivers/usb/storage/usb.c us_set_lock_class(&us->dev_mutex, intf); intf 969 drivers/usb/storage/usb.c result = associate_dev(us, intf); intf 1080 drivers/usb/storage/usb.c void usb_stor_disconnect(struct usb_interface *intf) intf 1082 drivers/usb/storage/usb.c struct us_data *us = usb_get_intfdata(intf); intf 1092 drivers/usb/storage/usb.c static int storage_probe(struct usb_interface *intf, intf 1102 drivers/usb/storage/usb.c if (uas_use_uas_driver(intf, id, NULL)) intf 1110 drivers/usb/storage/usb.c if (usb_usual_ignore_device(intf)) intf 1127 drivers/usb/storage/usb.c dev_dbg(&intf->dev, "Use Bulk-Only transport with the Transparent SCSI protocol for dynamic id: 0x%04x 0x%04x\n", intf 1131 drivers/usb/storage/usb.c result = usb_stor_probe1(&us, intf, id, unusual_dev, intf 186 drivers/usb/storage/usb.h struct usb_interface *intf, intf 191 drivers/usb/storage/usb.h extern void usb_stor_disconnect(struct usb_interface *intf); intf 91 drivers/usb/storage/usual-tables.c int usb_usual_ignore_device(struct usb_interface *intf) intf 97 drivers/usb/storage/usual-tables.c udev = interface_to_usbdev(intf); intf 596 drivers/usb/usb-skeleton.c static int skel_suspend(struct usb_interface *intf, pm_message_t message) intf 598 drivers/usb/usb-skeleton.c struct usb_skel *dev = usb_get_intfdata(intf); intf 606 drivers/usb/usb-skeleton.c static int skel_resume(struct usb_interface *intf) intf 611 drivers/usb/usb-skeleton.c static int skel_pre_reset(struct usb_interface *intf) intf 613 drivers/usb/usb-skeleton.c struct usb_skel *dev = usb_get_intfdata(intf); intf 621 drivers/usb/usb-skeleton.c static int skel_post_reset(struct usb_interface *intf) intf 623 drivers/usb/usb-skeleton.c struct usb_skel *dev = usb_get_intfdata(intf); intf 239 drivers/video/fbdev/gxt4500.c int pll_period, best_error, t, intf; intf 254 drivers/video/fbdev/gxt4500.c intf = m * par->refclk_ps; intf 255 drivers/video/fbdev/gxt4500.c if (intf > 500000) intf 257 drivers/video/fbdev/gxt4500.c n = intf * postdiv / period_ps; intf 1566 drivers/video/fbdev/udlfb.c struct usb_interface *intf) intf 1578 drivers/video/fbdev/udlfb.c total_len = usb_get_descriptor(interface_to_usbdev(intf), intf 1584 drivers/video/fbdev/udlfb.c if (0 == usb_get_extra_descriptor(intf->cur_altsetting, intf 1590 drivers/video/fbdev/udlfb.c dev_info(&intf->dev, intf 1618 drivers/video/fbdev/udlfb.c dev_warn(&intf->dev, intf 1630 drivers/video/fbdev/udlfb.c dev_info(&intf->dev, "vendor descriptor not available (%d)\n", intf 1638 drivers/video/fbdev/udlfb.c dev_err(&intf->dev, "Unrecognized vendor firmware descriptor\n"); intf 1645 drivers/video/fbdev/udlfb.c static int dlfb_usb_probe(struct usb_interface *intf, intf 1653 drivers/video/fbdev/udlfb.c struct usb_device *usbdev = interface_to_usbdev(intf); intf 1658 drivers/video/fbdev/udlfb.c dev_err(&intf->dev, "%s: failed to allocate dlfb\n", __func__); intf 1665 drivers/video/fbdev/udlfb.c usb_set_intfdata(intf, dlfb); intf 1667 drivers/video/fbdev/udlfb.c dev_dbg(&intf->dev, "console enable=%d\n", console); intf 1668 drivers/video/fbdev/udlfb.c dev_dbg(&intf->dev, "fb_defio enable=%d\n", fb_defio); intf 1669 drivers/video/fbdev/udlfb.c dev_dbg(&intf->dev, "shadow enable=%d\n", shadow); intf 1673 drivers/video/fbdev/udlfb.c if (!dlfb_parse_vendor_descriptor(dlfb, intf)) { intf 1674 drivers/video/fbdev/udlfb.c dev_err(&intf->dev, intf 1680 drivers/video/fbdev/udlfb.c dev_warn(&intf->dev, intf 1707 drivers/video/fbdev/udlfb.c dev_err(&intf->dev, "unable to allocate urb list\n"); intf 1774 drivers/video/fbdev/udlfb.c static void dlfb_usb_disconnect(struct usb_interface *intf) intf 1780 drivers/video/fbdev/udlfb.c dlfb = usb_get_intfdata(intf); intf 1783 drivers/video/fbdev/udlfb.c dev_dbg(&intf->dev, "USB disconnect starting\n"); intf 127 drivers/w1/masters/ds2490.c struct usb_interface *intf; intf 972 drivers/w1/masters/ds2490.c static int ds_probe(struct usb_interface *intf, intf 975 drivers/w1/masters/ds2490.c struct usb_device *udev = interface_to_usbdev(intf); intf 993 drivers/w1/masters/ds2490.c usb_set_intfdata(intf, dev); intf 1005 drivers/w1/masters/ds2490.c intf->cur_altsetting->desc.bInterfaceNumber, alt); intf 1009 drivers/w1/masters/ds2490.c intf->cur_altsetting->desc.bInterfaceNumber, err); intf 1013 drivers/w1/masters/ds2490.c iface_desc = intf->cur_altsetting; intf 1048 drivers/w1/masters/ds2490.c usb_set_intfdata(intf, NULL); intf 1055 drivers/w1/masters/ds2490.c static void ds_disconnect(struct usb_interface *intf) intf 1059 drivers/w1/masters/ds2490.c dev = usb_get_intfdata(intf); intf 1069 drivers/w1/masters/ds2490.c usb_set_intfdata(intf, NULL); intf 97 drivers/xen/pvcalls-back.c struct pvcalls_data_intf *intf = map->ring; intf 103 drivers/xen/pvcalls-back.c cons = intf->in_cons; intf 104 drivers/xen/pvcalls-back.c prod = intf->in_prod; intf 105 drivers/xen/pvcalls-back.c error = intf->in_error; intf 156 drivers/xen/pvcalls-back.c intf->in_error = ret; intf 158 drivers/xen/pvcalls-back.c intf->in_prod = prod + ret; intf 168 drivers/xen/pvcalls-back.c struct pvcalls_data_intf *intf = map->ring; intf 175 drivers/xen/pvcalls-back.c cons = intf->out_cons; intf 176 drivers/xen/pvcalls-back.c prod = intf->out_prod; intf 211 drivers/xen/pvcalls-back.c intf->out_error = ret; intf 213 drivers/xen/pvcalls-back.c intf->out_error = 0; intf 214 drivers/xen/pvcalls-back.c intf->out_cons = cons + ret; intf 215 drivers/xen/pvcalls-back.c prod = intf->out_prod; intf 136 drivers/xen/pvcalls-front.c struct pvcalls_data_intf *intf = map->active.ring; intf 140 drivers/xen/pvcalls-front.c error = intf->out_error; intf 146 drivers/xen/pvcalls-front.c cons = intf->out_cons; intf 147 drivers/xen/pvcalls-front.c prod = intf->out_prod; intf 153 drivers/xen/pvcalls-front.c struct pvcalls_data_intf *intf = map->active.ring; intf 157 drivers/xen/pvcalls-front.c cons = intf->in_cons; intf 158 drivers/xen/pvcalls-front.c prod = intf->in_prod; intf 159 drivers/xen/pvcalls-front.c error = intf->in_error; intf 480 drivers/xen/pvcalls-front.c static int __write_ring(struct pvcalls_data_intf *intf, intf 489 drivers/xen/pvcalls-front.c error = intf->out_error; intf 492 drivers/xen/pvcalls-front.c cons = intf->out_cons; intf 493 drivers/xen/pvcalls-front.c prod = intf->out_prod; intf 526 drivers/xen/pvcalls-front.c intf->out_prod += len; intf 575 drivers/xen/pvcalls-front.c static int __read_ring(struct pvcalls_data_intf *intf, intf 584 drivers/xen/pvcalls-front.c cons = intf->in_cons; intf 585 drivers/xen/pvcalls-front.c prod = intf->in_prod; intf 586 drivers/xen/pvcalls-front.c error = intf->in_error; intf 619 drivers/xen/pvcalls-front.c intf->in_cons += len; intf 962 drivers/xen/pvcalls-front.c struct pvcalls_data_intf *intf = map->active.ring; intf 964 drivers/xen/pvcalls-front.c out_error = intf->out_error; intf 965 drivers/xen/pvcalls-front.c in_error = intf->in_error; intf 101 drivers/xen/xenbus/xenbus_comms.c struct xenstore_domain_interface *intf = xen_store_interface; intf 103 drivers/xen/xenbus/xenbus_comms.c return (intf->req_prod - intf->req_cons) != XENSTORE_RING_SIZE && intf 116 drivers/xen/xenbus/xenbus_comms.c struct xenstore_domain_interface *intf = xen_store_interface; intf 125 drivers/xen/xenbus/xenbus_comms.c cons = intf->req_cons; intf 126 drivers/xen/xenbus/xenbus_comms.c prod = intf->req_prod; intf 128 drivers/xen/xenbus/xenbus_comms.c intf->req_cons = intf->req_prod = 0; intf 137 drivers/xen/xenbus/xenbus_comms.c dst = get_output_chunk(cons, prod, intf->req, &avail); intf 150 drivers/xen/xenbus/xenbus_comms.c intf->req_prod += avail; intf 153 drivers/xen/xenbus/xenbus_comms.c if (prod <= intf->req_cons) intf 162 drivers/xen/xenbus/xenbus_comms.c struct xenstore_domain_interface *intf = xen_store_interface; intf 163 drivers/xen/xenbus/xenbus_comms.c return (intf->rsp_cons != intf->rsp_prod); intf 168 drivers/xen/xenbus/xenbus_comms.c struct xenstore_domain_interface *intf = xen_store_interface; intf 177 drivers/xen/xenbus/xenbus_comms.c cons = intf->rsp_cons; intf 178 drivers/xen/xenbus/xenbus_comms.c prod = intf->rsp_prod; intf 183 drivers/xen/xenbus/xenbus_comms.c intf->rsp_cons = intf->rsp_prod = 0; intf 187 drivers/xen/xenbus/xenbus_comms.c src = get_input_chunk(cons, prod, intf->rsp, &avail); intf 203 drivers/xen/xenbus/xenbus_comms.c intf->rsp_cons += avail; intf 206 drivers/xen/xenbus/xenbus_comms.c if (intf->rsp_prod - cons >= XENSTORE_RING_SIZE) intf 448 drivers/xen/xenbus/xenbus_comms.c struct xenstore_domain_interface *intf = xen_store_interface; intf 450 drivers/xen/xenbus/xenbus_comms.c if (intf->req_prod != intf->req_cons) intf 452 drivers/xen/xenbus/xenbus_comms.c intf->req_cons, intf->req_prod); intf 454 drivers/xen/xenbus/xenbus_comms.c if (intf->rsp_prod != intf->rsp_cons) { intf 456 drivers/xen/xenbus/xenbus_comms.c intf->rsp_cons, intf->rsp_prod); intf 459 drivers/xen/xenbus/xenbus_comms.c intf->rsp_cons = intf->rsp_prod; intf 22 include/linux/greybus/bundle.h struct gb_interface *intf; intf 40 include/linux/greybus/bundle.h struct gb_bundle *gb_bundle_create(struct gb_interface *intf, u8 bundle_id, intf 40 include/linux/greybus/connection.h struct gb_interface *intf; intf 69 include/linux/greybus/connection.h struct gb_connection *gb_connection_create_control(struct gb_interface *intf); intf 81 include/linux/greybus/connection.h return !connection->intf; intf 17 include/linux/greybus/control.h struct gb_interface *intf; intf 32 include/linux/greybus/control.h struct gb_control *gb_control_create(struct gb_interface *intf); intf 50 include/linux/greybus/control.h int gb_control_get_manifest_size_operation(struct gb_interface *intf); intf 51 include/linux/greybus/control.h int gb_control_get_manifest_operation(struct gb_interface *intf, void *manifest, intf 73 include/linux/greybus/interface.h int gb_interface_activate(struct gb_interface *intf); intf 74 include/linux/greybus/interface.h void gb_interface_deactivate(struct gb_interface *intf); intf 75 include/linux/greybus/interface.h int gb_interface_enable(struct gb_interface *intf); intf 76 include/linux/greybus/interface.h void gb_interface_disable(struct gb_interface *intf); intf 77 include/linux/greybus/interface.h int gb_interface_add(struct gb_interface *intf); intf 78 include/linux/greybus/interface.h void gb_interface_del(struct gb_interface *intf); intf 79 include/linux/greybus/interface.h void gb_interface_put(struct gb_interface *intf); intf 80 include/linux/greybus/interface.h void gb_interface_mailbox_event(struct gb_interface *intf, u16 result, intf 83 include/linux/greybus/interface.h int gb_interface_request_mode_switch(struct gb_interface *intf); intf 15 include/linux/greybus/manifest.h bool gb_manifest_parse(struct gb_interface *intf, void *data, size_t size); intf 240 include/linux/ipmi_smi.h void ipmi_unregister_smi(struct ipmi_smi *intf); intf 248 include/linux/ipmi_smi.h void ipmi_smi_msg_received(struct ipmi_smi *intf, intf 252 include/linux/ipmi_smi.h void ipmi_smi_watchdog_pretimeout(struct ipmi_smi *intf); intf 69 include/linux/mlx4/driver.h int mlx4_register_interface(struct mlx4_interface *intf); intf 70 include/linux/mlx4/driver.h void mlx4_unregister_interface(struct mlx4_interface *intf); intf 1070 include/linux/mlx5/driver.h int mlx5_register_interface(struct mlx5_interface *intf); intf 1071 include/linux/mlx5/driver.h void mlx5_unregister_interface(struct mlx5_interface *intf); intf 19 include/linux/pxa168_eth.h phy_interface_t intf; intf 263 include/linux/usb.h static inline void *usb_get_intfdata(struct usb_interface *intf) intf 265 include/linux/usb.h return dev_get_drvdata(&intf->dev); intf 268 include/linux/usb.h static inline void usb_set_intfdata(struct usb_interface *intf, void *data) intf 270 include/linux/usb.h dev_set_drvdata(&intf->dev, data); intf 273 include/linux/usb.h struct usb_interface *usb_get_intf(struct usb_interface *intf); intf 274 include/linux/usb.h void usb_put_intf(struct usb_interface *intf); intf 714 include/linux/usb.h static inline struct usb_device *interface_to_usbdev(struct usb_interface *intf) intf 716 include/linux/usb.h return to_usb_device(intf->dev.parent); intf 764 include/linux/usb.h extern int usb_autopm_get_interface(struct usb_interface *intf); intf 765 include/linux/usb.h extern void usb_autopm_put_interface(struct usb_interface *intf); intf 766 include/linux/usb.h extern int usb_autopm_get_interface_async(struct usb_interface *intf); intf 767 include/linux/usb.h extern void usb_autopm_put_interface_async(struct usb_interface *intf); intf 768 include/linux/usb.h extern void usb_autopm_get_interface_no_resume(struct usb_interface *intf); intf 769 include/linux/usb.h extern void usb_autopm_put_interface_no_suspend(struct usb_interface *intf); intf 783 include/linux/usb.h static inline int usb_autopm_get_interface(struct usb_interface *intf) intf 785 include/linux/usb.h static inline int usb_autopm_get_interface_async(struct usb_interface *intf) intf 788 include/linux/usb.h static inline void usb_autopm_put_interface(struct usb_interface *intf) intf 790 include/linux/usb.h static inline void usb_autopm_put_interface_async(struct usb_interface *intf) intf 793 include/linux/usb.h struct usb_interface *intf) intf 796 include/linux/usb.h struct usb_interface *intf) intf 874 include/linux/usb.h const struct usb_interface *intf, unsigned int altnum); intf 1186 include/linux/usb.h int (*probe) (struct usb_interface *intf, intf 1189 include/linux/usb.h void (*disconnect) (struct usb_interface *intf); intf 1191 include/linux/usb.h int (*unlocked_ioctl) (struct usb_interface *intf, unsigned int code, intf 1194 include/linux/usb.h int (*suspend) (struct usb_interface *intf, pm_message_t message); intf 1195 include/linux/usb.h int (*resume) (struct usb_interface *intf); intf 1196 include/linux/usb.h int (*reset_resume)(struct usb_interface *intf); intf 1198 include/linux/usb.h int (*pre_reset)(struct usb_interface *intf); intf 1199 include/linux/usb.h int (*post_reset)(struct usb_interface *intf); intf 1299 include/linux/usb.h extern int usb_register_dev(struct usb_interface *intf, intf 1301 include/linux/usb.h extern void usb_deregister_dev(struct usb_interface *intf, intf 17 include/linux/usb/cdc-wdm.h extern struct usb_driver *usb_cdc_wdm_register(struct usb_interface *intf, intf 48 include/linux/usb/cdc.h struct usb_interface *intf, intf 146 include/linux/usb/cdc_ncm.h u8 cdc_ncm_select_altsetting(struct usb_interface *intf); intf 148 include/linux/usb/cdc_ncm.h int cdc_ncm_bind_common(struct usbnet *dev, struct usb_interface *intf, u8 data_altsetting, int drvflags); intf 149 include/linux/usb/cdc_ncm.h void cdc_ncm_unbind(struct usbnet *dev, struct usb_interface *intf); intf 205 include/linux/usb/rndis_host.h generic_rndis_bind(struct usbnet *dev, struct usb_interface *intf, int flags); intf 206 include/linux/usb/rndis_host.h extern void rndis_unbind(struct usbnet *dev, struct usb_interface *intf); intf 324 include/linux/usb/serial.h extern int usb_serial_suspend(struct usb_interface *intf, pm_message_t message); intf 325 include/linux/usb/serial.h extern int usb_serial_resume(struct usb_interface *intf); intf 30 include/linux/usb/usbnet.h struct usb_interface *intf; intf 88 include/linux/usb/usbnet.h static inline struct usb_driver *driver_of(struct usb_interface *intf) intf 90 include/linux/usb/usbnet.h return to_usb_driver(intf->dev.driver); intf 211 include/linux/usb/usbnet.h extern int usbnet_ether_cdc_bind(struct usbnet *dev, struct usb_interface *intf); intf 94 include/linux/usb_usual.h extern int usb_usual_ignore_device(struct usb_interface *intf); intf 395 include/media/media-device.h #define media_device_for_each_intf(intf, mdev) \ intf 396 include/media/media-device.h list_for_each_entry(intf, &(mdev)->interfaces, graph_obj.list) intf 138 include/media/media-entity.h struct media_interface *intf; intf 350 include/media/media-entity.h struct media_interface intf; intf 596 include/media/media-entity.h #define intf_to_devnode(intf) \ intf 597 include/media/media-entity.h container_of(intf, struct media_intf_devnode, intf) intf 1045 include/media/media-entity.h struct media_interface *intf, intf 1072 include/media/media-entity.h void __media_remove_intf_links(struct media_interface *intf); intf 1086 include/media/media-entity.h void media_remove_intf_links(struct media_interface *intf); intf 31 include/scsi/scsi_driver.h #define scsi_unregister_interface(intf) \ intf 32 include/scsi/scsi_driver.h class_interface_unregister(intf) intf 61 net/9p/trans_xen.c struct xen_9pfs_data_intf *intf; intf 131 net/9p/trans_xen.c cons = ring->intf->out_cons; intf 132 net/9p/trans_xen.c prod = ring->intf->out_prod; intf 166 net/9p/trans_xen.c cons = ring->intf->out_cons; intf 167 net/9p/trans_xen.c prod = ring->intf->out_prod; intf 185 net/9p/trans_xen.c ring->intf->out_prod = prod; intf 206 net/9p/trans_xen.c cons = ring->intf->in_cons; intf 207 net/9p/trans_xen.c prod = ring->intf->in_prod; intf 229 net/9p/trans_xen.c ring->intf->in_cons = cons; intf 244 net/9p/trans_xen.c ring->intf->in_cons = cons; intf 293 net/9p/trans_xen.c if (!priv->rings[i].intf) intf 301 net/9p/trans_xen.c ref = priv->rings[i].intf->ref[j]; intf 309 net/9p/trans_xen.c free_page((unsigned long)priv->rings[i].intf); intf 336 net/9p/trans_xen.c ring->intf = (struct xen_9pfs_data_intf *)get_zeroed_page(GFP_KERNEL); intf 337 net/9p/trans_xen.c if (!ring->intf) intf 340 net/9p/trans_xen.c virt_to_gfn(ring->intf), 0); intf 355 net/9p/trans_xen.c ring->intf->ref[i] = ret; intf 357 net/9p/trans_xen.c ring->intf->ring_order = XEN_9PFS_RING_ORDER; intf 375 net/9p/trans_xen.c gnttab_end_foreign_access(ring->intf->ref[i], 0, 0); intf 381 net/9p/trans_xen.c free_page((unsigned long)ring->intf); intf 81 sound/usb/6fire/chip.c static int usb6fire_chip_probe(struct usb_interface *intf, intf 87 sound/usb/6fire/chip.c struct usb_device *device = interface_to_usbdev(intf); intf 97 sound/usb/6fire/chip.c usb_set_intfdata(intf, chips[i]); intf 105 sound/usb/6fire/chip.c dev_err(&intf->dev, "too many cards registered.\n"); intf 112 sound/usb/6fire/chip.c ret = usb6fire_fw_init(intf); intf 120 sound/usb/6fire/chip.c dev_err(&intf->dev, "can't set first interface.\n"); intf 123 sound/usb/6fire/chip.c ret = snd_card_new(&intf->dev, index[regidx], id[regidx], intf 126 sound/usb/6fire/chip.c dev_err(&intf->dev, "cannot create alsa card.\n"); intf 159 sound/usb/6fire/chip.c dev_err(&intf->dev, "cannot register card."); intf 162 sound/usb/6fire/chip.c usb_set_intfdata(intf, chip); intf 170 sound/usb/6fire/chip.c static void usb6fire_chip_disconnect(struct usb_interface *intf) intf 174 sound/usb/6fire/chip.c chip = usb_get_intfdata(intf); intf 202 sound/usb/6fire/firmware.c struct usb_interface *intf, const char *fwname, intf 207 sound/usb/6fire/firmware.c struct usb_device *device = interface_to_usbdev(intf); intf 218 sound/usb/6fire/firmware.c dev_err(&intf->dev, intf 226 sound/usb/6fire/firmware.c dev_err(&intf->dev, intf 236 sound/usb/6fire/firmware.c dev_err(&intf->dev, intf 248 sound/usb/6fire/firmware.c dev_err(&intf->dev, intf 261 sound/usb/6fire/firmware.c dev_err(&intf->dev, intf 271 sound/usb/6fire/firmware.c dev_err(&intf->dev, intf 280 sound/usb/6fire/firmware.c struct usb_interface *intf, const char *fwname) intf 284 sound/usb/6fire/firmware.c struct usb_device *device = interface_to_usbdev(intf); intf 295 sound/usb/6fire/firmware.c dev_err(&intf->dev, "unable to get fpga firmware %s.\n", intf 308 sound/usb/6fire/firmware.c dev_err(&intf->dev, intf 321 sound/usb/6fire/firmware.c dev_err(&intf->dev, intf 331 sound/usb/6fire/firmware.c dev_err(&intf->dev, intf 341 sound/usb/6fire/firmware.c static int usb6fire_fw_check(struct usb_interface *intf, const u8 *version) intf 349 sound/usb/6fire/firmware.c dev_err(&intf->dev, "invalid firmware version in device: %4ph. " intf 356 sound/usb/6fire/firmware.c int usb6fire_fw_init(struct usb_interface *intf) intf 360 sound/usb/6fire/firmware.c struct usb_device *device = interface_to_usbdev(intf); intf 367 sound/usb/6fire/firmware.c dev_err(&intf->dev, intf 372 sound/usb/6fire/firmware.c dev_err(&intf->dev, intf 381 sound/usb/6fire/firmware.c ret = usb6fire_fw_ezusb_upload(intf, intf 389 sound/usb/6fire/firmware.c ret = usb6fire_fw_check(intf, buffer + 4); intf 392 sound/usb/6fire/firmware.c ret = usb6fire_fw_fpga_upload(intf, "6fire/dmx6firecf.bin"); intf 397 sound/usb/6fire/firmware.c ret = usb6fire_fw_ezusb_upload(intf, "6fire/dmx6fireap.ihx", intf 405 sound/usb/6fire/firmware.c return usb6fire_fw_check(intf, buffer + 4); intf 408 sound/usb/6fire/firmware.c dev_err(&intf->dev, intf 21 sound/usb/6fire/firmware.h int usb6fire_fw_init(struct usb_interface *intf); intf 43 sound/usb/bcd2000/bcd2000.c struct usb_interface *intf; intf 356 sound/usb/bcd2000/bcd2000.c if (bcd2k->intf) { intf 357 sound/usb/bcd2000/bcd2000.c usb_set_intfdata(bcd2k->intf, NULL); intf 358 sound/usb/bcd2000/bcd2000.c bcd2k->intf = NULL; intf 393 sound/usb/bcd2000/bcd2000.c bcd2k->intf = interface; intf 394 sound/usb/caiaq/device.c struct usb_interface *intf, intf 409 sound/usb/caiaq/device.c err = snd_card_new(&intf->dev, intf 513 sound/usb/caiaq/device.c static int snd_probe(struct usb_interface *intf, intf 518 sound/usb/caiaq/device.c struct usb_device *usb_dev = interface_to_usbdev(intf); intf 520 sound/usb/caiaq/device.c ret = create_card(usb_dev, intf, &card); intf 525 sound/usb/caiaq/device.c usb_set_intfdata(intf, card); intf 536 sound/usb/caiaq/device.c static void snd_disconnect(struct usb_interface *intf) intf 538 sound/usb/caiaq/device.c struct snd_card *card = usb_get_intfdata(intf); intf 539 sound/usb/caiaq/device.c struct device *dev = intf->usb_dev; intf 546 sound/usb/caiaq/device.c dev_dbg(dev, "%s(%p)\n", __func__, intf); intf 559 sound/usb/caiaq/device.c usb_reset_device(interface_to_usbdev(intf)); intf 316 sound/usb/card.c int intf = assoc->bFirstInterface + i; intf 318 sound/usb/card.c if (intf != ctrlif) intf 319 sound/usb/card.c snd_usb_create_stream(chip, ctrlif, intf); intf 436 sound/usb/card.c static int snd_usb_audio_create(struct usb_interface *intf, intf 462 sound/usb/card.c err = snd_card_new(&intf->dev, index[idx], id[idx], THIS_MODULE, intf 555 sound/usb/card.c static int usb_audio_probe(struct usb_interface *intf, intf 558 sound/usb/card.c struct usb_device *dev = interface_to_usbdev(intf); intf 567 sound/usb/card.c alts = &intf->altsetting[0]; intf 576 sound/usb/card.c err = snd_usb_apply_boot_quirk(dev, intf, quirk, id); intf 600 sound/usb/card.c err = snd_usb_apply_boot_quirk_once(dev, intf, quirk, id); intf 612 sound/usb/card.c err = snd_usb_audio_create(intf, dev, i, quirk, intf 616 sound/usb/card.c chip->pm_intf = intf; intf 647 sound/usb/card.c err = snd_usb_create_quirk(chip, intf, &usb_audio_driver, quirk); intf 669 sound/usb/card.c snd_media_device_create(chip, intf); intf 674 sound/usb/card.c usb_set_intfdata(intf, chip); intf 696 sound/usb/card.c static void usb_audio_disconnect(struct usb_interface *intf) intf 698 sound/usb/card.c struct snd_usb_audio *chip = usb_get_intfdata(intf); intf 803 sound/usb/card.c static int usb_audio_suspend(struct usb_interface *intf, pm_message_t message) intf 805 sound/usb/card.c struct snd_usb_audio *chip = usb_get_intfdata(intf); intf 833 sound/usb/card.c static int __usb_audio_resume(struct usb_interface *intf, bool reset_resume) intf 835 sound/usb/card.c struct snd_usb_audio *chip = usb_get_intfdata(intf); intf 880 sound/usb/card.c static int usb_audio_resume(struct usb_interface *intf) intf 882 sound/usb/card.c return __usb_audio_resume(intf, false); intf 885 sound/usb/card.c static int usb_audio_reset_resume(struct usb_interface *intf) intf 887 sound/usb/card.c return __usb_audio_resume(intf, true); intf 63 sound/usb/hiface/chip.c static int hiface_chip_create(struct usb_interface *intf, intf 76 sound/usb/hiface/chip.c ret = snd_card_new(&intf->dev, index[idx], id[idx], THIS_MODULE, intf 104 sound/usb/hiface/chip.c static int hiface_chip_probe(struct usb_interface *intf, intf 111 sound/usb/hiface/chip.c struct usb_device *device = interface_to_usbdev(intf); intf 133 sound/usb/hiface/chip.c ret = hiface_chip_create(intf, device, i, quirk, &chip); intf 149 sound/usb/hiface/chip.c usb_set_intfdata(intf, chip); intf 159 sound/usb/hiface/chip.c static void hiface_chip_disconnect(struct usb_interface *intf) intf 164 sound/usb/hiface/chip.c chip = usb_get_intfdata(intf); intf 244 sound/usb/line6/podhd.c struct usb_interface *intf; intf 246 sound/usb/line6/podhd.c intf = usb_ifnum_to_if(line6->usbdev, intf 248 sound/usb/line6/podhd.c if (intf) intf 249 sound/usb/line6/podhd.c usb_driver_release_interface(&podhd_driver, intf); intf 261 sound/usb/line6/podhd.c struct usb_interface *intf; intf 268 sound/usb/line6/podhd.c intf = usb_ifnum_to_if(line6->usbdev, intf 270 sound/usb/line6/podhd.c if (!intf) { intf 276 sound/usb/line6/podhd.c err = usb_driver_claim_interface(&podhd_driver, intf, NULL); intf 83 sound/usb/media.c &mctl->intf_devnode->intf, intf 213 sound/usb/media.c &ctl_intf->intf, intf 1076 sound/usb/midi.c struct usb_interface *intf; intf 1081 sound/usb/midi.c intf = umidi->iface; intf 1082 sound/usb/midi.c is_light_load = intf->cur_altsetting != intf->altsetting; intf 1085 sound/usb/midi.c hostif = &intf->altsetting[umidi->roland_load_ctl->private_value]; intf 1835 sound/usb/midi.c struct usb_interface *intf; intf 1844 sound/usb/midi.c intf = umidi->iface; intf 1845 sound/usb/midi.c if (!intf) intf 1847 sound/usb/midi.c hostif = &intf->altsetting[0]; intf 1962 sound/usb/midi.c struct usb_interface *intf; intf 1966 sound/usb/midi.c intf = umidi->iface; intf 1967 sound/usb/midi.c if (!intf || intf->num_altsetting != 2) intf 1970 sound/usb/midi.c hostif = &intf->altsetting[1]; intf 1999 sound/usb/midi.c struct usb_interface *intf; intf 2011 sound/usb/midi.c intf = umidi->iface; intf 2012 sound/usb/midi.c if (!intf || intf->num_altsetting < 1) intf 2014 sound/usb/midi.c hostif = intf->cur_altsetting; intf 2064 sound/usb/midi.c struct usb_interface *intf; intf 2069 sound/usb/midi.c intf = umidi->iface; intf 2070 sound/usb/midi.c if (!intf) intf 2072 sound/usb/midi.c hostif = intf->altsetting; intf 2105 sound/usb/midi.c struct usb_interface *intf; intf 2109 sound/usb/midi.c intf = umidi->iface; intf 2110 sound/usb/midi.c if (!intf) intf 2112 sound/usb/midi.c hostif = intf->altsetting; intf 2144 sound/usb/midi.c struct usb_interface *intf; intf 2150 sound/usb/midi.c intf = umidi->iface; intf 2151 sound/usb/midi.c if (!intf) intf 2153 sound/usb/midi.c hostif = intf->altsetting; intf 82 sound/usb/misc/ua101.c struct usb_interface *intf[INTF_COUNT]; intf 460 sound/usb/misc/ua101.c alts = ua->intf[intf_index]->cur_altsetting; intf 478 sound/usb/misc/ua101.c if (!ua->intf[intf_index]) intf 481 sound/usb/misc/ua101.c alts = ua->intf[intf_index]->cur_altsetting; intf 966 sound/usb/misc/ua101.c fmt_capture = find_format_descriptor(ua->intf[INTF_CAPTURE]); intf 967 sound/usb/misc/ua101.c fmt_playback = find_format_descriptor(ua->intf[INTF_PLAYBACK]); intf 1022 sound/usb/misc/ua101.c epd = &ua->intf[INTF_CAPTURE]->altsetting[1].endpoint[0].desc; intf 1030 sound/usb/misc/ua101.c epd = &ua->intf[INTF_PLAYBACK]->altsetting[1].endpoint[0].desc; intf 1148 sound/usb/misc/ua101.c struct usb_interface *intf; intf 1157 sound/usb/misc/ua101.c for (i = 0; i < ARRAY_SIZE(ua->intf); ++i) { intf 1159 sound/usb/misc/ua101.c intf = ua->intf[i]; intf 1160 sound/usb/misc/ua101.c ua->intf[i] = NULL; intf 1162 sound/usb/misc/ua101.c if (intf) { intf 1163 sound/usb/misc/ua101.c usb_set_intfdata(intf, NULL); intf 1164 sound/usb/misc/ua101.c if (intf != interface) intf 1166 sound/usb/misc/ua101.c intf); intf 1246 sound/usb/misc/ua101.c ua->intf[0] = interface; intf 1247 sound/usb/misc/ua101.c for (i = 1; i < ARRAY_SIZE(ua->intf); ++i) { intf 1248 sound/usb/misc/ua101.c ua->intf[i] = usb_ifnum_to_if(ua->dev, intf 1250 sound/usb/misc/ua101.c if (!ua->intf[i]) { intf 1257 sound/usb/misc/ua101.c ua->intf[i], ua); intf 1259 sound/usb/misc/ua101.c ua->intf[i] = NULL; intf 1300 sound/usb/misc/ua101.c err = snd_usbmidi_create(card, ua->intf[INTF_MIDI], intf 2947 sound/usb/mixer.c int intf = assoc->bFirstInterface + i; intf 2956 sound/usb/mixer.c if (intf == ctrlif) intf 2959 sound/usb/mixer.c iface = usb_ifnum_to_if(dev, intf); intf 250 sound/usb/quirks-table.h #define YAMAHA_INTERFACE(id, intf, name) { \ intf 255 sound/usb/quirks-table.h .ifnum = intf, \ intf 88 sound/usb/quirks.c struct usb_interface *intf, intf 92 sound/usb/quirks.c return snd_usbmidi_create(chip->card, intf, &chip->midi_list, quirk); intf 577 sound/usb/quirks.c static int snd_usb_extigy_boot_quirk(struct usb_device *dev, struct usb_interface *intf) intf 1273 sound/usb/quirks.c struct usb_interface *intf, intf 1281 sound/usb/quirks.c return snd_usb_extigy_boot_quirk(dev, intf); intf 1326 sound/usb/quirks.c struct usb_interface *intf, intf 19 sound/usb/quirks.h struct usb_interface *intf, intf 24 sound/usb/quirks.h struct usb_interface *intf, intf 518 sound/usb/usx2y/us122l.c struct usb_interface *intf, intf 531 sound/usb/usx2y/us122l.c err = snd_card_new(&intf->dev, index[dev], id[dev], THIS_MODULE, intf 556 sound/usb/usx2y/us122l.c static int us122l_usb_probe(struct usb_interface *intf, intf 560 sound/usb/usx2y/us122l.c struct usb_device *device = interface_to_usbdev(intf); intf 564 sound/usb/usx2y/us122l.c err = usx2y_create_card(device, intf, &card, device_id->driver_info); intf 585 sound/usb/usx2y/us122l.c static int snd_us122l_probe(struct usb_interface *intf, intf 588 sound/usb/usx2y/us122l.c struct usb_device *device = interface_to_usbdev(intf); intf 599 sound/usb/usx2y/us122l.c intf, intf->cur_altsetting->desc.bInterfaceNumber); intf 600 sound/usb/usx2y/us122l.c if (intf->cur_altsetting->desc.bInterfaceNumber != 1) intf 603 sound/usb/usx2y/us122l.c err = us122l_usb_probe(usb_get_intf(intf), id, &card); intf 605 sound/usb/usx2y/us122l.c usb_put_intf(intf); intf 609 sound/usb/usx2y/us122l.c usb_set_intfdata(intf, card); intf 613 sound/usb/usx2y/us122l.c static void snd_us122l_disconnect(struct usb_interface *intf) intf 619 sound/usb/usx2y/us122l.c card = usb_get_intfdata(intf); intf 645 sound/usb/usx2y/us122l.c static int snd_us122l_suspend(struct usb_interface *intf, pm_message_t message) intf 651 sound/usb/usx2y/us122l.c card = usb_get_intfdata(intf); intf 670 sound/usb/usx2y/us122l.c static int snd_us122l_resume(struct usb_interface *intf) intf 677 sound/usb/usx2y/us122l.c card = usb_get_intfdata(intf); intf 328 sound/usb/usx2y/usbusx2y.c struct usb_interface *intf, intf 340 sound/usb/usx2y/usbusx2y.c err = snd_card_new(&intf->dev, index[dev], id[dev], THIS_MODULE, intf 365 sound/usb/usx2y/usbusx2y.c struct usb_interface *intf, intf 379 sound/usb/usx2y/usbusx2y.c err = usX2Y_create_card(device, intf, &card); intf 394 sound/usb/usx2y/usbusx2y.c static int snd_usX2Y_probe(struct usb_interface *intf, const struct usb_device_id *id) intf 399 sound/usb/usx2y/usbusx2y.c err = usX2Y_usb_probe(interface_to_usbdev(intf), intf, id, &card); intf 402 sound/usb/usx2y/usbusx2y.c dev_set_drvdata(&intf->dev, card); intf 406 sound/usb/usx2y/usbusx2y.c static void snd_usX2Y_disconnect(struct usb_interface *intf) intf 408 sound/usb/usx2y/usbusx2y.c usX2Y_usb_disconnect(interface_to_usbdev(intf), intf 409 sound/usb/usx2y/usbusx2y.c usb_get_intfdata(intf)); intf 61 tools/usb/ffs-aio-example/multibuff/device_app/aio_multibuff.c struct usb_interface_descriptor intf; intf 74 tools/usb/ffs-aio-example/multibuff/device_app/aio_multibuff.c .intf = { intf 75 tools/usb/ffs-aio-example/multibuff/device_app/aio_multibuff.c .bLength = sizeof(descriptors.fs_descs.intf), intf 96 tools/usb/ffs-aio-example/multibuff/device_app/aio_multibuff.c .intf = { intf 97 tools/usb/ffs-aio-example/multibuff/device_app/aio_multibuff.c .bLength = sizeof(descriptors.hs_descs.intf), intf 59 tools/usb/ffs-aio-example/simple/device_app/aio_simple.c struct usb_interface_descriptor intf; intf 72 tools/usb/ffs-aio-example/simple/device_app/aio_simple.c .intf = { intf 73 tools/usb/ffs-aio-example/simple/device_app/aio_simple.c .bLength = sizeof(descriptors.fs_descs.intf), intf 94 tools/usb/ffs-aio-example/simple/device_app/aio_simple.c .intf = { intf 95 tools/usb/ffs-aio-example/simple/device_app/aio_simple.c .bLength = sizeof(descriptors.hs_descs.intf), intf 115 tools/usb/ffs-test.c struct usb_interface_descriptor intf; intf 120 tools/usb/ffs-test.c struct usb_interface_descriptor intf; intf 136 tools/usb/ffs-test.c .intf = { intf 137 tools/usb/ffs-test.c .bLength = sizeof descriptors.fs_descs.intf, intf 160 tools/usb/ffs-test.c .intf = { intf 161 tools/usb/ffs-test.c .bLength = sizeof descriptors.fs_descs.intf, intf 185 tools/usb/ffs-test.c .intf = { intf 186 tools/usb/ffs-test.c .bLength = sizeof descriptors.fs_descs.intf, intf 132 tools/usb/testusb.c struct usb_interface_descriptor intf; intf 141 tools/usb/testusb.c if (u.intf.bLength == sizeof u.intf intf 142 tools/usb/testusb.c && u.intf.bDescriptorType == USB_DT_INTERFACE intf 143 tools/usb/testusb.c && u.intf.bNumEndpoints == 2 intf 144 tools/usb/testusb.c && u.intf.bInterfaceClass == USB_CLASS_VENDOR_SPEC intf 145 tools/usb/testusb.c && u.intf.bInterfaceSubClass == 0 intf 146 tools/usb/testusb.c && u.intf.bInterfaceProtocol == 0) intf 147 tools/usb/testusb.c return (unsigned char)u.intf.bInterfaceNumber;