From patchwork Sun Mar 23 14:18:43 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Daniel Vetter X-Patchwork-Id: 3879021 Return-Path: X-Original-To: patchwork-intel-gfx@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork1.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.19.201]) by patchwork1.web.kernel.org (Postfix) with ESMTP id D72DE9F2B6 for ; Sun, 23 Mar 2014 14:19:27 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id A25E52015A for ; Sun, 23 Mar 2014 14:19:26 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) by mail.kernel.org (Postfix) with ESMTP id 57907201B9 for ; Sun, 23 Mar 2014 14:19:25 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 0699E6E68E; Sun, 23 Mar 2014 07:19:25 -0700 (PDT) X-Original-To: intel-gfx@lists.freedesktop.org Delivered-To: intel-gfx@lists.freedesktop.org Received: from mail-ee0-f53.google.com (mail-ee0-f53.google.com [74.125.83.53]) by gabe.freedesktop.org (Postfix) with ESMTP id 8A6FF6E681 for ; Sun, 23 Mar 2014 07:19:23 -0700 (PDT) Received: by mail-ee0-f53.google.com with SMTP id b57so3476626eek.26 for ; Sun, 23 Mar 2014 07:19:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=Pohi+JCZeVorxeRH+lAcwewOsapKqq46uSWwDDBqXF8=; b=V18DHsXP/wObehUJdY+U7793CEqLAo2n0YdyGmwZtw1X6lkK1MocKGQXfgRPwi3oho cyqIficwuWQEnJ/J81YEysXimE03q/bRI9gWb67DLUXDu1FUdVHdHPSCasDZDzPO1IFA JvaBSVtqIkuwPd/iw1M6thLKratj37z+fpUo4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=Pohi+JCZeVorxeRH+lAcwewOsapKqq46uSWwDDBqXF8=; b=LfzaP/CKnF2bggRrxLsGiHmt42UCNXid1TWK+Cr7z/CAo7uUsC408m7TBQKjtCEC0c ouXKXVWukKuuydlEjY9uoS1xOrjzylRa53qgzbVPDZfdaJ7xs4P3A+GIOd8d6sfw3UQO JzTLk84BnInQPf9LUfxIjbsTahUKmGUJ0vPSMGj7ysjj/6PkHJaChEDU8FPHdCPCAvaq btUXp+g0MTexKr0LKpkSSxIGyxjXs+7Ez3jx40AatMUOM5ukNU1xYkIoHrHEAwRI4rUl DBk2ttnx0lZobkrcmqcTMbTI7jsqTScQBRg8biJTPKCpGcd1SbtfhH5DBvyoiXx8NUW8 5I2A== X-Gm-Message-State: ALoCoQmIEQF1aRXkl7swMhWTUPDs/atrr+igipjshqePOgrm/8ssCblNjRAhy+/W6naWpcGJ6CA+ X-Received: by 10.14.206.137 with SMTP id l9mr59298859eeo.40.1395584362796; Sun, 23 Mar 2014 07:19:22 -0700 (PDT) Received: from phenom.ffwll.local (84-73-67-144.dclient.hispeed.ch. [84.73.67.144]) by mx.google.com with ESMTPSA id cb5sm26392589eeb.18.2014.03.23.07.19.21 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sun, 23 Mar 2014 07:19:22 -0700 (PDT) From: Daniel Vetter To: Intel Graphics Development Date: Sun, 23 Mar 2014 15:18:43 +0100 Message-Id: <1395584342-11812-10-git-send-email-daniel.vetter@ffwll.ch> X-Mailer: git-send-email 1.8.5.2 In-Reply-To: <1395584342-11812-1-git-send-email-daniel.vetter@ffwll.ch> References: <1395584342-11812-1-git-send-email-daniel.vetter@ffwll.ch> Cc: Daniel Vetter Subject: [Intel-gfx] [PATCH 09/28] lib/intel_batchbuffer: igt_ prefix for rendercopy/mediafill funcs X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" X-Spam-Status: No, score=-4.6 required=5.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_MED,RP_MATCHES_RCVD,T_DKIM_INVALID,UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Now everything is prepared to pour some neat api docs over this all. Signed-off-by: Daniel Vetter --- lib/intel_batchbuffer.c | 14 +++++++------- lib/intel_batchbuffer.h | 24 ++++++++++++------------ tests/gem_ctx_basic.c | 2 +- tests/gem_media_fill.c | 4 ++-- tests/gem_render_copy.c | 4 ++-- tests/gem_render_linear_blits.c | 4 ++-- tests/gem_render_tiled_blits.c | 4 ++-- tests/gem_ring_sync_copy.c | 4 ++-- tests/gem_ringfill.c | 6 +++--- tests/gem_seqno_wrap.c | 2 +- tests/gem_stress.c | 2 +- tests/kms_fbc_crc.c | 2 +- tests/kms_flip.c | 4 ++-- 13 files changed, 38 insertions(+), 38 deletions(-) diff --git a/lib/intel_batchbuffer.c b/lib/intel_batchbuffer.c index 0da0043c0f50..6a585c7df967 100644 --- a/lib/intel_batchbuffer.c +++ b/lib/intel_batchbuffer.c @@ -298,9 +298,9 @@ intel_batchbuffer_data(struct intel_batchbuffer *batch, */ void intel_blt_copy(struct intel_batchbuffer *batch, - drm_intel_bo *src_bo, int src_x1, int src_y1, int src_pitch, - drm_intel_bo *dst_bo, int dst_x1, int dst_y1, int dst_pitch, - int width, int height, int bpp) + drm_intel_bo *src_bo, int src_x1, int src_y1, int src_pitch, + drm_intel_bo *dst_bo, int dst_x1, int dst_y1, int dst_pitch, + int width, int height, int bpp) { uint32_t src_tiling, dst_tiling, swizzle; uint32_t cmd_bits = 0; @@ -397,9 +397,9 @@ unsigned igt_buf_height(struct igt_buf *buf) return buf->size/buf->stride; } -render_copyfunc_t get_render_copyfunc(int devid) +igt_render_copyfunc_t igt_get_render_copyfunc(int devid) { - render_copyfunc_t copy = NULL; + igt_render_copyfunc_t copy = NULL; if (IS_GEN2(devid)) copy = gen2_render_copyfunc; @@ -415,9 +415,9 @@ render_copyfunc_t get_render_copyfunc(int devid) return copy; } -media_fillfunc_t get_media_fillfunc(int devid) +igt_media_fillfunc_t igt_get_media_fillfunc(int devid) { - media_fillfunc_t fill = NULL; + igt_media_fillfunc_t fill = NULL; if (IS_GEN8(devid)) fill = gen8_media_fillfunc; diff --git a/lib/intel_batchbuffer.h b/lib/intel_batchbuffer.h index 333b08946789..3daf33cdf276 100644 --- a/lib/intel_batchbuffer.h +++ b/lib/intel_batchbuffer.h @@ -209,20 +209,20 @@ struct igt_buf { unsigned igt_buf_width(struct igt_buf *buf); unsigned igt_buf_height(struct igt_buf *buf); -typedef void (*render_copyfunc_t)(struct intel_batchbuffer *batch, - drm_intel_context *context, - struct igt_buf *src, unsigned src_x, unsigned src_y, - unsigned width, unsigned height, - struct igt_buf *dst, unsigned dst_x, unsigned dst_y); +typedef void (*igt_render_copyfunc_t)(struct intel_batchbuffer *batch, + drm_intel_context *context, + struct igt_buf *src, unsigned src_x, unsigned src_y, + unsigned width, unsigned height, + struct igt_buf *dst, unsigned dst_x, unsigned dst_y); -render_copyfunc_t get_render_copyfunc(int devid); +igt_render_copyfunc_t igt_get_render_copyfunc(int devid); -typedef void (*media_fillfunc_t)(struct intel_batchbuffer *batch, - struct igt_buf *dst, - unsigned x, unsigned y, - unsigned width, unsigned height, - uint8_t color); +typedef void (*igt_media_fillfunc_t)(struct intel_batchbuffer *batch, + struct igt_buf *dst, + unsigned x, unsigned y, + unsigned width, unsigned height, + uint8_t color); -media_fillfunc_t get_media_fillfunc(int devid); +igt_media_fillfunc_t igt_get_media_fillfunc(int devid); #endif diff --git a/tests/gem_ctx_basic.c b/tests/gem_ctx_basic.c index 67d6191e529c..3bfbe616eebd 100644 --- a/tests/gem_ctx_basic.c +++ b/tests/gem_ctx_basic.c @@ -74,7 +74,7 @@ static void init_buffer(drm_intel_bufmgr *bufmgr, static void *work(void *arg) { struct intel_batchbuffer *batch; - render_copyfunc_t rendercopy = get_render_copyfunc(devid); + igt_render_copyfunc_t rendercopy = igt_get_render_copyfunc(devid); drm_intel_context *context; drm_intel_bufmgr *bufmgr; int td_fd; diff --git a/tests/gem_media_fill.c b/tests/gem_media_fill.c index 7fc567612f97..ef73ed68a8fa 100644 --- a/tests/gem_media_fill.c +++ b/tests/gem_media_fill.c @@ -105,7 +105,7 @@ igt_simple_main data_t data = {0, }; struct intel_batchbuffer *batch = NULL; struct igt_buf dst; - media_fillfunc_t media_fill = NULL; + igt_media_fillfunc_t media_fill = NULL; int i, j; data.drm_fd = drm_open_any_render(); @@ -114,7 +114,7 @@ igt_simple_main data.bufmgr = drm_intel_bufmgr_gem_init(data.drm_fd, 4096); igt_assert(data.bufmgr); - media_fill = get_media_fillfunc(data.devid); + media_fill = igt_get_media_fillfunc(data.devid); igt_require_f(media_fill, "no media-fill function\n"); diff --git a/tests/gem_render_copy.c b/tests/gem_render_copy.c index 7196a51a0198..2e029ebd2e54 100644 --- a/tests/gem_render_copy.c +++ b/tests/gem_render_copy.c @@ -125,7 +125,7 @@ int main(int argc, char **argv) data_t data = {0, }; struct intel_batchbuffer *batch = NULL; struct igt_buf src, dst; - render_copyfunc_t render_copy = NULL; + igt_render_copyfunc_t render_copy = NULL; int opt; int opt_dump_png = false; int opt_dump_aub = drmtest_dump_aub(); @@ -149,7 +149,7 @@ int main(int argc, char **argv) data.bufmgr = drm_intel_bufmgr_gem_init(data.drm_fd, 4096); igt_assert(data.bufmgr); - render_copy = get_render_copyfunc(data.devid); + render_copy = igt_get_render_copyfunc(data.devid); igt_require_f(render_copy, "no render-copy function\n"); diff --git a/tests/gem_render_linear_blits.c b/tests/gem_render_linear_blits.c index 9d5d4ccf8cd0..b32a4cbb7574 100644 --- a/tests/gem_render_linear_blits.c +++ b/tests/gem_render_linear_blits.c @@ -61,7 +61,7 @@ #define SIZE (HEIGHT*STRIDE) static uint32_t linear[WIDTH*HEIGHT]; -static render_copyfunc_t render_copy; +static igt_render_copyfunc_t render_copy; static void check_bo(int fd, uint32_t handle, uint32_t val) @@ -93,7 +93,7 @@ int main(int argc, char **argv) fd = drm_open_any(); - render_copy = get_render_copyfunc(intel_get_drm_devid(fd)); + render_copy = igt_get_render_copyfunc(intel_get_drm_devid(fd)); if (render_copy == NULL) { printf("no render-copy function, doing nothing\n"); return 77; diff --git a/tests/gem_render_tiled_blits.c b/tests/gem_render_tiled_blits.c index 0552af1fff80..2456c2fb9b05 100644 --- a/tests/gem_render_tiled_blits.c +++ b/tests/gem_render_tiled_blits.c @@ -57,7 +57,7 @@ #define HEIGHT 512 #define SIZE (HEIGHT*STRIDE) -static render_copyfunc_t render_copy; +static igt_render_copyfunc_t render_copy; static void check_bo(drm_intel_bo *bo, uint32_t val) @@ -94,7 +94,7 @@ int main(int argc, char **argv) fd = drm_open_any(); - render_copy = get_render_copyfunc(intel_get_drm_devid(fd)); + render_copy = igt_get_render_copyfunc(intel_get_drm_devid(fd)); if (render_copy == NULL) { printf("no render-copy function, doing nothing\n"); return 77; diff --git a/tests/gem_ring_sync_copy.c b/tests/gem_ring_sync_copy.c index 1ab9b0ce1224..b8b1454c90e5 100644 --- a/tests/gem_ring_sync_copy.c +++ b/tests/gem_ring_sync_copy.c @@ -69,7 +69,7 @@ typedef struct { uint32_t linear[WIDTH * HEIGHT]; struct { - render_copyfunc_t copy; + igt_render_copyfunc_t copy; struct igt_buf *srcs; struct igt_buf *dsts; } render; @@ -336,7 +336,7 @@ igt_main igt_assert(data.bufmgr); drm_intel_bufmgr_gem_enable_reuse(data.bufmgr); - data.render.copy = get_render_copyfunc(data.devid); + data.render.copy = igt_get_render_copyfunc(data.devid); igt_require_f(data.render.copy, "no render-copy function\n"); diff --git a/tests/gem_ringfill.c b/tests/gem_ringfill.c index 0dd222722fb2..3c3df73bb338 100644 --- a/tests/gem_ringfill.c +++ b/tests/gem_ringfill.c @@ -113,7 +113,7 @@ static void destroy_bo(struct bo *b) static int check_ring(drm_intel_bufmgr *bufmgr, struct intel_batchbuffer *batch, const char *ring, - render_copyfunc_t copy) + igt_render_copyfunc_t copy) { struct igt_buf src, tmp, dst; struct bo bo; @@ -197,7 +197,7 @@ static void blt_copy(struct intel_batchbuffer *batch, drm_intel_bufmgr *bufmgr; struct intel_batchbuffer *batch; -render_copyfunc_t copy; +igt_render_copyfunc_t copy; int fd; igt_main @@ -219,7 +219,7 @@ igt_main /* Strictly only required on architectures with a separate BLT ring, * but lets stress everybody. */ - copy = get_render_copyfunc(batch->devid); + copy = igt_get_render_copyfunc(batch->devid); igt_require(copy); } diff --git a/tests/gem_seqno_wrap.c b/tests/gem_seqno_wrap.c index 664e552cbfcc..25f11b4ea419 100644 --- a/tests/gem_seqno_wrap.c +++ b/tests/gem_seqno_wrap.c @@ -145,7 +145,7 @@ static void render_copyfunc(struct igt_buf *src, int height) { const int src_x = 0, src_y = 0, dst_x = 0, dst_y = 0; - render_copyfunc_t rendercopy = get_render_copyfunc(devid); + igt_render_copyfunc_t rendercopy = igt_get_render_copyfunc(devid); static int warned = 0; if (rendercopy) { diff --git a/tests/gem_stress.c b/tests/gem_stress.c index 20f2ca335485..a994f7f9424f 100644 --- a/tests/gem_stress.c +++ b/tests/gem_stress.c @@ -338,7 +338,7 @@ static void render_copyfunc(struct igt_buf *src, unsigned src_x, unsigned src_y, unsigned logical_tile_no) { static unsigned keep_gpu_busy_counter = 0; - render_copyfunc_t rendercopy = get_render_copyfunc(devid); + igt_render_copyfunc_t rendercopy = igt_get_render_copyfunc(devid); /* check both edges of the fence usage */ if (keep_gpu_busy_counter & 1) diff --git a/tests/kms_fbc_crc.c b/tests/kms_fbc_crc.c index d05d14e0eca4..07a572d2d488 100644 --- a/tests/kms_fbc_crc.c +++ b/tests/kms_fbc_crc.c @@ -206,7 +206,7 @@ static void fill_render(data_t *data, uint32_t handle, struct intel_batchbuffer *batch; struct igt_buf src_buf, dst_buf; const uint8_t buf[4] = { color, color, color, color }; - render_copyfunc_t rendercopy = get_render_copyfunc(data->devid); + igt_render_copyfunc_t rendercopy = igt_get_render_copyfunc(data->devid); igt_skip_on(!rendercopy); diff --git a/tests/kms_flip.c b/tests/kms_flip.c index e89ae99d2abf..70d67e572059 100644 --- a/tests/kms_flip.c +++ b/tests/kms_flip.c @@ -247,11 +247,11 @@ static void emit_fence_stress(struct test_output *o) static void emit_dummy_load__rcs(struct test_output *o) { const struct kmstest_fb *fb_info = &o->fb_info[o->current_fb_id]; - render_copyfunc_t copyfunc; + igt_render_copyfunc_t copyfunc; struct igt_buf sb[2], *src, *dst; int i, limit; - copyfunc = get_render_copyfunc(devid); + copyfunc = igt_get_render_copyfunc(devid); if (copyfunc == NULL) return emit_dummy_load__bcs(o);