Displaying 20 results from an estimated 30 matches for "get_param".
2009 Dec 30
0
Add NOUVEAU_VTXIDX_IN_VRAM variable to put vertex/index buffers in VRAM
...au/nouveau_screen.c
@@ -47,11 +47,54 @@ nouveau_screen_bo_skel(struct pipe_screen *pscreen, struct nouveau_bo *bo,
 	return pb;
 }
 
+static void
+nouveau_screen_bo_init(struct nouveau_screen* screen)
+{
+	screen->vertex_buffer_flags = 0;
+	screen->index_buffer_flags = 0;
+	if(screen->base.get_param(&screen->base, NOUVEAU_CAP_HW_VTXBUF) || screen->base.get_param(&screen->base, NOUVEAU_CAP_HW_IDXBUF))
+	{
+		int vram_hack_default = 0;
+		int vram_hack;
+		// TODO: add other cards that may need this hack.
+		// It may also depend on the specific card, CPU or AGP/PCIe chipset.
+...
2015 Dec 07
2
[mesa v2 5/9] nouveau: fix screen creation failure paths
...g saying:
> @@ -479,8 +482,6 @@ nv30_screen_create(struct nouveau_device *dev)
>     if (screen->max_sample_count > 4)
>        screen->max_sample_count = 4;
>
> -   pscreen = &screen->base.base;
> -   pscreen->destroy = nv30_screen_destroy;
>     pscreen->get_param = nv30_screen_get_param;
>     pscreen->get_paramf = nv30_screen_get_paramf;
>     pscreen->get_shader_param = nv30_screen_get_shader_param;
> diff --git a/src/gallium/drivers/nouveau/nv50/nv50_screen.c b/src/gallium/drivers/nouveau/nv50/nv50_screen.c
> index 82b9e93..46c812b 1006...
2015 Dec 07
1
[mesa v2 5/9] nouveau: fix screen creation failure paths
...reate(struct nouveau_device *dev)
>>>     if (screen->max_sample_count > 4)
>>>        screen->max_sample_count = 4;
>>>
>>> -   pscreen = &screen->base.base;
>>> -   pscreen->destroy = nv30_screen_destroy;
>>>     pscreen->get_param = nv30_screen_get_param;
>>>     pscreen->get_paramf = nv30_screen_get_paramf;
>>>     pscreen->get_shader_param = nv30_screen_get_shader_param;
>>> diff --git a/src/gallium/drivers/nouveau/nv50/nv50_screen.c b/src/gallium/drivers/nouveau/nv50/nv50_screen.c
>>...
2015 Nov 27
0
[mesa v2 5/9] nouveau: fix screen creation failure paths
...of older cards. Resulting in dmesg saying:
@@ -479,8 +482,6 @@ nv30_screen_create(struct nouveau_device *dev)
    if (screen->max_sample_count > 4)
       screen->max_sample_count = 4;
 
-   pscreen = &screen->base.base;
-   pscreen->destroy = nv30_screen_destroy;
    pscreen->get_param = nv30_screen_get_param;
    pscreen->get_paramf = nv30_screen_get_paramf;
    pscreen->get_shader_param = nv30_screen_get_shader_param;
diff --git a/src/gallium/drivers/nouveau/nv50/nv50_screen.c b/src/gallium/drivers/nouveau/nv50/nv50_screen.c
index 82b9e93..46c812b 100644
--- a/src/gallium...
2015 Dec 07
0
[mesa v2 5/9] nouveau: fix screen creation failure paths
...+482,6 @@ nv30_screen_create(struct nouveau_device *dev)
>>     if (screen->max_sample_count > 4)
>>        screen->max_sample_count = 4;
>>
>> -   pscreen = &screen->base.base;
>> -   pscreen->destroy = nv30_screen_destroy;
>>     pscreen->get_param = nv30_screen_get_param;
>>     pscreen->get_paramf = nv30_screen_get_paramf;
>>     pscreen->get_shader_param = nv30_screen_get_shader_param;
>> diff --git a/src/gallium/drivers/nouveau/nv50/nv50_screen.c b/src/gallium/drivers/nouveau/nv50/nv50_screen.c
>> index 82b9e...
2009 Dec 20
2
[PATCH 1/2] nv50: don't emit reloc markers after a referenced vtxbuf is mapped
...,
+		nouveau_bo(pb)))
+		ctx->state.vtxbuf->emit_reloc_on_flush = false;
+
+	return 0;
+}
+
 struct pipe_screen *
 nv50_screen_create(struct pipe_winsys *ws, struct nouveau_device *dev)
 {
@@ -201,6 +220,7 @@ nv50_screen_create(struct pipe_winsys *ws, struct nouveau_device *dev)
 	pscreen->get_param = nv50_screen_get_param;
 	pscreen->get_paramf = nv50_screen_get_paramf;
 	pscreen->is_format_supported = nv50_screen_is_format_supported;
+	screen->base.pre_pipebuffer_map_callback = nv50_pre_pipebuffer_map;
 
 	nv50_screen_init_miptree_functions(pscreen);
 	nv50_transfer_init_screen_func...
2015 Nov 27
13
[mesa v2 1/9] nouveau: bump required libdrm version to 2.4.66
From: Ben Skeggs <bskeggs at redhat.com>
Signed-off-by: Ben Skeggs <bskeggs at redhat.com>
---
 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/configure.ac b/configure.ac
index 4016871..c02ee61 100644
--- a/configure.ac
+++ b/configure.ac
@@ -73,7 +73,7 @@ LIBDRM_RADEON_REQUIRED=2.4.56
 LIBDRM_AMDGPU_REQUIRED=2.4.63
 LIBDRM_INTEL_REQUIRED=2.4.61
2008 Sep 01
1
[PATCH 1/4 v2] PCI: introduce new base functions
...static ssize_t power_read_file(struct pci_slot *slot, char *buf)
 {
@@ -346,6 +347,41 @@ static struct pci_slot_attribute hotplug_slot_attr_test = {
 	.store = test_write_file
 };
 
+static ssize_t param_read_file(struct pci_slot *slot, char *buf)
+{
+	int retval;
+	const char *param;
+
+	retval = get_param(slot->hotplug, ¶m);
+	if (retval)
+		return retval;
+
+	return param ? snprintf(buf, PAGE_SIZE, "%s\n", param) : -EPERM;
+}
+
+static ssize_t param_write_file(struct pci_slot *slot, const char *buf,
+		size_t count)
+{
+	int retval = -EPERM;
+	struct hotplug_slot_ops *ops = slo...
2008 Sep 01
1
[PATCH 1/4 v2] PCI: introduce new base functions
...static ssize_t power_read_file(struct pci_slot *slot, char *buf)
 {
@@ -346,6 +347,41 @@ static struct pci_slot_attribute hotplug_slot_attr_test = {
 	.store = test_write_file
 };
 
+static ssize_t param_read_file(struct pci_slot *slot, char *buf)
+{
+	int retval;
+	const char *param;
+
+	retval = get_param(slot->hotplug, ¶m);
+	if (retval)
+		return retval;
+
+	return param ? snprintf(buf, PAGE_SIZE, "%s\n", param) : -EPERM;
+}
+
+static ssize_t param_write_file(struct pci_slot *slot, const char *buf,
+		size_t count)
+{
+	int retval = -EPERM;
+	struct hotplug_slot_ops *ops = slo...
2008 Sep 01
1
[PATCH 1/4 v2] PCI: introduce new base functions
...static ssize_t power_read_file(struct pci_slot *slot, char *buf)
 {
@@ -346,6 +347,41 @@ static struct pci_slot_attribute hotplug_slot_attr_test = {
 	.store = test_write_file
 };
 
+static ssize_t param_read_file(struct pci_slot *slot, char *buf)
+{
+	int retval;
+	const char *param;
+
+	retval = get_param(slot->hotplug, ¶m);
+	if (retval)
+		return retval;
+
+	return param ? snprintf(buf, PAGE_SIZE, "%s\n", param) : -EPERM;
+}
+
+static ssize_t param_write_file(struct pci_slot *slot, const char *buf,
+		size_t count)
+{
+	int retval = -EPERM;
+	struct hotplug_slot_ops *ops = slo...
2009 Dec 20
1
[PATCH] nv50: remove vtxbuf stateobject after a referenced vtxbuf is mapped
...LL, &ctx->state.vtxbuf);
+		ctx->state.dirty |= NV50_NEW_ARRAYS;
+	}
+
+	return 0;
+}
+
 struct pipe_screen *
 nv50_screen_create(struct pipe_winsys *ws, struct nouveau_device *dev)
 {
@@ -201,6 +223,7 @@ nv50_screen_create(struct pipe_winsys *ws, struct nouveau_device *dev)
 	pscreen->get_param = nv50_screen_get_param;
 	pscreen->get_paramf = nv50_screen_get_paramf;
 	pscreen->is_format_supported = nv50_screen_is_format_supported;
+	screen->base.pre_pipebuffer_map_callback = nv50_pre_pipebuffer_map;
 
 	nv50_screen_init_miptree_functions(pscreen);
 	nv50_transfer_init_screen_func...
2009 Oct 19
0
Help with controllers specs
I had some doubts while specing the action edit for User Model
My controller
   def edit
     @user = User.find(get_param(:id, :integer))
     @user = current_user if !is_admin?
   end
*******************************
My spec
   describe "GET edit" do
     ##############################################################
     should_require_login :get, :edit
     #############################################...
2010 Aug 06
1
Depreciated client still shown on OST exports
Some clients have been removed several weeks ago but are still listed in:
ls -l /proc/fs/lustre/obdfilter/*/exports/
This was found after tracing back mystery tcp packets to the OSS.  
Although this is causing no damage, it raises the question of when 
former clients will be cleared from the OSS.  Is there a way to manually 
remove these exports from the OSS?
-- 
Regards,
David
2016 Feb 15
0
[ANNOUNCE] libdrm 2.4.67
...issing-field-initializers
      amdgpu: add semaphore support
    Michel Dänzer (2):
      amdgpu: Add new symbols to amdgpu-symbols-check
      radeon: Pass radeon_bo_open flags to the DRM_RADEON_GEM_CREATE ioctl
    Rob Clark (4):
      freedreno: update uapi
      freedreno: small refactor for get_param
      freedreno: add support for FD_MAX_FREQ
      Bump version for release
    Rodrigo Vivi (1):
      intel/kbl: Add Kabylake PCI ids
    Stefan Agner (2):
      kmstest: Use util_open()
      tests: add fsl-dcu-drm to modules
    Sumit Semwal (1):
      android: enable building static version...
2015 Nov 26
9
[mesa 1/9] nouveau: bump required libdrm version to 2.4.66
From: Ben Skeggs <bskeggs at redhat.com>
Signed-off-by: Ben Skeggs <bskeggs at redhat.com>
---
 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/configure.ac b/configure.ac
index 4016871..c02ee61 100644
--- a/configure.ac
+++ b/configure.ac
@@ -73,7 +73,7 @@ LIBDRM_RADEON_REQUIRED=2.4.56
 LIBDRM_AMDGPU_REQUIRED=2.4.63
 LIBDRM_INTEL_REQUIRED=2.4.61
2015 Dec 16
11
[mesa v3 1/9] nouveau: bump required libdrm version to 2.4.66
From: Ben Skeggs <bskeggs at redhat.com>
v2. forgot bump for non-gallium driver
Signed-off-by: Ben Skeggs <bskeggs at redhat.com>
---
 configure.ac | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/configure.ac b/configure.ac
index b6680d0..965c6f7 100644
--- a/configure.ac
+++ b/configure.ac
@@ -72,8 +72,8 @@ LIBDRM_REQUIRED=2.4.60
2012 Sep 04
2
[PATCH] valgrind: Support for ioctls used by Xen toolstack processes.
...hvm_op "_t", _field)
+
+   switch (op) {
+   case HVMOP_set_param:
+      __PRE_XEN_HVMOP_READ(set_param, xen_hvm_param_t, domid);
+      __PRE_XEN_HVMOP_READ(set_param, xen_hvm_param_t, index);
+      __PRE_XEN_HVMOP_READ(set_param, xen_hvm_param_t, value);
+      break;
+
+   case HVMOP_get_param:
+      __PRE_XEN_HVMOP_READ(get_param, xen_hvm_param_t, domid);
+      __PRE_XEN_HVMOP_READ(get_param, xen_hvm_param_t, index);
+      break;
+
+   default:
+      bad_subop(tid, layout, arrghs, status, flags,
+                "__HYPERVISOR_hvm_op", op);
+      break;
+   }
+#undef __PRE...
2010 Jul 13
4
Enable async journals
Hi all,
we use SLES 11 and Lustre 1.8.1.1 + patches and like convert a lustre FS
using external journals to one with async journals enabled.
Question is whether the procedure:
umount <filesystem>             on all clients
umount <osts>                   on all OSSes
e2fsck <ost-device>             on all OSSes for all all OSTs
tune2fs -O ^has_journal <ost-device> on all
2015 Mar 12
0
[ANNOUNCE] intel-gpu-tools 1.10
..._blt: Adjust subtest naming
      tests/gem_concurrent_blit: Fix indent
      lib/gt: api polish for igt_can_hang_ring
      lib/ioctl: api polish for gem_context_has_param
      lib/ioctl: gem_ prefix for igt_require_mmap_wc
      igt/ioctls: doc for gem_mmap
      lib/ioctls: make gem_context_set/get_param infallible
      lib/ioctl: Add gem_context_destroy helpers
      tests/gem_ctx_*: Use helpers
      tests/gem_reset_stat: Use new ctx helpers
      lib/ioctl: Document ctx param functions
      tests: Add gem_ctx_param_basic
      tests: Add invalid pad tests for ctx create/destroy
      tests/gem...
2008 Mar 11
8
Mechanize#get vs Mechanize#fetch_page
So I found myself wanting to call Mechanize#get with a hash for  
arguments like this:
WWW::Mechanize.new(''http://api.flickr.com/services/rest/'', {:method =>  
''flickr.auth.getFrob''... })
Granted, it looks like this isn''t supported but it led me to what  
looks like a bug.  Namely that get calls fetch_page(abs_uri, request,  
cur_page, &block)