Searched hist:"513 bcb4655e68706594e45dfa1d4b181500110ba" (Results 1 – 7 of 7) sorted by relevance
/openbmc/linux/drivers/gpu/drm/radeon/ |
H A D | r100_track.h | diff 513bcb4655e68706594e45dfa1d4b181500110ba Wed Sep 23 01:56:27 CDT 2009 Dave Airlie <airlied@redhat.com> drm/radeon/kms: don't require up to 64k allocations. (v2)
This avoids needing to do a kmalloc > PAGE_SIZE for the main indirect buffer chunk, it adds an accessor for all reads from the chunk and caches a single page at a time for subsequent reads.
changes since v1: Use a two page pool which should be the most common case a single packet spanning > PAGE_SIZE will be hit, but I'm having trouble seeing anywhere we currently generate anything like that. hopefully proper short page copying at end added parser_error flag to set deep errors instead of having to test every ib value fetch. fixed bug in patch that went to list.
Signed-off-by: Dave Airlie <airlied@redhat.com>
|
H A D | r200.c | diff 513bcb4655e68706594e45dfa1d4b181500110ba Wed Sep 23 01:56:27 CDT 2009 Dave Airlie <airlied@redhat.com> drm/radeon/kms: don't require up to 64k allocations. (v2)
This avoids needing to do a kmalloc > PAGE_SIZE for the main indirect buffer chunk, it adds an accessor for all reads from the chunk and caches a single page at a time for subsequent reads.
changes since v1: Use a two page pool which should be the most common case a single packet spanning > PAGE_SIZE will be hit, but I'm having trouble seeing anywhere we currently generate anything like that. hopefully proper short page copying at end added parser_error flag to set deep errors instead of having to test every ib value fetch. fixed bug in patch that went to list.
Signed-off-by: Dave Airlie <airlied@redhat.com>
|
H A D | r600_cs.c | diff 513bcb4655e68706594e45dfa1d4b181500110ba Wed Sep 23 01:56:27 CDT 2009 Dave Airlie <airlied@redhat.com> drm/radeon/kms: don't require up to 64k allocations. (v2)
This avoids needing to do a kmalloc > PAGE_SIZE for the main indirect buffer chunk, it adds an accessor for all reads from the chunk and caches a single page at a time for subsequent reads.
changes since v1: Use a two page pool which should be the most common case a single packet spanning > PAGE_SIZE will be hit, but I'm having trouble seeing anywhere we currently generate anything like that. hopefully proper short page copying at end added parser_error flag to set deep errors instead of having to test every ib value fetch. fixed bug in patch that went to list.
Signed-off-by: Dave Airlie <airlied@redhat.com>
|
H A D | r300.c | diff 513bcb4655e68706594e45dfa1d4b181500110ba Wed Sep 23 01:56:27 CDT 2009 Dave Airlie <airlied@redhat.com> drm/radeon/kms: don't require up to 64k allocations. (v2)
This avoids needing to do a kmalloc > PAGE_SIZE for the main indirect buffer chunk, it adds an accessor for all reads from the chunk and caches a single page at a time for subsequent reads.
changes since v1: Use a two page pool which should be the most common case a single packet spanning > PAGE_SIZE will be hit, but I'm having trouble seeing anywhere we currently generate anything like that. hopefully proper short page copying at end added parser_error flag to set deep errors instead of having to test every ib value fetch. fixed bug in patch that went to list.
Signed-off-by: Dave Airlie <airlied@redhat.com>
|
H A D | radeon_cs.c | diff 513bcb4655e68706594e45dfa1d4b181500110ba Wed Sep 23 01:56:27 CDT 2009 Dave Airlie <airlied@redhat.com> drm/radeon/kms: don't require up to 64k allocations. (v2)
This avoids needing to do a kmalloc > PAGE_SIZE for the main indirect buffer chunk, it adds an accessor for all reads from the chunk and caches a single page at a time for subsequent reads.
changes since v1: Use a two page pool which should be the most common case a single packet spanning > PAGE_SIZE will be hit, but I'm having trouble seeing anywhere we currently generate anything like that. hopefully proper short page copying at end added parser_error flag to set deep errors instead of having to test every ib value fetch. fixed bug in patch that went to list.
Signed-off-by: Dave Airlie <airlied@redhat.com>
|
H A D | r100.c | diff 513bcb4655e68706594e45dfa1d4b181500110ba Wed Sep 23 01:56:27 CDT 2009 Dave Airlie <airlied@redhat.com> drm/radeon/kms: don't require up to 64k allocations. (v2)
This avoids needing to do a kmalloc > PAGE_SIZE for the main indirect buffer chunk, it adds an accessor for all reads from the chunk and caches a single page at a time for subsequent reads.
changes since v1: Use a two page pool which should be the most common case a single packet spanning > PAGE_SIZE will be hit, but I'm having trouble seeing anywhere we currently generate anything like that. hopefully proper short page copying at end added parser_error flag to set deep errors instead of having to test every ib value fetch. fixed bug in patch that went to list.
Signed-off-by: Dave Airlie <airlied@redhat.com>
|
H A D | radeon.h | diff 513bcb4655e68706594e45dfa1d4b181500110ba Wed Sep 23 01:56:27 CDT 2009 Dave Airlie <airlied@redhat.com> drm/radeon/kms: don't require up to 64k allocations. (v2)
This avoids needing to do a kmalloc > PAGE_SIZE for the main indirect buffer chunk, it adds an accessor for all reads from the chunk and caches a single page at a time for subsequent reads.
changes since v1: Use a two page pool which should be the most common case a single packet spanning > PAGE_SIZE will be hit, but I'm having trouble seeing anywhere we currently generate anything like that. hopefully proper short page copying at end added parser_error flag to set deep errors instead of having to test every ib value fetch. fixed bug in patch that went to list.
Signed-off-by: Dave Airlie <airlied@redhat.com>
|