Searched full:crush (Results 1 – 16 of 16) sorted by relevance
| /linux/include/linux/crush/ |
| H A D | crush.h | 13 * CRUSH is a pseudo-random data distribution algorithm that 28 #define CRUSH_MAX_DEPTH 10 /* max crush hierarchy depth */ 29 #define CRUSH_MAX_RULESET (1<<8) /* max crush ruleset number */ 39 * CRUSH uses user-defined "rules" to describe how inputs should be 237 * CRUSH map includes all buckets, rules, etc. 274 * 'build CRUSH working space' function) so that callers can 316 /* crush.c */ 333 * These data structures are private to the CRUSH implementation. They 337 * Moving this out of the crush map allow us to treat the CRUSH map as 338 * immutable within the mapper and removes the requirement for a CRUSH
|
| H A D | mapper.h | 6 * CRUSH functions for find rules and then mapping an input to an 12 #include "crush.h"
|
| /linux/net/ceph/ |
| H A D | Makefile | 10 osd_client.o osdmap.o crush/crush.o crush/mapper.o crush/hash.o \
|
| H A D | osdmap.c | 11 #include <linux/crush/hash.h> 12 #include <linux/crush/mapper.h> 69 * decode crush map 629 dout("crush decode tunable choose_local_tries = %d\n", in crush_decode() 631 dout("crush decode tunable choose_local_fallback_tries = %d\n", in crush_decode() 633 dout("crush decode tunable choose_total_tries = %d\n", in crush_decode() 638 dout("crush decode tunable chooseleaf_descend_once = %d\n", in crush_decode() 643 dout("crush decode tunable chooseleaf_vary_r = %d\n", in crush_decode() 652 dout("crush decode tunable chooseleaf_stable = %d\n", in crush_decode() 982 * CRUSH workspaces [all …]
|
| H A D | ceph_common.c | 480 error_plog(&log, "Failed to parse CRUSH location: %d", in ceph_parse_param()
|
| /linux/net/ceph/crush/ |
| H A D | crush.c | 4 # include <linux/crush/crush.h> 7 # include "crush.h"
|
| H A D | mapper.c | 18 # include <linux/crush/crush.h> 19 # include <linux/crush/hash.h> 20 # include <linux/crush/mapper.h> 23 # include "crush.h" 32 * Implement the core CRUSH mapping algorithm. 61 * crush input @x and replica position (usually, position in output set) @r, 436 * @x: crush input value 841 * working area for a CRUSH placement computation. It must be called 848 * If you do retain the working space between calls to crush, make it
|
| H A D | hash.c | 3 # include <linux/crush/hash.h>
|
| /linux/include/linux/ceph/ |
| H A D | osdmap.h | 8 #include <linux/crush/crush.h> 185 /* remap (post-CRUSH, pre-up) */ 194 /* the CRUSH map specifies the mapping of placement groups to 196 struct crush_map *crush; member
|
| H A D | ceph_fs.h | 60 __le32 fl_pg_pool; /* namespace, crush ruleset, rep level */
|
| /linux/Documentation/fb/ |
| H A D | viafb.rst | 196 viafb doesn't support multi-head well, or it will cause screen crush.
|
| /linux/drivers/media/pci/bt8xx/ |
| H A D | bttv-driver.c | 142 MODULE_PARM_DESC(agc_crush, "enables the luminance AGC crush, default is 1 (yes)"); 143 MODULE_PARM_DESC(whitecrush_upper, "sets the white crush upper value, default is 207"); 144 MODULE_PARM_DESC(whitecrush_lower, "sets the white crush lower value, default is 127"); 1364 .name = "AGC Crush",
|
| /linux/Documentation/admin-guide/media/ |
| H A D | bttv.rst | 177 adc_crush=0/1 Luminance ADC crush, on by default.
|
| /linux/arch/x86/kvm/svm/ |
| H A D | nested.c | 669 * - Don't crush a pending TLB flush in vmcb02 on nested VMRUN in nested_svm_transition_tlb_flush()
|
| /linux/arch/x86/kvm/vmx/ |
| H A D | nested.c | 5799 * vmcs12, else we may crush a field or consume a stale value. in handle_vmwrite()
|
| /linux/ |
| H A D | MAINTAINERS | 5902 F: include/linux/crush/
|