Lines Matching refs:desc
29 struct mii_timestamping_desc *desc;
31 desc = kzalloc(sizeof(*desc), GFP_KERNEL);
32 if (!desc)
35 INIT_LIST_HEAD(&desc->list);
36 desc->ctrl = ctrl;
37 desc->device = device;
40 list_add_tail(&mii_timestamping_devices, &desc->list);
54 struct mii_timestamping_desc *desc;
59 desc = list_entry(this, struct mii_timestamping_desc, list);
60 if (desc->device == device) {
61 list_del_init(&desc->list);
62 kfree(desc);
82 struct mii_timestamping_desc *desc;
87 desc = list_entry(this, struct mii_timestamping_desc, list);
88 if (desc->device->of_node == node) {
89 mii_ts = desc->ctrl->probe_channel(desc->device, port);
91 mii_ts->device = desc->device;
92 get_device(desc->device);
111 struct mii_timestamping_desc *desc;
126 desc = list_entry(this, struct mii_timestamping_desc, list);
127 if (desc->device == mii_ts->device) {
128 desc->ctrl->release_channel(desc->device, mii_ts);
129 put_device(desc->device);