Lines Matching refs:req

140 	struct test_batched_req *req;
147 req = &test_fw_config->reqs[i];
148 if (req->fw) {
149 if (req->fw_buf) {
150 kfree_const(req->fw_buf);
151 req->fw_buf = NULL;
153 release_firmware(req->fw);
154 req->fw = NULL;
794 struct test_batched_req *req = data;
796 if (!req) {
809 req->rc = request_partial_firmware_into_buf
810 (&req->fw,
811 req->name,
812 req->dev,
817 req->rc = request_firmware_into_buf
818 (&req->fw,
819 req->name,
820 req->dev,
823 if (!req->fw)
826 req->fw_buf = test_buf;
828 req->rc = test_fw_config->req_firmware(&req->fw,
829 req->name,
830 req->dev);
833 if (req->rc) {
835 req->idx, req->rc);
837 test_fw_config->test_result = req->rc;
838 } else if (req->fw) {
839 req->sent = true;
841 req->idx, req->fw->size);
843 complete(&req->completion);
845 req->task = NULL;
860 struct test_batched_req *req;
883 req = &test_fw_config->reqs[i];
884 req->fw = NULL;
885 req->idx = i;
886 req->name = test_fw_config->name;
887 req->fw_buf = NULL;
888 req->dev = dev;
889 init_completion(&req->completion);
890 req->task = kthread_run(test_fw_run_batch_request, req,
891 "%s-%u", KBUILD_MODNAME, req->idx);
892 if (!req->task || IS_ERR(req->task)) {
893 pr_err("Setting up thread %u failed\n", req->idx);
894 req->task = NULL;
912 req = &test_fw_config->reqs[i];
913 if (req->task || req->sent)
914 wait_for_completion(&req->completion);
933 struct test_batched_req *req = context;
935 if (!req) {
941 if (!req->idx)
944 req->fw = fw;
955 complete(&req->completion);
963 struct test_batched_req *req;
990 req = &test_fw_config->reqs[i];
991 req->name = test_fw_config->name;
992 req->fw_buf = NULL;
993 req->fw = NULL;
994 req->idx = i;
995 init_completion(&req->completion);
997 req->name,
998 dev, GFP_KERNEL, req,
1003 req->rc = rc;
1006 req->sent = true;
1022 req = &test_fw_config->reqs[i];
1023 if (req->sent)
1024 wait_for_completion(&req->completion);
1059 struct test_batched_req *req;
1076 req = &test_fw_config->reqs[idx];
1077 if (!req->fw) {
1083 pr_info("#%u: loaded %zu\n", idx, req->fw->size);
1085 if (req->fw->size > PAGE_SIZE) {
1090 memcpy(buf, req->fw->data, req->fw->size);
1092 rc = req->fw->size;