[cairo-commit] src/drm

Chris Wilson ickle at kemper.freedesktop.org
Wed Jan 27 09:57:54 PST 2010


 src/drm/cairo-drm-i965-private.h  |    8 +-
 src/drm/cairo-drm-intel-brw-eu.h  |  132 +++++++++++++++++++-------------------
 src/drm/cairo-drm-intel-private.h |    2 
 src/drm/cairo-drm-private.h       |    2 
 4 files changed, 72 insertions(+), 72 deletions(-)

New commits:
commit 6d2d338ac04b02200e009c9e97d3ce030d07eb6f
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Mon Jan 25 22:47:10 2010 +0000

    drm: compile fix for cairo_always_inline
    
    s/always_inline/cairo_always_inline/

diff --git a/src/drm/cairo-drm-i965-private.h b/src/drm/cairo-drm-i965-private.h
index 14fabe9..84c7134 100644
--- a/src/drm/cairo-drm-i965-private.h
+++ b/src/drm/cairo-drm-i965-private.h
@@ -544,7 +544,7 @@ i965_emit_relocation (i965_device_t *device,
 		      uint32_t write_domain,
 		      uint32_t offset);
 
-static always_inline uint32_t
+static cairo_always_inline uint32_t
 i965_stream_emit (i965_stream_t *stream, const void *data, size_t size)
 {
     uint32_t offset;
@@ -557,13 +557,13 @@ i965_stream_emit (i965_stream_t *stream, const void *data, size_t size)
     return offset;
 }
 
-static always_inline void
+static cairo_always_inline void
 i965_stream_align (i965_stream_t *stream, uint32_t size)
 {
     stream->used = (stream->used + size - 1) & -size;
 }
 
-static always_inline void *
+static cairo_always_inline void *
 i965_stream_alloc (i965_stream_t *stream, uint32_t align, uint32_t size)
 {
     void *ptr;
@@ -578,7 +578,7 @@ i965_stream_alloc (i965_stream_t *stream, uint32_t align, uint32_t size)
     return ptr;
 }
 
-static always_inline uint32_t
+static cairo_always_inline uint32_t
 i965_stream_offsetof (i965_stream_t *stream, const void *ptr)
 {
     return (char *) ptr - (char *) stream->data;
diff --git a/src/drm/cairo-drm-intel-brw-eu.h b/src/drm/cairo-drm-intel-brw-eu.h
index 7a2a65c..197a371 100644
--- a/src/drm/cairo-drm-intel-brw-eu.h
+++ b/src/drm/cairo-drm-intel-brw-eu.h
@@ -144,7 +144,7 @@ brw_save_call (struct brw_compile *c,
 cairo_private void
 brw_resolve_cals (struct brw_compile *c);
 
-static always_inline int
+static cairo_always_inline int
 type_sz (uint32_t type)
 {
    switch (type) {
@@ -176,7 +176,7 @@ type_sz (uint32_t type)
  * \param swizzle  one of BRW_SWIZZLE_x
  * \param writemask  WRITEMASK_X/Y/Z/W bitfield
  */
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 brw_reg (uint32_t file,
 	 uint32_t nr,
 	 uint32_t subnr,
@@ -223,7 +223,7 @@ brw_reg (uint32_t file,
 }
 
 /** Construct float[16] register */
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 brw_vec16_reg (uint32_t file,
 	       uint32_t nr,
 	       uint32_t subnr)
@@ -238,7 +238,7 @@ brw_vec16_reg (uint32_t file,
 }
 
 /** Construct float[8] register */
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 brw_vec8_reg (uint32_t file,
 	      uint32_t nr,
 	      uint32_t subnr)
@@ -253,7 +253,7 @@ brw_vec8_reg (uint32_t file,
 }
 
 /** Construct float[4] register */
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 brw_vec4_reg (uint32_t file,
 	      uint32_t nr,
 	      uint32_t subnr)
@@ -268,7 +268,7 @@ brw_vec4_reg (uint32_t file,
 }
 
 /** Construct float[2] register */
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 brw_vec2_reg (uint32_t file,
 	      uint32_t nr,
 	      uint32_t subnr)
@@ -283,7 +283,7 @@ brw_vec2_reg (uint32_t file,
 }
 
 /** Construct float[1] register */
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 brw_vec1_reg (uint32_t file,
 	      uint32_t nr,
 	      uint32_t subnr)
@@ -297,7 +297,7 @@ brw_vec1_reg (uint32_t file,
 		   WRITEMASK_X);
 }
 
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 retype (struct brw_reg reg,
 	uint32_t type)
 {
@@ -305,7 +305,7 @@ retype (struct brw_reg reg,
    return reg;
 }
 
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 suboffset (struct brw_reg reg,
 	   uint32_t delta)
 {
@@ -313,7 +313,7 @@ suboffset (struct brw_reg reg,
    return reg;
 }
 
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 offset (struct brw_reg reg,
 	uint32_t delta)
 {
@@ -321,7 +321,7 @@ offset (struct brw_reg reg,
    return reg;
 }
 
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 byte_offset (struct brw_reg reg,
 	     uint32_t bytes)
 {
@@ -332,7 +332,7 @@ byte_offset (struct brw_reg reg,
 }
 
 /** Construct unsigned word[16] register */
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 brw_uw16_reg (uint32_t file,
 	      uint32_t nr,
 	      uint32_t subnr)
@@ -341,7 +341,7 @@ brw_uw16_reg (uint32_t file,
 }
 
 /** Construct unsigned word[8] register */
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 brw_uw8_reg (uint32_t file,
 	     uint32_t nr,
 	     uint32_t subnr)
@@ -350,7 +350,7 @@ brw_uw8_reg (uint32_t file,
 }
 
 /** Construct unsigned word[2] register */
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 brw_uw2_reg (uint32_t file,
 	     uint32_t nr,
 	     uint32_t subnr)
@@ -359,7 +359,7 @@ brw_uw2_reg (uint32_t file,
 }
 
 /** Construct unsigned word[1] register */
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 brw_uw1_reg (uint32_t file,
 	     uint32_t nr,
 	     uint32_t subnr)
@@ -367,7 +367,7 @@ brw_uw1_reg (uint32_t file,
    return suboffset (retype (brw_vec1_reg (file, nr, 0), BRW_REGISTER_TYPE_UW), subnr);
 }
 
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 brw_imm_reg (uint32_t type)
 {
    return brw_reg (BRW_IMMEDIATE_VALUE,
@@ -382,7 +382,7 @@ brw_imm_reg (uint32_t type)
 }
 
 /** Construct float immediate register */
-static always_inline struct brw_reg brw_imm_f( float f )
+static cairo_always_inline struct brw_reg brw_imm_f( float f )
 {
    struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_F);
    imm.dw1.f = f;
@@ -390,7 +390,7 @@ static always_inline struct brw_reg brw_imm_f( float f )
 }
 
 /** Construct integer immediate register */
-static always_inline struct brw_reg brw_imm_d( int32_t d )
+static cairo_always_inline struct brw_reg brw_imm_d( int32_t d )
 {
    struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_D);
    imm.dw1.d = d;
@@ -398,7 +398,7 @@ static always_inline struct brw_reg brw_imm_d( int32_t d )
 }
 
 /** Construct uint immediate register */
-static always_inline struct brw_reg brw_imm_ud( uint32_t ud )
+static cairo_always_inline struct brw_reg brw_imm_ud( uint32_t ud )
 {
    struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_UD);
    imm.dw1.ud = ud;
@@ -406,7 +406,7 @@ static always_inline struct brw_reg brw_imm_ud( uint32_t ud )
 }
 
 /** Construct ushort immediate register */
-static always_inline struct brw_reg brw_imm_uw( uint16_t uw )
+static cairo_always_inline struct brw_reg brw_imm_uw( uint16_t uw )
 {
    struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_UW);
    imm.dw1.ud = uw | (uw << 16);
@@ -414,7 +414,7 @@ static always_inline struct brw_reg brw_imm_uw( uint16_t uw )
 }
 
 /** Construct short immediate register */
-static always_inline struct brw_reg brw_imm_w( int16_t w )
+static cairo_always_inline struct brw_reg brw_imm_w( int16_t w )
 {
    struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_W);
    imm.dw1.d = w | (w << 16);
@@ -426,7 +426,7 @@ static always_inline struct brw_reg brw_imm_w( int16_t w )
  */
 
 /** Construct vector of eight signed half-byte values */
-static always_inline
+static cairo_always_inline
 struct brw_reg brw_imm_v (uint32_t v)
 {
    struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_V);
@@ -438,7 +438,7 @@ struct brw_reg brw_imm_v (uint32_t v)
 }
 
 /** Construct vector of four 8-bit float values */
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 brw_imm_vf (uint32_t v)
 {
    struct brw_reg imm = brw_imm_reg(BRW_REGISTER_TYPE_VF);
@@ -453,7 +453,7 @@ brw_imm_vf (uint32_t v)
 #define VF_ONE  0x30
 #define VF_NEG  (1<<7)
 
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 brw_imm_vf4 (uint32_t v0,
 	     uint32_t v1,
 	     uint32_t v2,
@@ -470,54 +470,54 @@ brw_imm_vf4 (uint32_t v0,
    return imm;
 }
 
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 brw_address (struct brw_reg reg)
 {
    return brw_imm_uw (reg.nr * REG_SIZE + reg.subnr);
 }
 
 /** Construct float[1] general-purpose register */
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 brw_vec1_grf (uint32_t nr, uint32_t subnr)
 {
    return brw_vec1_reg (BRW_GENERAL_REGISTER_FILE, nr, subnr);
 }
 
 /** Construct float[2] general-purpose register */
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 brw_vec2_grf (uint32_t nr, uint32_t subnr)
 {
    return brw_vec2_reg (BRW_GENERAL_REGISTER_FILE, nr, subnr);
 }
 
 /** Construct float[4] general-purpose register */
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 brw_vec4_grf (uint32_t nr, uint32_t subnr)
 {
    return brw_vec4_reg (BRW_GENERAL_REGISTER_FILE, nr, subnr);
 }
 
 /** Construct float[8] general-purpose register */
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 brw_vec8_grf (uint32_t nr)
 {
    return brw_vec8_reg (BRW_GENERAL_REGISTER_FILE, nr, 0);
 }
 
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 brw_uw8_grf (uint32_t nr, uint32_t subnr)
 {
    return brw_uw8_reg (BRW_GENERAL_REGISTER_FILE, nr, subnr);
 }
 
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 brw_uw16_grf (uint32_t nr, uint32_t subnr)
 {
    return brw_uw16_reg (BRW_GENERAL_REGISTER_FILE, nr, subnr);
 }
 
 /** Construct null register (usually used for setting condition codes) */
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 brw_null_reg (void)
 {
    return brw_vec8_reg (BRW_ARCHITECTURE_REGISTER_FILE,
@@ -525,7 +525,7 @@ brw_null_reg (void)
 			0);
 }
 
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 brw_address_reg (uint32_t subnr)
 {
    return brw_uw1_reg (BRW_ARCHITECTURE_REGISTER_FILE,
@@ -537,7 +537,7 @@ brw_address_reg (uint32_t subnr)
  * aren't xyzw.  This goes against the convention for other scalar
  * regs:
  */
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 brw_ip_reg (void)
 {
    return brw_reg (BRW_ARCHITECTURE_REGISTER_FILE,
@@ -551,7 +551,7 @@ brw_ip_reg (void)
 		   WRITEMASK_XYZW);
 }
 
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 brw_acc_reg (void)
 {
    return brw_vec8_reg (BRW_ARCHITECTURE_REGISTER_FILE,
@@ -559,7 +559,7 @@ brw_acc_reg (void)
 			0);
 }
 
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 brw_flag_reg (void)
 {
    return brw_uw1_reg (BRW_ARCHITECTURE_REGISTER_FILE,
@@ -567,7 +567,7 @@ brw_flag_reg (void)
 		       0);
 }
 
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 brw_mask_reg (uint32_t subnr)
 {
    return brw_uw1_reg (BRW_ARCHITECTURE_REGISTER_FILE,
@@ -575,7 +575,7 @@ brw_mask_reg (uint32_t subnr)
 		       subnr);
 }
 
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 brw_message4_reg (uint32_t nr)
 {
     return brw_vec4_reg (BRW_MESSAGE_REGISTER_FILE,
@@ -583,7 +583,7 @@ brw_message4_reg (uint32_t nr)
 			 0);
 }
 
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 brw_message_reg (uint32_t nr)
 {
    return brw_vec8_reg (BRW_MESSAGE_REGISTER_FILE,
@@ -594,7 +594,7 @@ brw_message_reg (uint32_t nr)
 /* This is almost always called with a numeric constant argument, so
  * make things easy to evaluate at compile time:
  */
-static always_inline uint32_t
+static cairo_always_inline uint32_t
 cvt (uint32_t val)
 {
    switch (val) {
@@ -609,7 +609,7 @@ cvt (uint32_t val)
    return 0;
 }
 
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 stride (struct brw_reg reg,
 	uint32_t vstride,
 	uint32_t width,
@@ -621,49 +621,49 @@ stride (struct brw_reg reg,
    return reg;
 }
 
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 vec16 (struct brw_reg reg)
 {
    return stride (reg, 16,16,1);
 }
 
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 vec8 (struct brw_reg reg)
 {
    return stride (reg, 8,8,1);
 }
 
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 vec4 (struct brw_reg reg)
 {
    return stride (reg, 4,4,1);
 }
 
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 vec2 (struct brw_reg reg)
 {
    return stride (reg, 2,2,1);
 }
 
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 vec1 (struct brw_reg reg)
 {
    return stride (reg, 0,1,0);
 }
 
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 get_element (struct brw_reg reg, uint32_t elt)
 {
    return vec1 (suboffset (reg, elt));
 }
 
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 get_element_ud (struct brw_reg reg, uint32_t elt)
 {
    return vec1 (suboffset (retype (reg, BRW_REGISTER_TYPE_UD), elt));
 }
 
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 brw_swizzle (struct brw_reg reg,
 	     uint32_t x,
 	     uint32_t y,
@@ -677,14 +677,14 @@ brw_swizzle (struct brw_reg reg,
    return reg;
 }
 
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 brw_swizzle1 (struct brw_reg reg,
 	      uint32_t x)
 {
    return brw_swizzle (reg, x, x, x, x);
 }
 
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 brw_writemask (struct brw_reg reg,
 	       uint32_t mask)
 {
@@ -692,7 +692,7 @@ brw_writemask (struct brw_reg reg,
    return reg;
 }
 
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 brw_set_writemask (struct brw_reg reg,
 		   uint32_t mask)
 {
@@ -700,21 +700,21 @@ brw_set_writemask (struct brw_reg reg,
    return reg;
 }
 
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 negate (struct brw_reg reg)
 {
    reg.negate ^= 1;
    return reg;
 }
 
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 brw_abs (struct brw_reg reg)
 {
    reg.abs = 1;
    return reg;
 }
 
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 brw_vec4_indirect (uint32_t subnr,
 		   int32_t offset)
 {
@@ -725,7 +725,7 @@ brw_vec4_indirect (uint32_t subnr,
    return reg;
 }
 
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 brw_vec1_indirect (uint32_t subnr,
 		   int32_t offset)
 {
@@ -736,56 +736,56 @@ brw_vec1_indirect (uint32_t subnr,
    return reg;
 }
 
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 deref_4f (struct brw_indirect ptr, int32_t offset)
 {
    return brw_vec4_indirect (ptr.addr_subnr, ptr.addr_offset + offset);
 }
 
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 deref_1f(struct brw_indirect ptr, int32_t offset)
 {
    return brw_vec1_indirect (ptr.addr_subnr, ptr.addr_offset + offset);
 }
 
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 deref_4b(struct brw_indirect ptr, int32_t offset)
 {
    return retype (deref_4f (ptr, offset), BRW_REGISTER_TYPE_B);
 }
 
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 deref_1uw(struct brw_indirect ptr, int32_t offset)
 {
    return retype (deref_1f (ptr, offset), BRW_REGISTER_TYPE_UW);
 }
 
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 deref_1d (struct brw_indirect ptr, int32_t offset)
 {
    return retype (deref_1f (ptr, offset), BRW_REGISTER_TYPE_D);
 }
 
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 deref_1ud (struct brw_indirect ptr, int32_t offset)
 {
    return retype (deref_1f (ptr, offset), BRW_REGISTER_TYPE_UD);
 }
 
-static always_inline struct brw_reg
+static cairo_always_inline struct brw_reg
 get_addr_reg (struct brw_indirect ptr)
 {
    return brw_address_reg (ptr.addr_subnr);
 }
 
-static always_inline struct brw_indirect
+static cairo_always_inline struct brw_indirect
 brw_indirect_offset (struct brw_indirect ptr, int32_t offset)
 {
    ptr.addr_offset += offset;
    return ptr;
 }
 
-static always_inline struct brw_indirect
+static cairo_always_inline struct brw_indirect
 brw_indirect (uint32_t addr_subnr, int32_t offset)
 {
    struct brw_indirect ptr;
@@ -795,7 +795,7 @@ brw_indirect (uint32_t addr_subnr, int32_t offset)
    return ptr;
 }
 
-static always_inline struct brw_instruction *
+static cairo_always_inline struct brw_instruction *
 current_insn (struct brw_compile *p)
 {
    return &p->store[p->nr_insn];
diff --git a/src/drm/cairo-drm-intel-private.h b/src/drm/cairo-drm-intel-private.h
index eedb700..38920e2 100644
--- a/src/drm/cairo-drm-intel-private.h
+++ b/src/drm/cairo-drm-intel-private.h
@@ -242,7 +242,7 @@ cairo_private cairo_bool_t
 intel_bo_madvise (intel_device_t *device, intel_bo_t *bo, int madv);
 
 
-static always_inline void
+static cairo_always_inline void
 intel_bo_destroy (intel_device_t *device, intel_bo_t *bo)
 {
     cairo_drm_bo_destroy (&device->base.base, &bo->base);
diff --git a/src/drm/cairo-drm-private.h b/src/drm/cairo-drm-private.h
index 549832d..edcf891 100644
--- a/src/drm/cairo-drm-private.h
+++ b/src/drm/cairo-drm-private.h
@@ -147,7 +147,7 @@ cairo_drm_bo_reference (cairo_drm_bo_t *bo)
     return bo;
 }
 
-static always_inline void
+static cairo_always_inline void
 cairo_drm_bo_destroy (cairo_device_t *abstract_device,
 		      cairo_drm_bo_t *bo)
 {


More information about the cairo-commit mailing list