root/arch/sparc/include/asm/bitext.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0 */
   2 /*
   3  * bitext.h: Bit string operations on the sparc, specific to architecture.
   4  *
   5  * Copyright 2002 Pete Zaitcev <zaitcev@yahoo.com>
   6  */
   7 
   8 #ifndef _SPARC_BITEXT_H
   9 #define _SPARC_BITEXT_H
  10 
  11 #include <linux/spinlock.h>
  12 
  13 struct bit_map {
  14         spinlock_t lock;
  15         unsigned long *map;
  16         int size;
  17         int used;
  18         int last_off;
  19         int last_size;
  20         int first_free;
  21         int num_colors;
  22 };
  23 
  24 int bit_map_string_get(struct bit_map *t, int len, int align);
  25 void bit_map_clear(struct bit_map *t, int offset, int len);
  26 void bit_map_init(struct bit_map *t, unsigned long *map, int size);
  27 
  28 #endif /* defined(_SPARC_BITEXT_H) */

/* [<][>][^][v][top][bottom][index][help] */