!C99Shell v. 2.0 [PHP 7 Update] [25.02.2019]!

Software: nginx/1.23.4. PHP/5.6.40-65+ubuntu20.04.1+deb.sury.org+1 

uname -a: Linux foro-restaurado-2 5.15.0-1040-oracle #46-Ubuntu SMP Fri Jul 14 21:47:21 UTC 2023
aarch64
 

uid=33(www-data) gid=33(www-data) groups=33(www-data) 

Safe-mode: OFF (not secure)

/usr/src/linux-oracle-6.8-headers-6.8.0-1027/include/linux/   drwxr-xr-x
Free 83.29 GB of 96.73 GB (86.11%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     raid_class.h (2.01 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/* SPDX-License-Identifier: GPL-2.0-only */
/*
 * raid_class.h - a generic raid visualisation class
 *
 * Copyright (c) 2005 - James Bottomley <[email protected]>
 */
#include <linux/transport_class.h>

struct raid_template {
    struct transport_container raid_attrs;
};

struct raid_function_template {
    const void *cookie;
    int (*is_raid)(struct device *);
    void (*get_resync)(struct device *);
    void (*get_state)(struct device *);
};

enum raid_state {
    RAID_STATE_UNKNOWN = 0,
    RAID_STATE_ACTIVE,
    RAID_STATE_DEGRADED,
    RAID_STATE_RESYNCING,
    RAID_STATE_OFFLINE,
};

enum raid_level {
    RAID_LEVEL_UNKNOWN = 0,
    RAID_LEVEL_LINEAR,
    RAID_LEVEL_0,
    RAID_LEVEL_1,
    RAID_LEVEL_10,
    RAID_LEVEL_1E,
    RAID_LEVEL_3,
    RAID_LEVEL_4,
    RAID_LEVEL_5,
    RAID_LEVEL_50,
    RAID_LEVEL_6,
    RAID_LEVEL_JBOD,
};

struct raid_data {
    struct list_head component_list;
    int component_count;
    enum raid_level level;
    enum raid_state state;
    int resync;
};

/* resync complete goes from 0 to this */
#define RAID_MAX_RESYNC        (10000)

#define DEFINE_RAID_ATTRIBUTE(type, attr)                      \
static inline void                                  \
raid_set_##attr(struct raid_template *r, struct device *dev, type value) {    \
    struct device *device =                              \
        attribute_container_find_class_device(&r->raid_attrs.ac, dev);\
    struct raid_data *rd;                              \
    BUG_ON(!device);                              \
    rd = dev_get_drvdata(device);                          \
    rd->attr = value;                              \
}                                          \
static inline type                                  \
raid_get_##attr(struct raid_template *r, struct device *dev) {              \
    struct device *device =                              \
        attribute_container_find_class_device(&r->raid_attrs.ac, dev);\
    struct raid_data *rd;                              \
    BUG_ON(!device);                              \
    rd = dev_get_drvdata(device);                          \
    return rd->attr;                              \
}

DEFINE_RAID_ATTRIBUTE(enum raid_level, level)
DEFINE_RAID_ATTRIBUTE(int, resync)
DEFINE_RAID_ATTRIBUTE(enum raid_state, state)
    
struct raid_template *raid_class_attach(struct raid_function_template *);
void raid_class_release(struct raid_template *);

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.0 [PHP 7 Update] [25.02.2019] maintained by HackingTool | HackingTool | Generation time: 0.0031 ]--