Lines Matching refs:value
172 mb_pack->operation.params[1].value.a = (uint32_t)mem_item->size;
173 mb_pack->operation.params[2].value.a = mem_item->configid;
429 uint32_t configid = params->mb_pack->operation.params[1].value.a;
430 uint32_t ion_size = params->mb_pack->operation.params[1].value.b;
545 a_addr = client_param->value.a_addr |
546 ((uint64_t)client_param->value.a_h_addr << ADDR_TRANS_NUM);
547 b_addr = client_param->value.b_addr |
548 ((uint64_t)client_param->value.b_h_addr << ADDR_TRANS_NUM);
550 if (read_from_client(&operation->params[index].value.a,
551 sizeof(operation->params[index].value.a),
553 sizeof(operation->params[index].value.a), kernel_params)) {
557 if (read_from_client(&operation->params[index].value.b,
558 sizeof(operation->params[index].value.b),
560 sizeof(operation->params[index].value.b), kernel_params)) {
564 ion_shared_fd = operation->params[index].value.a;
565 ion_alloc_size = operation->params[index].value.b;
588 uint64_t a_addr = client_param->value.a_addr |
589 ((uint64_t)client_param->value.a_h_addr << ADDR_TRANS_NUM);
590 uint64_t b_addr = client_param->value.b_addr |
591 ((uint64_t)client_param->value.b_h_addr << ADDR_TRANS_NUM);
593 if (read_from_client(&operation->params[index].value.a,
594 sizeof(operation->params[index].value.a),
596 sizeof(operation->params[index].value.a), kernel_params)) {
597 tloge("value.a_addr copy failed\n");
601 if (read_from_client(&operation->params[index].value.b,
602 sizeof(operation->params[index].value.b),
604 sizeof(operation->params[index].value.b), kernel_params)) {
605 tloge("value.b_addr copy failed\n");
633 ion_shared_fd = operation->params[index].value.a;
650 if (drm_ion_size > operation->params[index].value.b)
651 drm_ion_size = operation->params[index].value.b;
652 operation->params[index].value.a = (unsigned int)drm_ion_phys;
653 operation->params[index].value.b = (unsigned int)drm_ion_size;