/linux/arch/mips/math-emu/ |
H A D | sp_rint.c | 18 int sticky; in ieee754sp_rint() local 43 sticky = residue != 0; in ieee754sp_rint() 49 sticky = (residue << 1) != 0; in ieee754sp_rint() 57 if (round && (sticky || odd)) in ieee754sp_rint() 63 if ((round || sticky) && !xs) in ieee754sp_rint() 67 if ((round || sticky) && xs) in ieee754sp_rint() 72 if (round || sticky) in ieee754sp_rint()
|
H A D | dp_rint.c | 18 int sticky; in ieee754dp_rint() local 43 sticky = residue != 0; in ieee754dp_rint() 48 sticky = (residue << 1) != 0; in ieee754dp_rint() 56 if (round && (sticky || odd)) in ieee754dp_rint() 62 if ((round || sticky) && !xs) in ieee754dp_rint() 66 if ((round || sticky) && xs) in ieee754dp_rint() 71 if (round || sticky) in ieee754dp_rint()
|
H A D | sp_tint.c | 16 int sticky; in ieee754sp_tint() local 59 sticky = residue != 0; in ieee754sp_tint() 68 sticky = (residue << 1) != 0; in ieee754sp_tint() 74 if (round && (sticky || odd)) in ieee754sp_tint() 80 if ((round || sticky) && !xs) in ieee754sp_tint() 84 if ((round || sticky) && xs) in ieee754sp_tint() 93 if (round || sticky) in ieee754sp_tint()
|
H A D | sp_tlong.c | 16 int sticky; in ieee754sp_tlong() local 59 sticky = residue != 0; in ieee754sp_tlong() 64 sticky = (residue << 1) != 0; in ieee754sp_tlong() 70 if (round && (sticky || odd)) in ieee754sp_tlong() 76 if ((round || sticky) && !xs) in ieee754sp_tlong() 80 if ((round || sticky) && xs) in ieee754sp_tlong() 89 if (round || sticky) in ieee754sp_tlong()
|
H A D | dp_tint.c | 16 int sticky; in ieee754dp_tint() local 56 sticky = residue != 0; in ieee754dp_tint() 61 sticky = (residue << 1) != 0; in ieee754dp_tint() 69 if (round && (sticky || odd)) in ieee754dp_tint() 75 if ((round || sticky) && !xs) in ieee754dp_tint() 79 if ((round || sticky) && xs) in ieee754dp_tint() 89 if (round || sticky) in ieee754dp_tint()
|
H A D | dp_tlong.c | 16 int sticky; in ieee754dp_tlong() local 59 sticky = residue != 0; in ieee754dp_tlong() 68 sticky = (residue << 1) != 0; in ieee754dp_tlong() 74 if (round && (sticky || odd)) in ieee754dp_tlong() 80 if ((round || sticky) && !xs) in ieee754dp_tlong() 84 if ((round || sticky) && xs) in ieee754dp_tlong() 93 if (round || sticky) in ieee754dp_tlong()
|
H A D | ieee754.h | 198 * get sticky exceptions 205 /* clear sticky conditions 212 /* test for sticky exception condition
|
/linux/tools/testing/selftests/net/forwarding/ |
H A D | bridge_sticky_fdb.sh | 4 ALL_TESTS="sticky" 49 sticky() function 51 bridge fdb add $TEST_MAC dev $swp1 master static sticky 53 bridge fdb del $TEST_MAC dev $swp1 vlan 1 master static sticky 59 log_test "Sticky fdb entry"
|
/linux/arch/parisc/math-emu/ |
H A D | sgl_float.h | 289 #define Sgl_denormalize(opnd,exponent,guard,sticky,inexact) \ argument 293 if (exponent < 0) sticky |= Sall(opnd) << (32+exponent); \ 294 inexact = guard | sticky; \ 299 sticky |= Sall(opnd); \ 300 inexact = sticky; \ 336 {int shiftamt, sticky; \ 338 sticky = 0; \ 341 sticky = Sextallp2(srcdstB) << 32 - (shiftamt); \ 348 sticky = (Sextallp1(srcdstA) << 32 - (shiftamt)) | \ 352 sticky = Sextallp2(srcdstB); \ [all …]
|
H A D | cnv_float.h | 88 #define Dbl_to_sgl_mantissa(srcA,srcB,dest,inexact,guard,sticky,odd) \ argument 91 sticky = Dallp2(srcB)<<4; \ 92 inexact = guard | sticky; \ 95 #define Dbl_to_sgl_denormalized(srcA,srcB,exp,dest,inexact,guard,sticky,odd,tiny) \ argument 102 sticky = inexact << 1; \ 124 if (guard && (sticky || odd)) { \ 135 sticky = inexact; \ 145 sticky = inexact << 1; \ 158 sticky = (inexact << 1) | Dallp2(srcB); \ 167 sticky = Dmantissap1(srcA) | Dallp2(srcB); \ [all …]
|
H A D | dbl_float.h | 489 #define Dbl_denormalize(opndp1,opndp2,exponent,guard,sticky,inexact) \ argument 494 if (exponent < 0) sticky |= Dallp2(opndp2) << (32+exponent); \ 506 if (exponent == -32) sticky |= Dallp2(opndp2); \ 507 else sticky |= (Dallp2(opndp2) | Dallp1(opndp1) << 64+exponent); \ 511 inexact = guard | sticky; \ 515 sticky |= (Dallp1(opndp1) | Dallp2(opndp2)); \ 517 inexact = sticky; \ 560 {int shiftamt, sticky; \ 562 sticky = 0; \ 565 sticky = Dextallp4(srcdstD) << 32 - (shiftamt); \ [all …]
|
/linux/arch/m68k/fpsp040/ |
H A D | round.S | 124 | ext_grs --- extract guard, round and sticky bits 127 | Output: d0{31:29}= guard, round, sticky 129 | The ext_grs extract the guard/round/sticky bits according to the 132 | updated guard,round,sticky in d0{31:29} 155 bnes st_stky |if any are set, set sticky 157 bnes st_stky |if any are set, set sticky 167 bnes st_stky |if any are set, set sticky 411 | d0 is guard,round,sticky 429 clrl %d0 |clear the sticky flag 446 clrl %d0 |else clear the sticky flag [all …]
|
H A D | kernel_ex.S | 155 bsetb #sticky_bit,STICKY(%a6) |set sticky bit 232 bsetb #sticky_bit,STICKY(%a6) |set sticky bit 407 bclrb #sticky_bit,STICKY(%a6) |clear sticky bit
|
H A D | res_func.S | 633 | clr sticky 635 | set sticky 643 | clr sticky 645 | set sticky 827 | precision. We can then call round with no sticky and the result 829 | the signs are the same, we call round with the sticky bit set 863 clrl %d0 |force sticky to zero 891 clrl %d0 |force sticky to zero 915 movel #0x20000000,%d0 |set sticky for round 941 movel #0x20000000,%d0 |set sticky for round [all …]
|
H A D | fpsp.h | 159 .set WBTEMP_GRS,LV-40 | alias wbtemp guard, round, sticky 169 .set STICKY,LV-39 | holds sticky bit 305 .set rnd_stky_bit,29 | round/sticky bit of mantissa
|
/linux/drivers/atm/ |
H A D | idt77105.h | 39 #define IDT77105_ISTAT_HECERR 0x20 /* sticky, HEC Error*/ 40 #define IDT77105_ISTAT_SCR 0x10 /* sticky, Short Cell Received */ 41 #define IDT77105_ISTAT_TPE 0x08 /* sticky, Transmit Parity Error */ 42 #define IDT77105_ISTAT_RSCC 0x04 /* sticky, Rx Signal Condition Change */ 43 #define IDT77105_ISTAT_RSE 0x02 /* sticky, Rx Symbol Error */ 44 #define IDT77105_ISTAT_RFO 0x01 /* sticky, Rx FIFO Overrun */
|
/linux/Documentation/devicetree/bindings/pci/ |
H A D | baikal,bt1-pcie.yaml | 95 - const: sticky 96 - const: non-sticky 161 "sticky", "non-sticky";
|
H A D | snps,dw-pcie-common.yaml | 155 - description: Controller Non-sticky CSR flags reset 156 const: non-sticky 157 - description: Controller sticky CSR flags reset 158 const: sticky
|
H A D | rockchip,rk3399-pcie-common.yaml | 50 - const: mgmt-sticky
|
/linux/drivers/net/ethernet/chelsio/cxgb/ |
H A D | vsc7326_reg.h | 124 #define REG_SPI4_STICKY CRA(0x5,0x0,0x30) /* Sticky bits register */ 146 #define REG_STICKY_TX CRA(0x1,0xa,0x08) /* TX sticky bits */ 149 #define REG_MAC_TX_STICKY CRA(0x1,0xa,0x0c) /* MAC Tx state sticky debug */ 181 #define REG_STICK_BIT(pn) CRA(0x1,pn,0x0a) /* Sticky bits */ 264 StatSticky1G = 0x3e, // tri-speed sticky bits 269 #define REG_STAT_STICKY10G CRA(0x4,0xa,StatSticky1G) /* 10GbE sticky bits */
|
/linux/drivers/net/ethernet/microchip/vcap/ |
H A D | vcap_api_debugfs_kunit.c | 145 admin->cache.sticky = test_hw_cache.sticky; in test_cache_read() 186 test_hw_cache.sticky = admin->cache.sticky; in test_cache_write()
|
H A D | vcap_api_kunit.c | 136 admin->cache.sticky = test_hw_cache.sticky; in test_cache_read() 177 test_hw_cache.sticky = admin->cache.sticky; in test_cache_write() 1459 .sticky = true, in vcap_api_set_rule_counter_test() 1480 struct vcap_counter ctr = { .value = 0, .sticky = false}; in vcap_api_set_rule_counter_test() 1481 struct vcap_counter ctr2 = { .value = 101, .sticky = true}; in vcap_api_set_rule_counter_test() 1495 KUNIT_EXPECT_EQ(test, false, test_hw_cache.sticky); in vcap_api_set_rule_counter_test() 1503 KUNIT_EXPECT_EQ(test, true, test_hw_cache.sticky); in vcap_api_set_rule_counter_test() 1512 .sticky = true, in vcap_api_get_rule_counter_test() 1539 test_hw_cache.sticky = true; in vcap_api_get_rule_counter_test() 1549 KUNIT_EXPECT_EQ(test, true, ctr.sticky); in vcap_api_get_rule_counter_test() [all …]
|
/linux/arch/sparc/include/asm/ |
H A D | chafsr.h | 76 /* The following bits 51 (CHAFSR_PERR) to 33 (CHAFSR_CE) are sticky error 205 * overwrite policy. After the AFSR sticky bit, corresponding to the error 218 * E_SYND overwrite policy. After the AFSR sticky bit, corresponding to the
|
/linux/Documentation/driver-api/nfc/ |
H A D | nfc-hci.rst | 293 problem above. shdlc stores a EREMOTEIO sticky status, which will trigger 297 frames. This thread will also check the shdlc sticky status and report to HCI 310 tag. If polling is not active and the error was sticky, lower levels will
|
/linux/arch/powerpc/math-emu/ |
H A D | math_efp.c | 664 * If the "invalid" exception sticky bit was set by the in do_spe_mathemu() 669 * flag should be set for IEEE 754 semantics. Other sticky in do_spe_mathemu() 672 * clear sticky bits that were already set before the emulated in do_spe_mathemu() 673 * instruction as they represent the user-visible sticky in do_spe_mathemu() 676 * so the "inexact" sticky bit may have been set by a previous in do_spe_mathemu()
|