Motr  M0
list.c File Reference
#include "lib/ub.h"
#include "ut/ut.h"
#include "lib/list.h"
Include dependency graph for list.c:

Go to the source code of this file.

Data Structures

struct  test1
 

Enumerations

enum  { UB_ITER = 100000 }
 

Functions

void test_list (void)
 
static int ub_init (const char *opts M0_UNUSED)
 
static void ub_fini (void)
 
static void ub_insert (int i)
 
static void ub_delete (int i)
 

Variables

static struct test1 t [UB_ITER]
 
static struct m0_list list
 
struct m0_ub_set m0_list_ub
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
UB_ITER 

Definition at line 139 of file list.c.

Function Documentation

◆ test_list()

void test_list ( void  )

Definition at line 32 of file list.c.

Here is the call graph for this function:

◆ ub_delete()

static void ub_delete ( int  i)
static

Definition at line 170 of file list.c.

Here is the call graph for this function:

◆ ub_fini()

static void ub_fini ( void  )
static

Definition at line 156 of file list.c.

Here is the call graph for this function:

◆ ub_init()

static int ub_init ( const char *opts  M0_UNUSED)
static

Definition at line 146 of file list.c.

Here is the call graph for this function:

◆ ub_insert()

static void ub_insert ( int  i)
static

Definition at line 165 of file list.c.

Here is the call graph for this function:

Variable Documentation

◆ list

struct m0_list list
static

Definition at line 144 of file list.c.

◆ m0_list_ub

struct m0_ub_set m0_list_ub
Initial value:
= {
.us_name = "list-ub",
.us_init = ub_init,
.us_fini = ub_fini,
.us_run = {
{ .ub_name = "insert",
.ub_iter = UB_ITER,
.ub_round = ub_insert },
{ .ub_name = "delete",
.ub_iter = UB_ITER,
.ub_round = ub_delete },
{ .ub_name = NULL }
}
}
#define NULL
Definition: misc.h:38
static void ub_delete(int i)
Definition: list.c:170
static int ub_init(const char *opts M0_UNUSED)
Definition: list.c:146
static void ub_fini(void)
Definition: list.c:156
static void ub_insert(int i)
Definition: list.c:165
Definition: list.c:140

Definition at line 175 of file list.c.

◆ t

struct test1 t[UB_ITER]
static

Definition at line 143 of file list.c.