Lines Matching refs:uevent

178 // Generate uevent buffer from struct uevent.
179 // extra data used to break uevent buffer to check
181 std::string GenerateUeventBuffer(struct Uevent &uevent, std::vector<std::string> &extraData)
184 if (uevent.syspath != nullptr) {
185 ueventdBuffer.append(std::string("DEVPATH=") + uevent.syspath + '\000');
187 if (uevent.subsystem != nullptr) {
188 ueventdBuffer.append(std::string("SUBSYSTEM=") + uevent.subsystem + '\000');
190 ueventdBuffer.append(std::string("ACTION=") + ActionString(uevent.action) + '\000');
191 if (uevent.deviceName != nullptr) {
192 ueventdBuffer.append(std::string("DEVNAME=") + uevent.deviceName + '\000');
194 if (uevent.partitionName != nullptr) {
195 ueventdBuffer.append(std::string("PARTNAME=") + uevent.partitionName + '\000');
197 ueventdBuffer.append(std::string("PARTN=") + std::to_string(uevent.partitionNum) + '\000');
198 ueventdBuffer.append(std::string("MAJOR=") + std::to_string(uevent.major) + '\000');
199 ueventdBuffer.append(std::string("MINOR=") + std::to_string(uevent.minor) + '\000');
200 ueventdBuffer.append(std::string("DEVUID=") + std::to_string(uevent.ug.uid) + '\000');
201 ueventdBuffer.append(std::string("DEVGID=") + std::to_string(uevent.ug.gid) + '\000');
202 if (uevent.firmware != nullptr) {
203 ueventdBuffer.append(std::string("FIRMWARE=") + uevent.firmware + '\000');
205 ueventdBuffer.append(std::string("BUSNUM=") + std::to_string(uevent.busNum) + '\000');
206 ueventdBuffer.append(std::string("DEVNUM=") + std::to_string(uevent.devNum) + '\000');
234 struct Uevent uevent = {
253 auto ueventBuffer = GenerateUeventBuffer(uevent, extraData);
274 struct Uevent uevent = {
282 auto ueventBuffer = GenerateUeventBuffer(uevent, extraData);
317 struct Uevent uevent = {
335 HandleBlockDeviceEvent(&uevent);
347 struct Uevent uevent = {
371 HandleBlockDeviceEvent(&uevent);
379 struct Uevent uevent = {
396 HandleBlockDeviceEvent(&uevent);
429 struct Uevent uevent = {
436 HandleOtherDeviceEvent(&uevent);
445 struct Uevent uevent = {
452 HandleOtherDeviceEvent(&uevent);
459 struct Uevent uevent = {
467 HandleOtherDeviceEvent(&uevent);
474 struct Uevent uevent = {
482 HandleOtherDeviceEvent(&uevent);
495 struct Uevent uevent = {
514 auto ueventBuffer = GenerateUeventBuffer(uevent, extraData);
534 struct Uevent uevent = {
553 auto ueventBuffer = GenerateUeventBuffer(uevent, extraData);
573 struct Uevent uevent = {
592 auto ueventBuffer = GenerateUeventBuffer(uevent, extraData);
612 struct Uevent uevent = {
631 auto ueventBuffer = GenerateUeventBuffer(uevent, extraData);