Lines Matching refs:dev_data
21 #define PRIV(dev) ((struct atmtcp_dev_data *) ((dev)->dev_data))
193 struct atmtcp_dev_data *dev_data; in atmtcp_v_send() local
204 dev_data = PRIV(vcc->dev); in atmtcp_v_send()
205 if (dev_data) out_vcc = dev_data->vcc; in atmtcp_v_send()
206 if (!dev_data || !out_vcc) { in atmtcp_v_send()
209 if (dev_data) return 0; in atmtcp_v_send()
237 struct atmtcp_dev_data *dev_data = PRIV(dev); in atmtcp_v_proc() local
240 if (!dev_data->persist) return sprintf(page,"ephemeral\n"); in atmtcp_v_proc()
242 dev_data->vcc ? "" : "dis"); in atmtcp_v_proc()
249 struct atmtcp_dev_data *dev_data; in atmtcp_c_close() local
251 atmtcp_dev = (struct atm_dev *) vcc->dev_data; in atmtcp_c_close()
252 dev_data = PRIV(atmtcp_dev); in atmtcp_c_close()
253 dev_data->vcc = NULL; in atmtcp_c_close()
254 if (dev_data->persist) return; in atmtcp_c_close()
255 atmtcp_dev->dev_data = NULL; in atmtcp_c_close()
256 kfree(dev_data); in atmtcp_c_close()
258 vcc->dev_data = NULL; in atmtcp_c_close()
292 dev = vcc->dev_data; in atmtcp_c_send()
362 struct atmtcp_dev_data *dev_data; in atmtcp_create() local
365 dev_data = kmalloc(sizeof(*dev_data),GFP_KERNEL); in atmtcp_create()
366 if (!dev_data) in atmtcp_create()
371 kfree(dev_data); in atmtcp_create()
376 dev->dev_data = dev_data; in atmtcp_create()
411 vcc->dev_data = dev; in atmtcp_attach()
427 struct atmtcp_dev_data *dev_data; in atmtcp_remove_persistent() local
435 dev_data = PRIV(dev); in atmtcp_remove_persistent()
436 if (!dev_data->persist) { in atmtcp_remove_persistent()
440 dev_data->persist = 0; in atmtcp_remove_persistent()
445 kfree(dev_data); in atmtcp_remove_persistent()