Lines Matching refs:cfg
768 struct cp2112_usb_config_report *cfg) in cp2112_get_usb_config() argument
772 ret = cp2112_hid_get(hdev, CP2112_USB_CONFIG, (u8 *)cfg, sizeof(*cfg), in cp2112_get_usb_config()
774 if (ret != sizeof(*cfg)) { in cp2112_get_usb_config()
785 struct cp2112_usb_config_report *cfg) in cp2112_set_usb_config() argument
789 BUG_ON(cfg->report != CP2112_USB_CONFIG); in cp2112_set_usb_config()
791 ret = cp2112_hid_output(hdev, (u8 *)cfg, sizeof(*cfg), in cp2112_set_usb_config()
793 if (ret != sizeof(*cfg)) { in cp2112_set_usb_config()
811 struct cp2112_usb_config_report cfg; \
812 int ret = cp2112_get_usb_config(hdev, &cfg); \
816 ret = cp2112_set_usb_config(hdev, &cfg); \
826 struct cp2112_usb_config_report cfg; \
827 int ret = cp2112_get_usb_config(hdev, &cfg); \
840 cfg.vid = cpu_to_le16(vid);
841 cfg.mask = 0x01;
842 }), "0x%04x\n", le16_to_cpu(cfg.vid));
850 cfg.pid = cpu_to_le16(pid);
851 cfg.mask = 0x02;
852 }), "0x%04x\n", le16_to_cpu(cfg.pid));
860 cfg.max_power = (mA + 1) / 2;
861 cfg.mask = 0x04;
862 }), "%u mA\n", cfg.max_power * 2);
865 if (sscanf(buf, "%hhi", &cfg.power_mode) != 1)
868 cfg.mask = 0x08;
869 }), "%u\n", cfg.power_mode);
872 if (sscanf(buf, "%hhi.%hhi", &cfg.release_major, &cfg.release_minor)
876 cfg.mask = 0x10;
877 }), "%u.%u\n", cfg.release_major, cfg.release_minor);