Home
last modified time | relevance | path

Searched refs:MASK (Results 1 – 80 of 80) sorted by relevance

/linux-4.1.27/include/linux/soc/ti/
Dknav_dma.h23 #define MASK(x) (BIT(x) - 1) macro
24 #define KNAV_DMA_DESC_PKT_LEN_MASK MASK(22)
28 #define KNAV_DMA_DESC_TAG_MASK MASK(8)
36 #define KNAV_DMA_DESC_PSLEN_MASK MASK(6)
38 #define KNAV_DMA_DESC_ERR_FLAG_MASK MASK(4)
40 #define KNAV_DMA_DESC_PSFLAG_MASK MASK(4)
42 #define KNAV_DMA_DESC_RETQ_MASK MASK(14)
43 #define KNAV_DMA_DESC_BUF_LEN_MASK MASK(22)
/linux-4.1.27/arch/x86/kernel/cpu/mcheck/
Dmce-severity.c58 #define MASK(x, y) .mask = x, .result = y macro
91 NOSER, MASK(MCI_STATUS_UC|MCI_STATUS_DEFERRED|MCI_STATUS_POISON, MCI_STATUS_DEFERRED)
101 SER, MASK(MCI_UC_SAR, MCI_STATUS_UC)
106 MASK(MCI_STATUS_OVER|MCI_UC_SAR, MCI_STATUS_UC|MCI_STATUS_AR)
122 SER, MASK(MCI_STATUS_OVER|MCI_UC_SAR|MCI_ADDR, MCI_UC_SAR|MCI_ADDR),
127 SER, MASK(MCI_STATUS_OVER|MCI_UC_SAR|MCI_ADDR|MCACOD, MCI_UC_SAR|MCI_ADDR|MCACOD_DATA),
132 SER, MASK(MCI_STATUS_OVER|MCI_UC_SAR|MCI_ADDR|MCACOD, MCI_UC_SAR|MCI_ADDR|MCACOD_INSTR),
138 SER, MASK(MCI_STATUS_OVER|MCI_UC_SAR, MCI_UC_SAR)
144 SER, MASK(MCI_STATUS_OVER|MCI_UC_SAR|MCACOD_SCRUBMSK, MCI_UC_S|MCACOD_SCRUB)
148 SER, MASK(MCI_STATUS_OVER|MCI_UC_SAR|MCACOD, MCI_UC_S|MCACOD_L3WB)
[all …]
/linux-4.1.27/arch/arm64/crypto/
Dghash-ce-core.S18 MASK .req v4
34 movi MASK.16b, #0xe1
36 shl MASK.2d, MASK.2d, #57
64 pmull T2.1q, XL.1d, MASK.1d
71 pmull XL.1q, XL.1d, MASK.1d
/linux-4.1.27/drivers/scsi/sym53c8xx_2/
Dsym_fw2.h241 SCR_INT ^ IFTRUE (MASK (SEM, SEM)),
329 SCR_INT ^ IFTRUE (MASK (HX_DMAP_DIRTY, HX_DMAP_DIRTY)),
361 SCR_JUMPR ^ IFFALSE (MASK (HF_HINT_IARB, HF_HINT_IARB)),
451 SCR_JUMPR ^ IFTRUE (MASK (IRST, IRST)),
475 SCR_JUMP ^ IFTRUE (MASK (WSR, WSR)),
534 SCR_JUMP ^ IFTRUE (MASK (WSS, WSS)),
694 SCR_JUMP ^ IFFALSE (MASK (0 ,(HF_SENSE|HF_EXT_ERR))),
911 SCR_JUMP ^ IFTRUE (MASK (0x80, 0xbf)),
917 SCR_INT ^ IFFALSE (MASK (0x80, 0x80)),
1086 SCR_JUMP ^ IFFALSE (MASK (HF_DATA_IN, HF_DATA_IN)),
[all …]
Dsym_fw1.h249 SCR_INT ^ IFTRUE (MASK (SEM, SEM)),
376 SCR_JUMPR ^ IFFALSE (MASK (HF_HINT_IARB, HF_HINT_IARB)),
466 SCR_JUMPR ^ IFTRUE (MASK (IRST, IRST)),
491 SCR_JUMP ^ IFTRUE (MASK (WSR, WSR)),
551 SCR_JUMP ^ IFTRUE (MASK (WSS, WSS)),
717 SCR_JUMP ^ IFFALSE (MASK (0 ,(HF_SENSE|HF_EXT_ERR))),
962 SCR_JUMP ^ IFTRUE (MASK (0x80, 0xbf)),
968 SCR_INT ^ IFFALSE (MASK (0x80, 0x80)),
1200 SCR_JUMP ^ IFFALSE (MASK (HF_DATA_IN, HF_DATA_IN)),
1220 SCR_JUMP ^ IFTRUE (MASK (HF_DATA_IN, HF_DATA_IN)),
[all …]
Dsym_defs.h726 #define MASK(D,M) (0x00040000 | (((M ^ 0xff) & 0xff) << 8ul)|((D) & 0xff)) macro
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
Dgk20a.c36 #define MASK(w) ((1 << w) - 1) macro
79 #define GPC2CLK_OUT_VCODIV_MASK (MASK(GPC2CLK_OUT_VCODIV_WIDTH) << \
84 #define GPC2CLK_OUT_INIT_MASK ((MASK(GPC2CLK_OUT_SDIV14_INDIV4_WIDTH) << \
86 | (MASK(GPC2CLK_OUT_VCODIV_WIDTH) << GPC2CLK_OUT_VCODIV_SHIFT)\
87 | (MASK(GPC2CLK_OUT_BYPDIV_WIDTH) << GPC2CLK_OUT_BYPDIV_SHIFT))
134 priv->m = (val >> GPCPLL_COEFF_M_SHIFT) & MASK(GPCPLL_COEFF_M_WIDTH); in gk20a_pllg_read_mnp()
135 priv->n = (val >> GPCPLL_COEFF_N_SHIFT) & MASK(GPCPLL_COEFF_N_WIDTH); in gk20a_pllg_read_mnp()
136 priv->pl = (val >> GPCPLL_COEFF_P_SHIFT) & MASK(GPCPLL_COEFF_P_WIDTH); in gk20a_pllg_read_mnp()
276 if (n == ((val >> GPCPLL_COEFF_N_SHIFT) & MASK(GPCPLL_COEFF_N_WIDTH))) in gk20a_pllg_slide()
292 val &= ~(MASK(GPCPLL_COEFF_N_WIDTH) << GPCPLL_COEFF_N_SHIFT); in gk20a_pllg_slide()
[all …]
/linux-4.1.27/arch/arm/crypto/
Dghash-ce-core.S18 MASK .req q4
45 vmov.i8 MASK, #0xe1
47 vshl.u64 MASK, MASK, #57
/linux-4.1.27/arch/tile/lib/
Dstring-endian.h24 #define MASK(x) (__insn_shl(1ULL, (x << 3)) - 1) macro
29 #define MASK(x) (__insn_shl(-2LL, ((-x << 3) - 1))) macro
Dstrlen_64.c27 uint64_t v = *p | MASK(s_int); in strlen()
Dstrnlen_64.c34 v = *p | MASK(s_int); in strnlen()
Dstrchr_64.c36 const uint64_t before_mask = MASK(s_int); in strchr()
Dmemchr_64.c44 before_mask = MASK(s_int); in memchr()
/linux-4.1.27/drivers/scsi/
Dvmw_pvscsi.h33 #define MASK(n) ((1 << (n)) - 1) /* make an n-bit mask */ macro
412 #define PVSCSI_INTR_CMPL_MASK MASK(2)
416 #define PVSCSI_INTR_MSG_MASK (MASK(2) << 2)
418 #define PVSCSI_INTR_ALL_SUPPORTED MASK(4)
Dvmw_pvscsi.c632 MASK(cmp_entries)); in pvscsi_process_completion_ring()
682 e = adapter->req_ring + (s->reqProdIdx & MASK(req_entries)); in pvscsi_queue_ring()
1055 MASK(msg_entries)); in pvscsi_process_msg_ring()
Dscript_asm.pl367 if ($conditional =~ /^AND\s\s*MASK\s\s*($value)\s*(.*)/i) {
D53c700.scr194 RETURN, IF NOT TWO_BYTE_MSG, AND MASK TWO_BYTE_MSG_MASK
Dncr53c8xx.c2437 SCR_JUMP ^ IFTRUE (MASK (0, (HS_DONEMASK|HS_SKIPMASK))),
2886 SCR_JUMPR ^ IFFALSE (MASK (0, HS_DONEMASK)),
2964 SCR_JUMPR ^ IFFALSE (MASK (WSR, WSR)),
3300 SCR_JUMPR ^ IFTRUE (MASK (0x80, 0x80)),
7457 cpu_to_scr((SCR_JUMP ^ IFTRUE (MASK (i, 3)))); in ncr_init_tcb()
7547 cpu_to_scr((SCR_JUMP ^ IFFALSE (MASK (0x80+ln, 0xff)))); in ncr_alloc_lcb()
8445 cpu_to_scr((SCR_JUMP ^ IFTRUE (MASK (i, 3))));
Dncr53c8xx.h1242 #define MASK(D,M) (0x00040000 | (((M ^ 0xff) & 0xff) << 8ul)|((D) & 0xff)) macro
D53c700_d.h_shipped263 RETURN, IF NOT TWO_BYTE_MSG, AND MASK TWO_BYTE_MSG_MASK
/linux-4.1.27/drivers/clk/tegra/
Dclk-tegra-periph.c129 #define MASK(x) (BIT(x) - 1) macro
134 30, MASK(2), 0, 0, 8, 1, TEGRA_DIVIDER_ROUND_UP, \
141 30, MASK(2), 0, 0, 8, 1, TEGRA_DIVIDER_ROUND_UP,\
148 29, MASK(3), 0, 0, 8, 1, TEGRA_DIVIDER_ROUND_UP,\
154 29, MASK(3), 0, 0, 8, 1, TEGRA_DIVIDER_ROUND_UP,\
161 30, MASK(2), 0, 0, 8, 1, TEGRA_DIVIDER_INT| \
168 30, MASK(2), 0, 0, 8, 1, TEGRA_DIVIDER_INT| \
175 29, MASK(3), 0, 0, 8, 1, TEGRA_DIVIDER_INT| \
182 30, MASK(2), 0, 0, 16, 1, TEGRA_DIVIDER_UART| \
189 30, MASK(2), 0, 0, 16, 0, TEGRA_DIVIDER_ROUND_UP,\
[all …]
Dclk-tegra114.c157 29, MASK(3), 0, 0, 8, 1, TEGRA_DIVIDER_ROUND_UP,\
633 #define MASK(x) (BIT(x) - 1) macro
/linux-4.1.27/lib/raid6/
Dint.uc69 * The MASK() operation returns 0xFF in any byte for which the high
72 static inline __attribute_const__ unative_t MASK(unative_t v)
99 w2$$ = MASK(wq$$);
129 w2$$ = MASK(wq$$);
137 w2$$ = MASK(wq$$);
Dtilegx.uc40 * The MASK() operation returns 0xFF in any byte for which the high
43 static inline __attribute_const__ u64 MASK(u64 v)
70 w2$$ = MASK(wq$$);
Dneon.uc43 * The MASK() operation returns 0xFF in any byte for which the high
46 static inline unative_t MASK(unative_t v)
70 w2$$ = MASK(wq$$);
Daltivec.uc53 * The MASK() operation returns 0xFF in any byte for which the high
56 static inline __attribute_const__ unative_t MASK(unative_t v)
86 w2$$ = MASK(wq$$);
/linux-4.1.27/scripts/
Dgfp-translate79 MASK=`echo $LINE | awk '{print $3}'`
80 if [ $(($GFPMASK&$MASK)) -ne 0 ]; then
/linux-4.1.27/drivers/dma/dw/
Dcore.c146 channel_set_bit(dw, MASK.XFER, dwc->mask); in dwc_initialize()
147 channel_set_bit(dw, MASK.ERROR, dwc->mask); in dwc_initialize()
580 channel_set_bit(dw, MASK.BLOCK, dwc->mask); in dwc_handle_cyclic()
612 channel_set_bit(dw, MASK.XFER, dw->all_chan_mask); in dw_dma_tasklet()
613 channel_set_bit(dw, MASK.ERROR, dw->all_chan_mask); in dw_dma_tasklet()
631 channel_clear_bit(dw, MASK.XFER, dw->all_chan_mask); in dw_dma_interrupt()
632 channel_clear_bit(dw, MASK.BLOCK, dw->all_chan_mask); in dw_dma_interrupt()
633 channel_clear_bit(dw, MASK.ERROR, dw->all_chan_mask); in dw_dma_interrupt()
642 channel_clear_bit(dw, MASK.XFER, (1 << 8) - 1); in dw_dma_interrupt()
643 channel_clear_bit(dw, MASK.BLOCK, (1 << 8) - 1); in dw_dma_interrupt()
[all …]
Dregs.h68 struct dw_dma_irq_regs MASK; /* rw (set = irq enabled) */ member
/linux-4.1.27/include/video/
Dgbe.h83 #define MASK(msb, lsb) \ macro
86 ( ((u32)(v) & MASK(msb,lsb)) >> (lsb) )
88 ( (v) = ((v)&~MASK(msb,lsb)) | (( (u32)(f)<<(lsb) ) & MASK(msb,lsb)) )
/linux-4.1.27/drivers/staging/xgifb/
Dvb_struct.h57 unsigned short MASK; member
63 unsigned short MASK; member
Dvb_setmode.c1225 tempbx = table[i].MASK; in XGI_GetLcdPtr()
1260 while (XGI_TVDataTable[i].MASK != 0xffff) { in XGI_GetTVPtr()
1261 if ((tempdx & XGI_TVDataTable[i].MASK) == in XGI_GetTVPtr()
/linux-4.1.27/drivers/gpu/drm/nouveau/dispnv04/
Dcursor.c46 MASK(NV_CIO_CRE_HCUR_ASI) | in nv04_cursor_set_offset()
52 MASK(NV_CIO_CRE_HCUR_ADDR1_CUR_DBL); in nv04_cursor_set_offset()
Dhw.h32 #define MASK(field) ( \ macro
36 (((src) >> (srclowbit)) << (0 ? outfield)) & MASK(outfield))
380 *curctl1 |= MASK(NV_CIO_CRE_HCUR_ADDR1_ENABLE); in nv_show_cursor()
382 *curctl1 &= ~MASK(NV_CIO_CRE_HCUR_ADDR1_ENABLE); in nv_show_cursor()
Dcrtc.c364 …regp->CRTC[NV_CIO_CR_CELL_HT_INDEX] = ((mode->flags & DRM_MODE_FLAG_DBLSCAN) ? MASK(NV_CIO_CR_CELL… in nv_crtc_mode_set_vga()
394 MASK(NV_CIO_CRE_RPC1_LARGE) : 0x00; in nv_crtc_mode_set_vga()
737 tmp |= MASK(NV_CIO_CRE_RCR_ENDIAN_BIG); in nv_crtc_commit()
Ddac.c163 saved_pi & ~(0x80 | MASK(NV_CIO_CRE_PIXEL_FORMAT))); in nv04_dac_detect()
/linux-4.1.27/drivers/scsi/aic7xxx/aicasm/
Daicasm_symbol.c105 case MASK: in symbol_delete()
247 case MASK: in symlist_add()
505 case MASK: in symtable_dump()
632 case MASK: in symtable_dump()
Daicasm_symbol.h59 MASK, enumerator
Daicasm_gram.y532 process_field(MASK, $2, $3.value);
711 case MASK:
1440 if (field_type != MASK && value == 0) {
1514 case MASK: in initialize_symbol()
1899 if ((node->symbol->type == MASK in type_check()
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-driver-pciback7 the format of DDDD:BB:DD.F-REG:SIZE:MASK will allow the guest
/linux-4.1.27/arch/frv/kernel/
Dcmode.S75 # (2) Set '0' to all bits of the MASK register of the interrupt
180 # (15) Release the interrupt mask setting of the MASK register of
Dsleep.S170 # Release the interrupt mask setting of the MASK register of the
323 # (2) Set '1' to all bits in the MASK register of the interrupt
352 # (9) Release the interrupt mask setting of the MASK register of the
/linux-4.1.27/drivers/char/xilinx_hwicap/
Dxilinx_hwicap.c128 .MASK = 6,
153 .MASK = 6,
178 .MASK = 6,
203 .MASK = 6,
Dxilinx_hwicap.h129 u32 MASK; member
/linux-4.1.27/drivers/platform/x86/
Dcompal-laptop.c380 #define SIMPLE_MASKED_STORE_SHOW(NAME, ADDR, MASK) \ argument
384 return sprintf(buf, "%d\n", ((ec_read_u8(ADDR) & MASK) != 0)); \
393 ec_write(ADDR, state ? (old_val | MASK) : (old_val & ~MASK)); \
/linux-4.1.27/drivers/gpu/drm/omapdrm/
Domap_dmm_tiler.h74 #define MASK(bits) ((1 << (bits)) - 1) macro
Domap_dmm_tiler.c466 x_mask = MASK(x_bits); in tiler_get_address()
467 y_mask = MASK(y_bits); in tiler_get_address()
/linux-4.1.27/arch/ia64/kernel/
Dptrace.c49 #define MASK(nbits) ((1UL << (nbits)) - 1) /* mask with NBITS bits set */ macro
50 #define PFM_MASK MASK(38)
80 unsigned long mask = MASK(nbits) << first; \ in ia64_get_scratch_nat_bits()
119 unsigned long mask = MASK(nbits) << first; \ in ia64_put_scratch_nat_bits()
267 mask = MASK(nbits); in get_rnat()
282 umask = MASK(ia64_rse_slot_num(ubspstore)) & mask; in get_rnat()
340 mask = MASK(nbits); in put_rnat()
356 umask = MASK(ia64_rse_slot_num(ubspstore)) & mask; in put_rnat()
/linux-4.1.27/net/openvswitch/
Dactions.c189 #define MASKED(OLD, KEY, MASK) ((KEY) | ((OLD) & ~(MASK))) argument
190 #define SET_MASKED(OLD, KEY, MASK) ((OLD) = MASKED(OLD, KEY, MASK)) argument
/linux-4.1.27/drivers/mfd/
Dasic3.c565 asic3_write_register(asic, ASIC3_GPIO_OFFSET(A, MASK), 0xffff); in asic3_gpio_probe()
566 asic3_write_register(asic, ASIC3_GPIO_OFFSET(B, MASK), 0xffff); in asic3_gpio_probe()
567 asic3_write_register(asic, ASIC3_GPIO_OFFSET(C, MASK), 0xffff); in asic3_gpio_probe()
568 asic3_write_register(asic, ASIC3_GPIO_OFFSET(D, MASK), 0xffff); in asic3_gpio_probe()
/linux-4.1.27/Documentation/networking/
DLICENSE.qla3xxx43 TRADE SECRET, MASK WORK, OR OTHER PROPRIETARY RIGHT) EMBODIED IN
/linux-4.1.27/sound/i2c/other/
Dak4114.c379 .name = SNDRV_CTL_NAME_IEC958("",PLAYBACK,MASK),
394 .name = SNDRV_CTL_NAME_IEC958("",CAPTURE,MASK),
Dak4117.c366 .name = SNDRV_CTL_NAME_IEC958("",CAPTURE,MASK),
Dak4113.c415 .name = SNDRV_CTL_NAME_IEC958("", CAPTURE, MASK),
/linux-4.1.27/drivers/net/ethernet/atheros/alx/
Dhw.h145 #define DESC_GET(_x, _name) ((_x) >> _name##SHIFT & _name##MASK)
/linux-4.1.27/drivers/staging/skein/
Dskein_base.h194 #define SKEIN_T1_BLK_TYPE_MASK SKEIN_T1_BLK_TYPE(MASK) /* field bit mask */
/linux-4.1.27/Documentation/x86/x86_64/
Dboot-options.txt178 pci=irqmask=MASK Set PCI interrupt mask to MASK
/linux-4.1.27/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_hw.c15 #define MASK(n) ((1ULL<<(n))-1) macro
18 #define GET_MEM_OFFS_2M(addr) (addr & MASK(18))
1156 *addr = ahw->pci_base0 + CRB_INDIRECT_2M + (off & MASK(16)); in qlcnic_pci_get_crb_addr_2M()
/linux-4.1.27/sound/pci/pcxhr/
Dpcxhr_mixer.c1023 .name = SNDRV_CTL_NAME_IEC958("",PLAYBACK,MASK),
1039 .name = SNDRV_CTL_NAME_IEC958("",CAPTURE,MASK),
/linux-4.1.27/sound/i2c/
Dcs8427.c499 .name = SNDRV_CTL_NAME_IEC958("",PLAYBACK,MASK),
/linux-4.1.27/drivers/net/ethernet/qlogic/netxen/
Dnetxen_nic_hw.c30 #define MASK(n) ((1ULL<<(n))-1) macro
35 #define GET_MEM_OFFS_2M(addr) (addr & MASK(18))
1151 (off & MASK(16)); in netxen_nic_pci_get_crb_addr_2M()
/linux-4.1.27/sound/pci/ca0106/
Dca0106_mixer.c592 .name = SNDRV_CTL_NAME_IEC958("",PLAYBACK,MASK),
/linux-4.1.27/Documentation/trace/
Dring-buffer-design.txt402 MASK = ~3
404 address & MASK
/linux-4.1.27/sound/drivers/vx/
Dvx_mixer.c811 .name = SNDRV_CTL_NAME_IEC958("",PLAYBACK,MASK),
/linux-4.1.27/drivers/scsi/qla2xxx/
Dqla_nx.c14 #define MASK(n) ((1ULL<<(n))-1) macro
24 #define GET_MEM_OFFS_2M(addr) (addr & MASK(18))
375 *off = (*off & MASK(16)) + CRB_INDIRECT_2M + ha->nx_pcibase; in qla82xx_pci_set_crbwindow_2M()
/linux-4.1.27/sound/pci/oxygen/
Doxygen_mixer.c831 .name = SNDRV_CTL_NAME_IEC958("", CAPTURE, MASK),
/linux-4.1.27/sound/pci/ctxfi/
Dctmixer.c679 .name = SNDRV_CTL_NAME_IEC958("", PLAYBACK, MASK),
/linux-4.1.27/drivers/scsi/qla4xxx/
Dql4_nx.c18 #define MASK(n) DMA_BIT_MASK(n) macro
26 #define GET_MEM_OFFS_2M(addr) (addr & MASK(18))
374 *off = (*off & MASK(16)) + CRB_INDIRECT_2M + ha->nx_pcibase; in qla4_82xx_pci_set_crbwindow_2M()
/linux-4.1.27/Documentation/security/
DSmack.txt583 @IP2/MASK LABEL2
586 write access on LABEL1, and access to the subnet @IP2/MASK if it has write
/linux-4.1.27/sound/pci/emu10k1/
Demu10k1x.c1178 .name = SNDRV_CTL_NAME_IEC958("",PLAYBACK,MASK),
Demumixer.c1184 .name = SNDRV_CTL_NAME_IEC958("",PLAYBACK,MASK),
/linux-4.1.27/sound/usb/
Dmixer_quirks.c1688 .name = SNDRV_CTL_NAME_IEC958("", PLAYBACK, MASK),
/linux-4.1.27/firmware/3com/
Dtyphoon.bin.ihex2816 * (PATENT, COPYRIGHT, TRADE SECRET, MASK WORK, OR OTHER PROPRIETARY RIGHT)
/linux-4.1.27/kernel/debug/kdb/
Dkdb_main.c2067 if (KDB_DEBUG(MASK)) in kdb_env()
/linux-4.1.27/firmware/
DWHENCE527 * (PATENT, COPYRIGHT, TRADE SECRET, MASK WORK, OR OTHER PROPRIETARY RIGHT)
/linux-4.1.27/sound/pci/ice1712/
Daureon.c1848 .name = SNDRV_CTL_NAME_IEC958("", CAPTURE, MASK),
/linux-4.1.27/sound/pci/
Dens1370.c1483 .name = SNDRV_CTL_NAME_IEC958("",PLAYBACK,MASK),
/linux-4.1.27/Documentation/sound/alsa/
DALSA-Configuration.txt2292 - add VENDOR DEVICE MASK SIZE BUFFERS
2296 MASK is the PCI DMA mask. Pass 0 if not restricted.
/linux-4.1.27/sound/pci/cs46xx/
Dcs46xx_lib.c2337 .name = SNDRV_CTL_NAME_IEC958("",PLAYBACK,MASK),
/linux-4.1.27/sound/pci/trident/
Dtrident_main.c2459 .name = SNDRV_CTL_NAME_IEC958("",PLAYBACK,MASK),