Lines Matching refs:p_data
198 * @p_data: pointer to service data structure
205 struct stratix10_svc_data *p_data,
230 p_data->chan->scl->receive_cb(p_data->chan->scl,
244 * @p_data: pointer to service data structure
251 struct stratix10_svc_data *p_data,
266 a1 = (unsigned long)p_data->paddr;
267 a2 = (unsigned long)p_data->size;
269 if (p_data->command == COMMAND_POLL_SERVICE_STATUS)
305 p_data->chan->scl->receive_cb(p_data->chan->scl, cb_data);
310 * @p_data: pointer to service data structure
316 static void svc_thread_recv_status_ok(struct stratix10_svc_data *p_data,
324 switch (p_data->command) {
378 p_data->chan->scl->receive_cb(p_data->chan->scl, cb_data);
959 struct stratix10_svc_data *p_data;
963 p_data = kzalloc(sizeof(*p_data), GFP_KERNEL);
964 if (!p_data)
976 kfree(p_data);
990 p_data->flag = ct->flags;
995 p_data->paddr = p_mem->paddr;
996 p_data->size = p_msg->payload_length;
1002 p_data->paddr_output =
1004 p_data->size_output =
1011 p_data->command = p_msg->command;
1012 p_data->arg[0] = p_msg->arg[0];
1013 p_data->arg[1] = p_msg->arg[1];
1014 p_data->arg[2] = p_msg->arg[2];
1015 p_data->size = p_msg->payload_length;
1016 p_data->chan = chan;
1018 (unsigned int)p_data->paddr, p_data->command,
1019 (unsigned int)p_data->size);
1020 ret = kfifo_in_spinlocked(&chan->ctrl->svc_fifo, p_data,
1021 sizeof(*p_data),
1024 kfree(p_data);