Lines Matching refs:dev_data

20 #define PRIV(dev) ((struct atmtcp_dev_data *) ((dev)->dev_data))
192 struct atmtcp_dev_data *dev_data; in atmtcp_v_send() local
203 dev_data = PRIV(vcc->dev); in atmtcp_v_send()
204 if (dev_data) out_vcc = dev_data->vcc; in atmtcp_v_send()
205 if (!dev_data || !out_vcc) { in atmtcp_v_send()
208 if (dev_data) return 0; in atmtcp_v_send()
236 struct atmtcp_dev_data *dev_data = PRIV(dev); in atmtcp_v_proc() local
239 if (!dev_data->persist) return sprintf(page,"ephemeral\n"); in atmtcp_v_proc()
241 dev_data->vcc ? "" : "dis"); in atmtcp_v_proc()
248 struct atmtcp_dev_data *dev_data; in atmtcp_c_close() local
250 atmtcp_dev = (struct atm_dev *) vcc->dev_data; in atmtcp_c_close()
251 dev_data = PRIV(atmtcp_dev); in atmtcp_c_close()
252 dev_data->vcc = NULL; in atmtcp_c_close()
253 if (dev_data->persist) return; in atmtcp_c_close()
254 atmtcp_dev->dev_data = NULL; in atmtcp_c_close()
255 kfree(dev_data); in atmtcp_c_close()
257 vcc->dev_data = NULL; in atmtcp_c_close()
291 dev = vcc->dev_data; in atmtcp_c_send()
361 struct atmtcp_dev_data *dev_data; in atmtcp_create() local
364 dev_data = kmalloc(sizeof(*dev_data),GFP_KERNEL); in atmtcp_create()
365 if (!dev_data) in atmtcp_create()
370 kfree(dev_data); in atmtcp_create()
375 dev->dev_data = dev_data; in atmtcp_create()
410 vcc->dev_data = dev; in atmtcp_attach()
426 struct atmtcp_dev_data *dev_data; in atmtcp_remove_persistent() local
434 dev_data = PRIV(dev); in atmtcp_remove_persistent()
435 if (!dev_data->persist) return 0; in atmtcp_remove_persistent()
436 dev_data->persist = 0; in atmtcp_remove_persistent()
438 kfree(dev_data); in atmtcp_remove_persistent()