Lines Matching refs:function
69 * Devices with matching function IDs will be automatically probed.
119 * @function: the function code for the device
123 unsigned long interval, unsigned long function)
127 dev->function = cpu_to_be32(function);
152 * @function: function on device being queried
157 int maple_add_packet(struct maple_device *mdev, u32 function, u32 command,
169 ((__be32 *)sendbuf)[0] = cpu_to_be32(function);
320 if (mdev->devinfo.function & cpu_to_be32(maple_drv->function))
334 unsigned long function;
340 memcpy(&mdev->devinfo.function, recvbuf + 4, 4);
363 function = be32_to_cpu(mdev->devinfo.function);
365 dev_info(&mdev->dev, "detected %s: function 0x%lX: at (%d, %d)\n",
366 mdev->product_name, function, mdev->port, mdev->unit);
368 if (function > 0x200) {
370 function = 0;
384 mdev->unit, function);
387 mdev->function = function;
427 be32_to_cpu(mdev->devinfo.function),
756 if (maple_dev->devinfo.function == 0xFFFFFFFF)
758 else if (maple_dev->devinfo.function &
759 cpu_to_be32(maple_drv->function))