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()
304 dev = vcc->dev_data; in atmtcp_c_send()
375 struct atmtcp_dev_data *dev_data; in atmtcp_create() local
378 dev_data = kmalloc(sizeof(*dev_data),GFP_KERNEL); in atmtcp_create()
379 if (!dev_data) in atmtcp_create()
384 kfree(dev_data); in atmtcp_create()
389 dev->dev_data = dev_data; in atmtcp_create()
424 vcc->dev_data = dev; in atmtcp_attach()
440 struct atmtcp_dev_data *dev_data; in atmtcp_remove_persistent() local
448 dev_data = PRIV(dev); in atmtcp_remove_persistent()
449 if (!dev_data->persist) { in atmtcp_remove_persistent()
453 dev_data->persist = 0; in atmtcp_remove_persistent()
458 kfree(dev_data); in atmtcp_remove_persistent()