Lines Matching refs:payload
671 struct pm8001_ioctl_payload payload; in pm8001_init_sas_add() local
686 payload.minor_function = 4; in pm8001_init_sas_add()
687 payload.rd_length = 4096; in pm8001_init_sas_add()
689 payload.minor_function = 0; in pm8001_init_sas_add()
690 payload.rd_length = 128; in pm8001_init_sas_add()
695 payload.minor_function = 4; in pm8001_init_sas_add()
696 payload.rd_length = 4096; in pm8001_init_sas_add()
698 payload.minor_function = 1; in pm8001_init_sas_add()
699 payload.rd_length = 4096; in pm8001_init_sas_add()
701 payload.offset = 0; in pm8001_init_sas_add()
702 payload.func_specific = kzalloc(payload.rd_length, GFP_KERNEL); in pm8001_init_sas_add()
703 if (!payload.func_specific) { in pm8001_init_sas_add()
707 rc = PM8001_CHIP_DISP->get_nvmd_req(pm8001_ha, &payload); in pm8001_init_sas_add()
709 kfree(payload.func_specific); in pm8001_init_sas_add()
716 kfree(payload.func_specific); in pm8001_init_sas_add()
726 payload.func_specific[0x704 + i]; in pm8001_init_sas_add()
729 payload.func_specific[0x010 + i]; in pm8001_init_sas_add()
734 payload.func_specific[0x010 + i]; in pm8001_init_sas_add()
737 payload.func_specific[0x804 + i]; in pm8001_init_sas_add()
748 kfree(payload.func_specific); in pm8001_init_sas_add()
772 struct pm8001_ioctl_payload payload; in pm8001_get_phy_settings_info() local
777 payload.minor_function = 6; in pm8001_get_phy_settings_info()
778 payload.offset = 0; in pm8001_get_phy_settings_info()
779 payload.rd_length = 4096; in pm8001_get_phy_settings_info()
780 payload.func_specific = kzalloc(4096, GFP_KERNEL); in pm8001_get_phy_settings_info()
781 if (!payload.func_specific) in pm8001_get_phy_settings_info()
784 rc = PM8001_CHIP_DISP->get_nvmd_req(pm8001_ha, &payload); in pm8001_get_phy_settings_info()
786 kfree(payload.func_specific); in pm8001_get_phy_settings_info()
791 pm8001_set_phy_profile(pm8001_ha, sizeof(u8), payload.func_specific); in pm8001_get_phy_settings_info()
792 kfree(payload.func_specific); in pm8001_get_phy_settings_info()