if (p_dev->client.EventMask & data->event) return EVENT(&p_dev->client, data->event, data->priority); 
if (p_drv->event) return p_drv->event(data->event, data->priority, &p_dev->event_callback_args); 
static int send_event_callback(struct device *dev, void * _data){	struct pcmcia_device *p_dev = to_pcmcia_dev(dev);	struct send_event_data *data = _data;	/* we get called for all sockets, but may only pass the event	 * for drivers _on the affected socket_ */	if (p_dev->socket != data->skt)		return 0;	if (p_dev->client.state & (CLIENT_UNBOUND|CLIENT_STALE))		return 0;	if (p_dev->client.EventMask & data->event)		return EVENT(&p_dev->client, data->event, data->priority);	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/1e212f3645a6b355de8c43a23376bc0e2ac49a63/ds.c/clean/drivers/pcmcia/ds.c