aboutsummaryrefslogtreecommitdiff
path: root/includes/storage_util.h
blob: 4866d88c65778b6ed4eda42d6b0ede63186ed666 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#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();