Lines Matching refs:cfg
716 struct cp2112_usb_config_report *cfg) in cp2112_get_usb_config() argument
720 ret = cp2112_hid_get(hdev, CP2112_USB_CONFIG, (u8 *)cfg, sizeof(*cfg), in cp2112_get_usb_config()
722 if (ret != sizeof(*cfg)) { in cp2112_get_usb_config()
733 struct cp2112_usb_config_report *cfg) in cp2112_set_usb_config() argument
737 BUG_ON(cfg->report != CP2112_USB_CONFIG); in cp2112_set_usb_config()
739 ret = cp2112_hid_output(hdev, (u8 *)cfg, sizeof(*cfg), in cp2112_set_usb_config()
741 if (ret != sizeof(*cfg)) { in cp2112_set_usb_config()
759 struct cp2112_usb_config_report cfg; \
760 int ret = cp2112_get_usb_config(hdev, &cfg); \
764 ret = cp2112_set_usb_config(hdev, &cfg); \
774 struct cp2112_usb_config_report cfg; \
775 int ret = cp2112_get_usb_config(hdev, &cfg); \
788 cfg.vid = cpu_to_le16(vid);
789 cfg.mask = 0x01;
790 }), "0x%04x\n", le16_to_cpu(cfg.vid));
798 cfg.pid = cpu_to_le16(pid);
799 cfg.mask = 0x02;
800 }), "0x%04x\n", le16_to_cpu(cfg.pid));
808 cfg.max_power = (mA + 1) / 2;
809 cfg.mask = 0x04;
810 }), "%u mA\n", cfg.max_power * 2);
813 if (sscanf(buf, "%hhi", &cfg.power_mode) != 1)
816 cfg.mask = 0x08;
817 }), "%u\n", cfg.power_mode);
820 if (sscanf(buf, "%hhi.%hhi", &cfg.release_major, &cfg.release_minor)
824 cfg.mask = 0x10;
825 }), "%u.%u\n", cfg.release_major, cfg.release_minor);