Lines Matching defs:device
15 struct device *device;
19 * register_mii_tstamp_controller() - registers an MII time stamping device.
21 * @device: The device to be registered.
22 * @ctrl: Pointer to device's control interface.
26 int register_mii_tstamp_controller(struct device *device,
37 desc->device = device;
48 * unregister_mii_tstamp_controller() - unregisters an MII time stamping device.
50 * @device: A device previously passed to register_mii_tstamp_controller().
52 void unregister_mii_tstamp_controller(struct device *device)
60 if (desc->device == device) {
73 * @node: The device tree node of the MII time stamp controller.
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);
115 * register_mii_timestamper() and thus don't have ->device set. Don't
118 if (!mii_ts->device)
124 if (desc->device == mii_ts->device) {
125 desc->ctrl->release_channel(desc->device, mii_ts);
126 put_device(desc->device);