/linux/arch/parisc/include/asm/ |
H A D | assembly.h | 26 /* Frame alignment for 32- and 64-bit */ 63 #define STREGM std,ma 136 zdep \r, 31-(\sa), 32-(\sa), \t 144 /* Shift Right for 32-bit. Clobbers upper 32-bit on PA2.0. */ 146 extru \r, 31-(\sa), 32-(\sa), \t 154 /* Extract unsigned for 32- and 64-bit 155 * The extru instruction leaves the most significant 32 bits of the 159 extrd,u \r, 32+(\p), \len, \t 165 /* The depi instruction leaves the most significant 32 bits of the 169 depdi \i, 32+(\p), \len, \t [all …]
|
H A D | checksum.h | 9 * and adds in "sum" (32-bit) 11 * returns a 32-bit number suitable for feeding into itself 17 * it's best to have buff aligned on a 32-bit boundary 33 " ldws,ma 4(%1), %0\n" in ip_fast_csum() 39 " ldws,ma 12(%1), %3\n" in ip_fast_csum() 42 "1: ldws,ma 4(%1), %3\n" in ip_fast_csum() 121 #if BITS_PER_LONG > 32 in csum_ipv6_magic() 129 " depdi 0, 31, 32, %0\n"/* clear upper half of incoming checksum */ in csum_ipv6_magic() 130 " ldd,ma 8(%1), %4\n" /* get 1st saddr word */ in csum_ipv6_magic() 131 " ldd,ma 8(%2), %5\n" /* get 1st daddr word */ in csum_ipv6_magic() [all …]
|
/linux/arch/parisc/lib/ |
H A D | lusercopy.S | 41 1: stbs,ma %r0,1(%sr3,%r26) 69 * conditions. In the optimal case, we copy by loops that copy 32- or 16-bytes 131 20: ldb,ma 1(srcspc,src),t1 132 21: stb,ma t1,1(dstspc,dst) 147 12: std,ma t1,8(dstspc,dst) 148 13: std,ma t2,8(dstspc,dst) 152 16: std,ma t1,8(dstspc,dst) 153 17: std,ma t2,8(dstspc,dst) 165 ldo -32(len),len 169 20: ldw,ma 4(srcspc,src),t1 [all …]
|
/linux/kernel/bpf/ |
H A D | memalloc.c | 20 * 16 32 64 96 128 196 256 512 1024 2048 4096 23 * 16 32 64 96 128 196 256 512 1024 2048 4096 45 4, /* 32 */ 126 static const u16 sizes[NUM_CACHES] = {96, 192, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096}; 457 * 64*16 + 64*32 + 64*64 + 64*96 + 64*128 + 64*196 + 64*256 + 32*512 + 16*1024 + 8*2048 + 4*4096 474 c->low_watermark = 32; in init_refill_work() 482 c->low_watermark = max(32 * 256 / c->unit_size, 1); in init_refill_work() 509 int bpf_mem_alloc_init(struct bpf_mem_alloc *ma, int size, bool percpu) in bpf_mem_alloc_init() argument 522 ma->percpu = percpu; in bpf_mem_alloc_init() 537 ma->objcg = objcg; in bpf_mem_alloc_init() [all …]
|
/linux/arch/riscv/crypto/ |
H A D | aes-riscv64-zvkned-zvbb-zvkg.S | 92 vsetivli zero, 4, e32, m1, ta, ma 109 vsetvli VL, LEN32, e32, m4, ta, ma 111 // Generate two sequences, each with N 32-bit values: 113 vsetvli zero, t0, e32, m1, ta, ma 117 // as two sequences, each with 2*N 32-bit values: 119 vsetvli zero, t0, e64, m2, ta, ma 123 vsetvli zero, t1, e32, m2, ta, ma 131 vsetvli zero, LEN32, e32, m4, ta, ma 143 vsetivli zero, 2, e64, m1, ta, ma 145 vsetivli zero, 1, e64, m1, tu, ma [all …]
|
H A D | aes-riscv64-zvkned-zvkb.S | 63 // LEN32 = number of blocks, rounded up, in 32-bit words. 68 // Create a mask that selects the last 32-bit word of each 128-bit 71 vsetvli t1, zero, e8, m1, ta, ma 74 // Load the IV into v31. The last 32-bit word contains the counter. 75 vsetivli zero, 4, e32, m1, ta, ma 84 vsetvli zero, LEN32, e32, m4, ta, ma 97 // the length in 32-bit words, i.e. 4 times the number of blocks. 112 vsetvli t0, LEN, e8, m4, ta, ma
|
H A D | aes-riscv64-zvkned.S | 88 // t0 is the remaining length in 32-bit words. It's a multiple of 4. 90 vsetvli t1, t0, e32, m8, ta, ma 145 vsetvli t0, LEN, e32, m4, ta, ma 160 vsetivli zero, 4, e32, m1, ta, ma 222 vsetvli zero, LEN, e8, m1, tu, ma 226 vsetivli zero, 4, e32, m1, ta, ma 233 #define LEN32 t4 // Length of remaining full blocks in 32-bit words 258 vsetvli t0, LEN32, e32, m4, ta, ma 273 vsetivli zero, 4, e32, m4, ta, ma 290 addi t1, OUTP, -32 // Get pointer to where P[n-1] should go [all …]
|
H A D | sha512-riscv64-zvknhb-zvkb.S | 79 addi K, K, 32 102 vsetivli zero, 1, e8, m1, ta, ma 107 // is e8mf4. We use index-load with the i8 indices {40, 32, 8, 0}, 108 // loaded using the 32-bit little endian value 0x00082028. 110 vsetivli zero, 1, e32, m1, ta, ma 113 vsetivli zero, 4, e64, m2, ta, ma 128 addi DATA, DATA, 32 131 addi DATA, DATA, 32 134 addi DATA, DATA, 32 137 addi DATA, DATA, 32
|
H A D | sm4-riscv64-zvksed-zvkb.S | 51 // void sm4_expandkey_zksed_zvkb(const u8 user_key[16], u32 rkey_enc[32], 52 // u32 rkey_dec[32]); 54 vsetivli zero, 4, e32, m1, ta, ma 84 // void sm4_crypt_zvksed_zvkb(const u32 rkey[32], const u8 in[16], u8 out[16]); 86 vsetivli zero, 4, e32, m1, ta, ma 92 // Do the 32 rounds of SM4, 4 at a time.
|
H A D | sha256-riscv64-zvknha_or_zvknhb-zvkb.S | 114 vsetivli zero, 4, e32, m1, ta, ma 150 vsetivli zero, 1, e8, m1, ta, ma 156 // loaded using the 32-bit little endian value 0x00041014. 158 vsetivli zero, 1, e32, m1, ta, ma 161 vsetivli zero, 4, e32, m1, ta, ma 172 // Load the next 512-bit message block and endian-swap each 32-bit word.
|
/linux/drivers/phy/mediatek/ |
H A D | phy-mtk-hdmi-mt8195.c | 272 * RG_HDMITXPLL_FBKDIV[32:0]: in mtk_hdmi_pll_calc() 273 * [32,24] 9bit integer, [23,0]:24bit fraction in mtk_hdmi_pll_calc() 278 if (pcw > GENMASK_ULL(32, 0)) in mtk_hdmi_pll_calc() 281 fbkdiv_high = FIELD_GET(GENMASK_ULL(63, 32), pcw); in mtk_hdmi_pll_calc() 292 /* Digital clk divider, max /32 */ in mtk_hdmi_pll_calc() 294 if (!(digital_div <= 32 && digital_div >= 1)) in mtk_hdmi_pll_calc() 315 * data channel bias 24mA, clock channel bias 20mA in mtk_hdmi_pll_drv_setting() 318 * data channel 20mA, clock channel 16mA in mtk_hdmi_pll_drv_setting() [all...] |
/linux/Documentation/translations/it_IT/process/ |
H A D | botching-up-ioctls.rst | 18 sistema che finge di essere generico, ma al suo posto ci sono interfacce 19 dedicate. Ma al tempo stesso è più facile incasinare le cose. 33 partenza e ritrovarvi ad aggiungere un livello di compatibilità a 32-bit. 40 esplicitamente i vuoti. Non necessariamente le piattaforme a 32-bit allineano 41 i valori a 64-bit rispettandone l'allineamento, ma le piattaforme a 64-bit lo 47 sistemi a 32-bit e 64-bit. Avere una dimensione differente causa problemi 78 Questo aiuta, ma non è una soluzione completa dato che uno spazio utente nuovo 157 parte. Gli orologi divergeranno, ma con questa informazione gli strumenti di 163 nanosecondi. Non è il modo migliore per specificare il tempo, ma è 177 scadenze potrebbero essere estese - ma sicuramente gli utenti vi odieranno [all …]
|
H A D | adding-syscalls.rst | 169 architetture a 32-bit. 175 gestire la funzionalità associata, ma evitate la combinazione di diverse 190 l'uso di coppie contigue di registri a 32-bit. (Questo non conta se gli 222 :manpage:`xyzzy(2)` verrà chiamato ``sys_xyzzy()``; ma, piuttosto che in modo 237 chiamate di sistema (syscall), ma molte altre architetture condividono una 304 invocata anche quando il programma in spazio utente è a 32-bit; anche se la 310 dimensioni fra 32-bit e 64-bit. 313 utente a 32-bit, perciò dovrà ispezionare aree della memoria (``__user``) che 314 potrebbero contenere valori a 32-bit o a 64-bit. In particolar modo, questo 327 a 64-bit anche su architetture a 32-bit, per esempio ``loff_t`` o ``__u64``. [all …]
|
/linux/Documentation/devicetree/bindings/iio/dac/ |
H A D | adi,ad5755.yaml | 86 4: 4 mA to 20 mA current range. 87 5: 0 mA to 20 mA current range. 88 6: 0 mA to 24 mA current range. 108 - enum: [64000, 32000, 16000, 8000, 4000, 2000, 1000, 500, 250, 125, 64, 32, 16, 8, 4, 0] 109 - enum: [1, 2, 4, 16, 32, 64, 128, 256]
|
/linux/Documentation/devicetree/bindings/pinctrl/ |
H A D | nuvoton,npcm7xx-pinctrl.txt | 17 The NPCM7XX has 8 GPIO Banks each GPIO bank supports 32 GPIO. 34 gpio-ranges = <&pinctrl 0 0 32>; 116 <2> - 2mA 117 <4> - 4mA 118 <8> - 8mA 119 <12> - 12mA 120 <16> - 16mA 121 <24> - 24mA 183 gpio-ranges = <&pinctrl 0 0 32>; 193 gpio-ranges = <&pinctrl 0 224 32>;
|
H A D | spacemit,k1-pinctrl.yaml | 64 1.8V output: 11, 21, 32, 42 (mA) 65 3.3V output: 7, 10, 13, 16, 19, 23, 26, 29 (mA) 118 drive-strength = <32>;
|
/linux/drivers/net/ethernet/chelsio/cxgb/ |
H A D | pm3393.c | 6 * $Date: 2005/05/14 00:59:32 $ * 425 ((u64)(val2 & 0xff) << 32) | \ 449 (((u64)val2 & 0xffff) << 32) | (((u64)val3 & 0xffff) << 48); in pm3393_update_statistics() 490 static int pm3393_macaddress_set(struct cmac *cmac, const u8 ma[6]) in pm3393_macaddress_set() 497 * ma[5] = 0x09 in pm3393_macaddress_set() 498 * ma[4] = 0x13 in pm3393_macaddress_set() 499 * ma[3] = 0x00 in pm3393_macaddress_set() 500 * ma[2] = 0x43 in pm3393_macaddress_set() 501 * ma[1] = 0x07 in pm3393_macaddress_set() 502 * ma[0] = 0x00 in pm3393_macaddress_set() [all …]
|
/linux/arch/parisc/kernel/ |
H A D | head.S | 40 .import fault_vector_20,code /* IVA parisc 2.0 32 bit */ 42 .import fault_vector_11,code /* IVA parisc 1.1 32 bit */ 64 stw,ma %r0,4(%r3) 66 /* Save away the arguments the boot loader passed in (32 bit args) */ 68 stw,ma %arg0,4(%r1) 69 stw,ma %arg1,4(%r1) 70 stw,ma %arg2,4(%r1) 71 stw,ma %arg3,4(%r1) 75 ldi 32,%r10 89 ldw MEM_CONS+32(%r0),%arg0 // HPA [all …]
|
/linux/drivers/pinctrl/uniphier/ |
H A D | pinctrl-uniphier-core.c | 102 drv_type = "4/8(mA)"; in uniphier_pctl_pin_dbg_show() 105 drv_type = "8/12/16/20(mA)"; in uniphier_pctl_pin_dbg_show() 108 drv_type = "4/5/7/9/11/12/14/16(mA)"; in uniphier_pctl_pin_dbg_show() 111 drv_type = "4(mA)"; in uniphier_pctl_pin_dbg_show() 114 drv_type = "5(mA)"; in uniphier_pctl_pin_dbg_show() 117 drv_type = "8(mA)"; in uniphier_pctl_pin_dbg_show() 199 *reg = base + drvctrl / 32 * 4; in uniphier_conf_get_drvctrl_data() 200 *shift = drvctrl % 32; in uniphier_conf_get_drvctrl_data() 245 reg = UNIPHIER_PINCTRL_PUPDCTRL_BASE + pupdctrl / 32 * 4; in uniphier_conf_pin_bias_get() 246 shift = pupdctrl % 32; in uniphier_conf_pin_bias_get() [all …]
|
/linux/drivers/pinctrl/visconti/ |
H A D | pinctrl-common.c | 89 case 32: in visconti_pin_config_set() 92 * 2mA: 0 in visconti_pin_config_set() 93 * 4mA: 1 in visconti_pin_config_set() 94 * 8mA: 3 in visconti_pin_config_set() 95 * 16mA: 7 in visconti_pin_config_set() 96 * 24mA: 11 in visconti_pin_config_set() 97 * 32mA: 15 in visconti_pin_config_set()
|
/linux/Documentation/devicetree/bindings/clock/ |
H A D | ti,lmk04832.yaml | 114 HSDS 6 mA 0x02 115 HSDS 8 mA 0x03 119 CML 16 mA 0x07 120 CML 24 mA 0x08 121 CML 32 mA 0x09
|
/linux/drivers/comedi/drivers/ |
H A D | dt2815.c | 26 * 0 == disabled (0mA -- +32mAV) 27 * 1 == enabled (+4mA -- +20mAV) 122 * 0 == disabled (0mA -- +32mAV) 123 * 1 == enabled (+4mA -- +20mAV)
|
/linux/arch/riscv/kernel/ |
H A D | vec-copy-unaligned.S | 10 #define WORD_EEW 32 26 vsetivli t0, 8, WORD_SEW, m8, ta, ma 48 vsetivli t0, 8, e8, m8, ta, ma
|
/linux/drivers/pinctrl/spacemit/ |
H A D | pinctrl-k1.c | 76 u32 mA; member 190 { 4, 32 }, 206 u32 num, u32 mA) in spacemit_get_ds_value() argument 211 if (mA <= tbl[i].mA) in spacemit_get_ds_value() 224 return tbl[i].mA; in spacemit_get_ds_mA() 230 u32 mA) in spacemit_get_driver_strength() argument 236 mA); in spacemit_get_driver_strength() 240 mA); in spacemit_get_driver_strength() 689 u32 value, tmp, mA; in spacemit_pinconf_dbg_show() local 698 mA = spacemit_get_drive_strength_mA(type, tmp); in spacemit_pinconf_dbg_show() [all …]
|
/linux/arch/sh/kernel/ |
H A D | traps_32.c | 104 struct mem_access *ma) in handle_unaligned_ins() argument 139 if (ma->from(dst, srcu, count)) in handle_unaligned_ins() 152 if (ma->to(dstu, src, count)) in handle_unaligned_ins() 163 if (ma->to(dstu, src, 4)) in handle_unaligned_ins() 176 if (ma->to(dstu, src, count)) in handle_unaligned_ins() 187 if (ma->from(dst, srcu, 4)) in handle_unaligned_ins() 202 if (ma->from(dst, srcu, count)) in handle_unaligned_ins() 218 if (ma->to(dstu, src, 2)) in handle_unaligned_ins() 232 if (ma->from(dst, srcu, 2)) in handle_unaligned_ins() 251 if (ma->from(dst, srcu, 2)) in handle_unaligned_ins() [all …]
|