Lines Matching refs:cb_data
110 struct agent_cb *cb_data; in xlnx_add_cb_for_notify_event() local
133 cb_data = kmalloc(sizeof(*cb_data), GFP_KERNEL); in xlnx_add_cb_for_notify_event()
134 if (!cb_data) { in xlnx_add_cb_for_notify_event()
138 cb_data->eve_cb = cb_fun; in xlnx_add_cb_for_notify_event()
139 cb_data->agent_data = data; in xlnx_add_cb_for_notify_event()
142 list_add(&cb_data->list, &eve_data->cb_list_head); in xlnx_add_cb_for_notify_event()
156 cb_data = kmalloc(sizeof(*cb_data), GFP_KERNEL); in xlnx_add_cb_for_notify_event()
157 if (!cb_data) in xlnx_add_cb_for_notify_event()
159 cb_data->eve_cb = cb_fun; in xlnx_add_cb_for_notify_event()
160 cb_data->agent_data = data; in xlnx_add_cb_for_notify_event()
162 list_add(&cb_data->list, &eve_data->cb_list_head); in xlnx_add_cb_for_notify_event()
171 struct agent_cb *cb_data; in xlnx_add_cb_for_suspend() local
190 cb_data = kmalloc(sizeof(*cb_data), GFP_KERNEL); in xlnx_add_cb_for_suspend()
191 if (!cb_data) in xlnx_add_cb_for_suspend()
193 cb_data->eve_cb = cb_fun; in xlnx_add_cb_for_suspend()
194 cb_data->agent_data = data; in xlnx_add_cb_for_suspend()
197 list_add(&cb_data->list, &eve_data->cb_list_head); in xlnx_add_cb_for_suspend()