swocInfo 39 drivers/usb/storage/sierra_ms.c static bool containsFullLinuxPackage(struct swoc_info *swocInfo) swocInfo 41 drivers/usb/storage/sierra_ms.c if ((swocInfo->LinuxSKU >= 0x2100 && swocInfo->LinuxSKU <= 0x2FFF) || swocInfo 42 drivers/usb/storage/sierra_ms.c (swocInfo->LinuxSKU >= 0x7100 && swocInfo->LinuxSKU <= 0x7FFF)) swocInfo 65 drivers/usb/storage/sierra_ms.c struct swoc_info *swocInfo) swocInfo 76 drivers/usb/storage/sierra_ms.c (void *) swocInfo, /* void *data */ swocInfo 80 drivers/usb/storage/sierra_ms.c swocInfo->LinuxSKU = le16_to_cpu(swocInfo->LinuxSKU); swocInfo 81 drivers/usb/storage/sierra_ms.c swocInfo->LinuxVer = le16_to_cpu(swocInfo->LinuxVer); swocInfo 85 drivers/usb/storage/sierra_ms.c static void debug_swoc(const struct device *dev, struct swoc_info *swocInfo) swocInfo 87 drivers/usb/storage/sierra_ms.c dev_dbg(dev, "SWIMS: SWoC Rev: %02d\n", swocInfo->rev); swocInfo 88 drivers/usb/storage/sierra_ms.c dev_dbg(dev, "SWIMS: Linux SKU: %04X\n", swocInfo->LinuxSKU); swocInfo 89 drivers/usb/storage/sierra_ms.c dev_dbg(dev, "SWIMS: Linux Version: %04X\n", swocInfo->LinuxVer); swocInfo 96 drivers/usb/storage/sierra_ms.c struct swoc_info *swocInfo; swocInfo 103 drivers/usb/storage/sierra_ms.c swocInfo = kmalloc(sizeof(struct swoc_info), GFP_KERNEL); swocInfo 104 drivers/usb/storage/sierra_ms.c if (!swocInfo) { swocInfo 108 drivers/usb/storage/sierra_ms.c result = sierra_get_swoc_info(udev, swocInfo); swocInfo 111 drivers/usb/storage/sierra_ms.c kfree(swocInfo); swocInfo 115 drivers/usb/storage/sierra_ms.c debug_swoc(dev, swocInfo); swocInfo 118 drivers/usb/storage/sierra_ms.c swocInfo->rev, swocInfo 119 drivers/usb/storage/sierra_ms.c swocInfo->LinuxSKU, swocInfo 120 drivers/usb/storage/sierra_ms.c swocInfo->LinuxVer); swocInfo 121 drivers/usb/storage/sierra_ms.c kfree(swocInfo); swocInfo 130 drivers/usb/storage/sierra_ms.c struct swoc_info *swocInfo; swocInfo 158 drivers/usb/storage/sierra_ms.c swocInfo = kmalloc(sizeof(struct swoc_info), swocInfo 160 drivers/usb/storage/sierra_ms.c if (!swocInfo) swocInfo 166 drivers/usb/storage/sierra_ms.c result = sierra_get_swoc_info(udev, swocInfo); swocInfo 175 drivers/usb/storage/sierra_ms.c kfree(swocInfo); swocInfo 179 drivers/usb/storage/sierra_ms.c debug_swoc(&us->pusb_dev->dev, swocInfo); swocInfo 185 drivers/usb/storage/sierra_ms.c if (!containsFullLinuxPackage(swocInfo)) { swocInfo 191 drivers/usb/storage/sierra_ms.c kfree(swocInfo); swocInfo 194 drivers/usb/storage/sierra_ms.c kfree(swocInfo);