File: storage_util.h

package info (click to toggle)
hardinfo 2.2.13-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 17,608 kB
  • sloc: ansic: 40,000; cpp: 1,174; sh: 332; xml: 81; python: 46; makefile: 3
file content (22 lines) | stat: -rw-r--r-- 440 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include "vendor.h"
#include "pci_util.h"

// udisks2 drive info extended
typedef struct u2driveext {
    udiskd *d;
    pcid *nvme_controller;
    struct{
        gchar *oui;
        gchar *vendor;
    } wwid_oui;
    vendor_list vendors;
} u2driveext;


GSList *get_udisks2_drives_ext();

u2driveext* u2drive_ext(udiskd * udisks_drive_data);
void u2driveext_free(u2driveext *u);

void udisks2_shutdown(void);
void storage_shutdown(void);