Lines Matching defs:payload
479 struct pm8001_ioctl_payload payload;
482 payload.minor_function = 7;
483 payload.offset = 0;
484 payload.rd_length = 4096;
485 payload.func_specific = kzalloc(4096, GFP_KERNEL);
486 if (!payload.func_specific)
488 if (PM8001_CHIP_DISP->get_nvmd_req(pm8001_ha, &payload)) {
489 kfree(payload.func_specific);
496 *(payload.func_specific+bios_index));
497 kfree(payload.func_specific);
681 struct pm8001_ioctl_payload *payload;
685 u32 length = 1024 * 5 + sizeof(*payload) - 1;
697 payload = (struct pm8001_ioctl_payload *)ioctlbuffer;
698 memcpy((u8 *)&payload->func_specific, (u8 *)pm8001_ha->fw_image->data,
700 payload->wr_length = pm8001_ha->fw_image->size;
701 payload->id = 0;
702 payload->minor_function = 0x1;
704 ret = PM8001_CHIP_DISP->set_nvmd_req(pm8001_ha, payload);
717 struct pm8001_ioctl_payload *payload;
726 u32 length = 1024 * 16 + sizeof(*payload) - 1;
745 payload = (struct pm8001_ioctl_payload *)ioctlbuffer;
746 payload->wr_length = 1024*16;
747 payload->id = 0;
749 (struct fw_control_info *)&payload->func_specific;
774 ret = PM8001_CHIP_DISP->fw_flash_update_req(pm8001_ha, payload);