Lines Matching refs:HdfDeviceObject
297 struct HdfDeviceObject *device;
325 HdfDeviceObject是整个驱动对外提供的接口参数,具备HCS配置文件的信息。
333 将SpiCntlr对象同HdfDeviceObject进行了关联。
336 static int32_t HdfSpiDeviceBind(struct HdfDeviceObject *device)
342 struct SpiCntlr *SpiCntlrCreate(struct HdfDeviceObject *device)
348 … cntlr->device = device; // 使HdfDeviceObject与SpiCntlr可以相互转化的前提
349 … device->service = &(cntlr->service); // 使HdfDeviceObject与SpiCntlr可以相互转化的前提
361 HdfDeviceObject是整个驱动对外提供的接口参数,具备HCS配置文件的信息。
383 static int32_t HdfSpiDeviceInit(struct HdfDeviceObject *device)
388 … cntlr = SpiCntlrFromDevice(device); // 这里有HdfDeviceObject到SpiCntlr的强制转换,通过service成员,赋值见Bind函数。
398 static int32_t Pl022Init(struct SpiCntlr *cntlr, const struct HdfDeviceObject *device)
431 HdfDeviceObject是整个驱动对外提供的接口参数,具备HCS配置文件的信息。
445 static void HdfSpiDeviceRelease(struct HdfDeviceObject *device)
449 …cntlr = SpiCntlrFromDevice(device); // 这里有HdfDeviceObject到SpiCntlr的强制转换,通过service成员,赋值…