Lines Matching refs:p_data
198 struct stratix10_svc_data *p_data, in svc_thread_cmd_data_claim() argument
223 p_data->chan->scl->receive_cb(p_data->chan->scl, in svc_thread_cmd_data_claim()
244 struct stratix10_svc_data *p_data, in svc_thread_cmd_config_status() argument
276 p_data->chan->scl->receive_cb(p_data->chan->scl, cb_data); in svc_thread_cmd_config_status()
287 static void svc_thread_recv_status_ok(struct stratix10_svc_data *p_data, in svc_thread_recv_status_ok() argument
295 switch (p_data->command) { in svc_thread_recv_status_ok()
323 p_data->chan->scl->receive_cb(p_data->chan->scl, cb_data); in svc_thread_recv_status_ok()
801 struct stratix10_svc_data *p_data; in stratix10_svc_send() local
805 p_data = kzalloc(sizeof(*p_data), GFP_KERNEL); in stratix10_svc_send()
806 if (!p_data) in stratix10_svc_send()
819 kfree(p_data); in stratix10_svc_send()
835 p_data->flag = ct->flags; in stratix10_svc_send()
840 p_data->paddr = p_mem->paddr; in stratix10_svc_send()
845 p_data->command = p_msg->command; in stratix10_svc_send()
846 p_data->arg[0] = p_msg->arg[0]; in stratix10_svc_send()
847 p_data->arg[1] = p_msg->arg[1]; in stratix10_svc_send()
848 p_data->arg[2] = p_msg->arg[2]; in stratix10_svc_send()
849 p_data->size = p_msg->payload_length; in stratix10_svc_send()
850 p_data->chan = chan; in stratix10_svc_send()
852 (unsigned int)p_data->paddr, p_data->command, in stratix10_svc_send()
853 (unsigned int)p_data->size); in stratix10_svc_send()
854 ret = kfifo_in_spinlocked(&chan->ctrl->svc_fifo, p_data, in stratix10_svc_send()
855 sizeof(*p_data), in stratix10_svc_send()
858 kfree(p_data); in stratix10_svc_send()