Lines Matching refs:cb_data
95 struct agent_cb *cb_data; in xlnx_add_cb_for_notify_event() local
118 cb_data = kmalloc(sizeof(*cb_data), GFP_KERNEL); in xlnx_add_cb_for_notify_event()
119 if (!cb_data) { in xlnx_add_cb_for_notify_event()
123 cb_data->eve_cb = cb_fun; in xlnx_add_cb_for_notify_event()
124 cb_data->agent_data = data; in xlnx_add_cb_for_notify_event()
127 list_add(&cb_data->list, &eve_data->cb_list_head); in xlnx_add_cb_for_notify_event()
141 cb_data = kmalloc(sizeof(*cb_data), GFP_KERNEL); in xlnx_add_cb_for_notify_event()
142 if (!cb_data) in xlnx_add_cb_for_notify_event()
144 cb_data->eve_cb = cb_fun; in xlnx_add_cb_for_notify_event()
145 cb_data->agent_data = data; in xlnx_add_cb_for_notify_event()
147 list_add(&cb_data->list, &eve_data->cb_list_head); in xlnx_add_cb_for_notify_event()
156 struct agent_cb *cb_data; in xlnx_add_cb_for_suspend() local
175 cb_data = kmalloc(sizeof(*cb_data), GFP_KERNEL); in xlnx_add_cb_for_suspend()
176 if (!cb_data) in xlnx_add_cb_for_suspend()
178 cb_data->eve_cb = cb_fun; in xlnx_add_cb_for_suspend()
179 cb_data->agent_data = data; in xlnx_add_cb_for_suspend()
182 list_add(&cb_data->list, &eve_data->cb_list_head); in xlnx_add_cb_for_suspend()