Print this page
5043 remove deprecated atomic functions' prototypes

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/sun4v/cpu/mach_cpu_module.c
          +++ new/usr/src/uts/sun4v/cpu/mach_cpu_module.c
↓ open down ↓ 147 lines elided ↑ open up ↑
 148  148  
 149  149  /*ARGSUSED*/
 150  150  void
 151  151  cpu_inv_tsb(caddr_t tsb_base, uint_t tsb_bytes)
 152  152  {}
 153  153  
 154  154  /*
 155  155   *  Atomic Function Stubs
 156  156   */
 157  157  
 158      -uint8_t
 159      -cas8(uint8_t *target, uint8_t value1, uint8_t value2)
 160      -{ return (0); }
 161      -
 162      -/* ARGSUSED */
 163      -uint32_t
 164      -cas32(uint32_t *target, uint32_t value1, uint32_t value2)
 165      -{ return (0); }
 166      -
 167      -/* ARGSUSED */
 168      -uint64_t
 169      -cas64(uint64_t *target, uint64_t value1, uint64_t value2)
 170      -{ return (0); }
 171      -
 172      -/* ARGSUSED */
 173      -ulong_t
 174      -caslong(ulong_t *target, ulong_t value1, ulong_t value2)
 175      -{ return (0); }
 176      -
 177      -/* ARGSUSED */
 178      -void *
 179      -casptr(void *ptr1, void *ptr2, void *ptr3)
 180      -{ return (0); }
 181      -
 182      -/* ARGSUSED */
 183      -void
 184      -atomic_and_long(ulong_t *target, ulong_t value)
 185      -{}
 186      -
 187      -/* ARGSUSED */
 188      -void
 189      -atomic_or_long(ulong_t *target, ulong_t value)
 190      -{}
 191      -
 192  158  /* ARGSUSED */
 193  159  void
 194  160  atomic_inc_8(volatile uint8_t *target)
 195  161  {}
 196  162  
 197  163  /* ARGSUSED */
 198  164  void
 199  165  atomic_inc_uchar(volatile uchar_t *target)
 200  166  {}
 201  167  
↓ open down ↓ 506 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX