Changeset 6f13257 in mainline for uspace/srv/bd/hr/var.h


Ignore:
Timestamp:
2025-05-20T11:01:31Z (2 months ago)
Author:
Miroslav Cimerman <mc@…>
Children:
c5b60e25
Parents:
a2281efc
git-author:
Miroslav Cimerman <mc@…> (2025-05-20 10:55:15)
git-committer:
Miroslav Cimerman <mc@…> (2025-05-20 11:01:31)
Message:

hr: cstyle: don't align struct members and fcn decls

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/bd/hr/var.h

    ra2281efc r6f13257  
    4747#include "superblock.h"
    4848
    49 #define NAME            "hr"
    50 #define HR_STRIP_SIZE   DATA_XFER_LIMIT
     49#define NAME "hr"
     50#define HR_STRIP_SIZE DATA_XFER_LIMIT
    5151
    5252struct hr_volume;
     
    5656
    5757typedef struct hr_ops {
    58         errno_t         (*create)(hr_volume_t *);
    59         errno_t         (*init)(hr_volume_t *);
    60         void            (*state_event)(hr_volume_t *);
    61         errno_t         (*add_hotspare)(hr_volume_t *, service_id_t);
     58        errno_t (*create)(hr_volume_t *);
     59        errno_t (*init)(hr_volume_t *);
     60        void (*state_event)(hr_volume_t *);
     61        errno_t (*add_hotspare)(hr_volume_t *, service_id_t);
    6262} hr_ops_t;
    6363
    6464typedef struct hr_volume {
    65         link_t           lvolumes;              /* link to all volumes list */
    66         hr_ops_t         hr_ops;                /* level init and create fcns */
    67         bd_srvs_t        hr_bds;                /* block interface to the vol */
    68         service_id_t     svc_id;                /* service id */
     65        link_t lvolumes; /* link to all volumes list */
     66        hr_ops_t hr_ops; /* level init and create fcns */
     67        bd_srvs_t hr_bds; /* block interface to the vol */
     68        service_id_t svc_id; /* service id */
    6969
    70         fibril_mutex_t   lock;                  /* XXX: gone after para */
    71         list_t           range_lock_list;       /* list of range locks */
    72         fibril_mutex_t   range_lock_list_lock;  /* range locks list lock */
    73         hr_fpool_t      *fge;                   /* fibril pool */
     70        fibril_mutex_t lock; /* XXX: gone after para */
     71        list_t range_lock_list; /* list of range locks */
     72        fibril_mutex_t range_lock_list_lock; /* range locks list lock */
     73        hr_fpool_t *fge; /* fibril pool */
    7474
    75         void            *in_mem_md;
    76         fibril_mutex_t   md_lock;               /* lock protecting in_mem_md */
     75        void *in_mem_md;
     76        fibril_mutex_t md_lock; /* lock protecting in_mem_md */
    7777
    7878        hr_superblock_ops_t *meta_ops;
    7979
    8080        /* invariants */
    81         size_t           extent_no;             /* number of extents */
    82         size_t           bsize;                 /* block size */
    83         uint64_t         truncated_blkno;       /* blkno per extent */
    84         uint64_t         data_blkno;            /* no. of user usable blocks */
    85         uint64_t         data_offset;           /* user data offset in blocks */
    86         uint32_t         strip_size;            /* strip size */
    87         hr_level_t       level;                 /* volume level */
    88         hr_layout_t      layout;                /* RAID Level Qualifier */
    89         char            devname[HR_DEVNAME_LEN];
     81        size_t extent_no; /* number of extents */
     82        size_t bsize; /* block size */
     83        uint64_t truncated_blkno; /* blkno per extent */
     84        uint64_t data_blkno; /* no. of user usable blocks */
     85        uint64_t data_offset; /* user data offset in blocks */
     86        uint32_t strip_size; /* strip size */
     87        hr_level_t level; /* volume level */
     88        hr_layout_t layout; /* RAID Level Qualifier */
     89        char devname[HR_DEVNAME_LEN];
    9090
    91         hr_extent_t      extents[HR_MAX_EXTENTS];
    92         fibril_rwlock_t  extents_lock;          /* extent service id lock */
     91        hr_extent_t extents[HR_MAX_EXTENTS];
     92        fibril_rwlock_t extents_lock; /* extent service id lock */
    9393
    94         size_t           hotspare_no;           /* no. of available hotspares */
    95         hr_extent_t      hotspares[HR_MAX_HOTSPARES];
    96         fibril_mutex_t   hotspare_lock;         /* lock protecting hotspares */
     94        size_t hotspare_no; /* no. of available hotspares */
     95        hr_extent_t hotspares[HR_MAX_HOTSPARES];
     96        fibril_mutex_t hotspare_lock; /* lock protecting hotspares */
    9797
    98         fibril_rwlock_t  states_lock;           /* states lock */
     98        fibril_rwlock_t states_lock; /* states lock */
    9999
    100         _Atomic bool     state_dirty;           /* dirty state */
     100        _Atomic bool state_dirty; /* dirty state */
    101101
    102102        /* XXX: atomic_uint_least64_t? */
    103         _Atomic uint64_t rebuild_blk;           /* rebuild position */
    104         _Atomic int      open_cnt;              /* open/close() counter */
    105         hr_vol_state_t   state;                 /* volume state */
    106         void            (*state_callback)(hr_volume_t *, size_t, errno_t);
     103        _Atomic uint64_t rebuild_blk; /* rebuild position */
     104        _Atomic int open_cnt; /* open/close() counter */
     105        hr_vol_state_t state; /* volume state */
     106        void (*state_callback)(hr_volume_t *, size_t, errno_t);
    107107} hr_volume_t;
    108108
     
    118118
    119119typedef struct hr_range_lock {
    120         link_t          link;
    121         fibril_mutex_t  lock;
    122         hr_volume_t     *vol;           /* back-pointer to volume */
    123         uint64_t         off;           /* start of the range */
    124         uint64_t         len;           /* length of the range */
     120        link_t link;
     121        fibril_mutex_t lock;
     122        hr_volume_t *vol; /* back-pointer to volume */
     123        uint64_t off; /* start of the range */
     124        uint64_t len; /* length of the range */
    125125
    126         size_t           pending;       /* prot. by vol->range_lock_list_lock */
    127         bool             ignore;        /* prot. by vol->range_lock_list_lock */
     126        size_t pending; /* prot. by vol->range_lock_list_lock */
     127        bool ignore; /* prot. by vol->range_lock_list_lock */
    128128} hr_range_lock_t;
    129129
    130 extern errno_t          hr_raid0_create(hr_volume_t *);
    131 extern errno_t          hr_raid1_create(hr_volume_t *);
    132 extern errno_t          hr_raid5_create(hr_volume_t *);
     130extern errno_t hr_raid0_create(hr_volume_t *);
     131extern errno_t hr_raid1_create(hr_volume_t *);
     132extern errno_t hr_raid5_create(hr_volume_t *);
    133133
    134 extern errno_t          hr_raid0_init(hr_volume_t *);
    135 extern errno_t          hr_raid1_init(hr_volume_t *);
    136 extern errno_t          hr_raid5_init(hr_volume_t *);
     134extern errno_t hr_raid0_init(hr_volume_t *);
     135extern errno_t hr_raid1_init(hr_volume_t *);
     136extern errno_t hr_raid5_init(hr_volume_t *);
    137137
    138 extern void             hr_raid0_state_event(hr_volume_t *);
    139 extern void             hr_raid1_state_event(hr_volume_t *);
    140 extern void             hr_raid5_state_event(hr_volume_t *);
     138extern void hr_raid0_state_event(hr_volume_t *);
     139extern void hr_raid1_state_event(hr_volume_t *);
     140extern void hr_raid5_state_event(hr_volume_t *);
    141141
    142 extern errno_t          hr_raid1_add_hotspare(hr_volume_t *, service_id_t);
    143 extern errno_t          hr_raid5_add_hotspare(hr_volume_t *, service_id_t);
     142extern errno_t hr_raid1_add_hotspare(hr_volume_t *, service_id_t);
     143extern errno_t hr_raid5_add_hotspare(hr_volume_t *, service_id_t);
    144144
    145145#endif
Note: See TracChangeset for help on using the changeset viewer.