Home
last modified time | relevance | path

Searched refs:w (Results 1 – 25 of 1346) sorted by relevance

12345678910>>...54

/Linux-v5.4/drivers/input/joystick/
Dwalkera0701.c62 static inline void walkera0701_parse_frame(struct walkera_dev *w) in walkera0701_parse_frame() argument
70 crc1 += w->buf[i] & 7; in walkera0701_parse_frame()
71 crc2 += (w->buf[i] & 8) >> 3; in walkera0701_parse_frame()
73 if ((w->buf[10] & 7) != (crc1 & 7)) in walkera0701_parse_frame()
75 if (((w->buf[10] & 8) >> 3) != (((crc1 >> 3) + crc2) & 1)) in walkera0701_parse_frame()
78 crc1 += w->buf[i] & 7; in walkera0701_parse_frame()
79 crc2 += (w->buf[i] & 8) >> 3; in walkera0701_parse_frame()
81 if ((w->buf[23] & 7) != (crc1 & 7)) in walkera0701_parse_frame()
83 if (((w->buf[23] & 8) >> 3) != (((crc1 >> 3) + crc2) & 1)) in walkera0701_parse_frame()
85 val1 = ((w->buf[0] & 7) * 256 + w->buf[1] * 16 + w->buf[2]) >> 2; in walkera0701_parse_frame()
[all …]
/Linux-v5.4/tools/include/asm-generic/bitops/
Dconst_hweight.h8 #define __const_hweight8(w) \ argument
10 ((!!((w) & (1ULL << 0))) + \
11 (!!((w) & (1ULL << 1))) + \
12 (!!((w) & (1ULL << 2))) + \
13 (!!((w) & (1ULL << 3))) + \
14 (!!((w) & (1ULL << 4))) + \
15 (!!((w) & (1ULL << 5))) + \
16 (!!((w) & (1ULL << 6))) + \
17 (!!((w) & (1ULL << 7)))))
19 #define __const_hweight16(w) (__const_hweight8(w) + __const_hweight8((w) >> 8 )) argument
[all …]
/Linux-v5.4/include/asm-generic/bitops/
Dconst_hweight.h8 #define __const_hweight8(w) \ argument
10 ((!!((w) & (1ULL << 0))) + \
11 (!!((w) & (1ULL << 1))) + \
12 (!!((w) & (1ULL << 2))) + \
13 (!!((w) & (1ULL << 3))) + \
14 (!!((w) & (1ULL << 4))) + \
15 (!!((w) & (1ULL << 5))) + \
16 (!!((w) & (1ULL << 6))) + \
17 (!!((w) & (1ULL << 7)))))
19 #define __const_hweight16(w) (__const_hweight8(w) + __const_hweight8((w) >> 8 )) argument
[all …]
/Linux-v5.4/net/ipv4/
Dtcp_westwood.c63 struct westwood *w = inet_csk_ca(sk); in tcp_westwood_init() local
65 w->bk = 0; in tcp_westwood_init()
66 w->bw_ns_est = 0; in tcp_westwood_init()
67 w->bw_est = 0; in tcp_westwood_init()
68 w->accounted = 0; in tcp_westwood_init()
69 w->cumul_ack = 0; in tcp_westwood_init()
70 w->reset_rtt_min = 1; in tcp_westwood_init()
71 w->rtt_min = w->rtt = TCP_WESTWOOD_INIT_RTT; in tcp_westwood_init()
72 w->rtt_win_sx = tcp_jiffies32; in tcp_westwood_init()
73 w->snd_una = tcp_sk(sk)->snd_una; in tcp_westwood_init()
[all …]
/Linux-v5.4/tools/lib/
Dhweight.c12 unsigned int __sw_hweight32(unsigned int w) in __sw_hweight32() argument
15 w -= (w >> 1) & 0x55555555; in __sw_hweight32()
16 w = (w & 0x33333333) + ((w >> 2) & 0x33333333); in __sw_hweight32()
17 w = (w + (w >> 4)) & 0x0f0f0f0f; in __sw_hweight32()
18 return (w * 0x01010101) >> 24; in __sw_hweight32()
20 unsigned int res = w - ((w >> 1) & 0x55555555); in __sw_hweight32()
28 unsigned int __sw_hweight16(unsigned int w) in __sw_hweight16() argument
30 unsigned int res = w - ((w >> 1) & 0x5555); in __sw_hweight16()
36 unsigned int __sw_hweight8(unsigned int w) in __sw_hweight8() argument
38 unsigned int res = w - ((w >> 1) & 0x55); in __sw_hweight8()
[all …]
/Linux-v5.4/lib/
Dhweight.c13 unsigned int __sw_hweight32(unsigned int w) in __sw_hweight32() argument
16 w -= (w >> 1) & 0x55555555; in __sw_hweight32()
17 w = (w & 0x33333333) + ((w >> 2) & 0x33333333); in __sw_hweight32()
18 w = (w + (w >> 4)) & 0x0f0f0f0f; in __sw_hweight32()
19 return (w * 0x01010101) >> 24; in __sw_hweight32()
21 unsigned int res = w - ((w >> 1) & 0x55555555); in __sw_hweight32()
30 unsigned int __sw_hweight16(unsigned int w) in __sw_hweight16() argument
32 unsigned int res = w - ((w >> 1) & 0x5555); in __sw_hweight16()
39 unsigned int __sw_hweight8(unsigned int w) in __sw_hweight8() argument
41 unsigned int res = w - ((w >> 1) & 0x55); in __sw_hweight8()
[all …]
/Linux-v5.4/drivers/watchdog/
Dbd70528_wdt.c131 static int bd70528_wdt_set_locked(struct wdtbd70528 *w, int enable) in bd70528_wdt_set_locked() argument
133 return bd70528_wdt_set(w->mfd, enable, NULL); in bd70528_wdt_set_locked()
136 static int bd70528_wdt_change(struct wdtbd70528 *w, int enable) in bd70528_wdt_change() argument
140 bd70528_wdt_lock(w->mfd); in bd70528_wdt_change()
141 ret = bd70528_wdt_set_locked(w, enable); in bd70528_wdt_change()
142 bd70528_wdt_unlock(w->mfd); in bd70528_wdt_change()
149 struct wdtbd70528 *w = watchdog_get_drvdata(wdt); in bd70528_wdt_start() local
151 dev_dbg(w->dev, "WDT ping...\n"); in bd70528_wdt_start()
152 return bd70528_wdt_change(w, 1); in bd70528_wdt_start()
157 struct wdtbd70528 *w = watchdog_get_drvdata(wdt); in bd70528_wdt_stop() local
[all …]
/Linux-v5.4/sound/soc/
Dsoc-dapm.c181 static bool dapm_dirty_widget(struct snd_soc_dapm_widget *w) in dapm_dirty_widget() argument
183 return !list_empty(&w->dirty); in dapm_dirty_widget()
186 static void dapm_mark_dirty(struct snd_soc_dapm_widget *w, const char *reason) in dapm_mark_dirty() argument
188 dapm_assert_locked(w->dapm); in dapm_mark_dirty()
190 if (!dapm_dirty_widget(w)) { in dapm_mark_dirty()
191 dev_vdbg(w->dapm->dev, "Marking %s dirty due to %s\n", in dapm_mark_dirty()
192 w->name, reason); in dapm_mark_dirty()
193 list_add_tail(&w->dirty, &w->dapm->card->dapm_dirty); in dapm_mark_dirty()
205 struct snd_soc_dapm_widget *w, enum snd_soc_dapm_direction dir) in dapm_widget_invalidate_paths() argument
212 dapm_assert_locked(w->dapm); in dapm_widget_invalidate_paths()
[all …]
/Linux-v5.4/drivers/infiniband/hw/hfi1/
Diowait.h340 static inline u16 iowait_get_desc(struct iowait_work *w) in iowait_get_desc() argument
345 if (!list_empty(&w->tx_head)) { in iowait_get_desc()
346 tx = list_first_entry(&w->tx_head, struct sdma_txreq, in iowait_get_desc()
350 w->iow->priority++; in iowait_get_desc()
355 static inline u32 iowait_get_all_desc(struct iowait *w) in iowait_get_all_desc() argument
359 num_desc = iowait_get_desc(&w->wait[IOWAIT_IB_SE]); in iowait_get_all_desc()
360 num_desc += iowait_get_desc(&w->wait[IOWAIT_TID_SE]); in iowait_get_all_desc()
364 static inline void iowait_update_priority(struct iowait_work *w) in iowait_update_priority() argument
368 if (!list_empty(&w->tx_head)) { in iowait_update_priority()
369 tx = list_first_entry(&w->tx_head, struct sdma_txreq, in iowait_update_priority()
[all …]
/Linux-v5.4/arch/m68k/ifpsp060/src/
Ditest.S173 mov.w &0x0004,ICCR(%a6)
174 mov.w &0x0000,%cc
179 mov.w %cc,SCCR(%a6)
197 mov.w &0x0004,ICCR(%a6)
198 mov.w &0x0000,%cc
203 mov.w %cc,SCCR(%a6)
220 mov.w &0x0000,ICCR(%a6)
221 mov.w &0x0000,%cc
226 mov.w %cc,SCCR(%a6)
243 mov.w &0x0000,ICCR(%a6)
[all …]
/Linux-v5.4/arch/m68k/include/asm/
Dmcf8390.h30 #define BSWAP(w) (((w) << 8) | ((w) >> 8)) argument
31 #define RSWAP(w) (w) argument
81 #define BSWAP(w) (w) argument
84 #define RSWAP(w) (((w) << 8) | ((w) >> 8)) argument
95 #define BSWAP(w) (w) argument
98 #define RSWAP(w) (((w) << 8) | ((w) >> 8)) argument
107 #define BSWAP(w) (w) argument
110 #define RSWAP(w) (((w) << 8) | ((w) >> 8)) argument
/Linux-v5.4/drivers/media/platform/s5p-g2d/
Dg2d-hw.c14 #define w(x, a) writel((x), d->regs + (a)) macro
20 w(1, SOFT_RESET_REG); in g2d_reset()
27 w(0, SRC_SELECT_REG); in g2d_set_src_size()
28 w(f->stride & 0xFFFF, SRC_STRIDE_REG); in g2d_set_src_size()
33 w(n, SRC_LEFT_TOP_REG); in g2d_set_src_size()
38 w(n, SRC_RIGHT_BOTTOM_REG); in g2d_set_src_size()
40 w(f->fmt->hw, SRC_COLOR_MODE_REG); in g2d_set_src_size()
45 w(a, SRC_BASE_ADDR_REG); in g2d_set_src_addr()
52 w(0, DST_SELECT_REG); in g2d_set_dst_size()
53 w(f->stride & 0xFFFF, DST_STRIDE_REG); in g2d_set_dst_size()
[all …]
/Linux-v5.4/drivers/media/platform/omap/
Domap_voutlib.c69 try_win = new_win->w; in omap_vout_try_window()
97 new_win->w = try_win; in omap_vout_try_window()
126 win->w = new_win->w; in omap_vout_new_window()
133 if ((crop->height/win->w.height) >= 2) in omap_vout_new_window()
134 crop->height = win->w.height * 2; in omap_vout_new_window()
136 if ((crop->width/win->w.width) >= 2) in omap_vout_new_window()
137 crop->width = win->w.width * 2; in omap_vout_new_window()
144 if (crop->height != win->w.height) in omap_vout_new_window()
149 if ((crop->height/win->w.height) >= 4) in omap_vout_new_window()
150 crop->height = win->w.height * 4; in omap_vout_new_window()
[all …]
/Linux-v5.4/fs/xfs/libxfs/
Dxfs_trans_space.h28 #define XFS_EXTENTADD_SPACE_RES(mp,w) (XFS_BM_MAXLEVELS(mp,w) - 1) argument
29 #define XFS_NEXTENTADD_SPACE_RES(mp,b,w)\ argument
32 XFS_EXTENTADD_SPACE_RES(mp,w))
35 #define XFS_SWAP_RMAP_SPACE_RES(mp,b,w)\ argument
36 (XFS_NEXTENTADD_SPACE_RES((mp), (b), (w)) + \
39 #define XFS_DAENTER_1B(mp,w) \ argument
40 ((w) == XFS_DATA_FORK ? (mp)->m_dir_geo->fsbcount : 1)
41 #define XFS_DAENTER_DBS(mp,w) \ argument
42 (XFS_DA_NODE_MAXDEPTH + (((w) == XFS_DATA_FORK) ? 2 : 0))
43 #define XFS_DAENTER_BLOCKS(mp,w) \ argument
[all …]
/Linux-v5.4/arch/arm/mach-omap1/
Dlcd_dma.c134 u16 w; in set_b1_regs() local
253 w = omap_readw(OMAP1610_DMA_LCD_CSDP); in set_b1_regs()
254 w &= ~0x03; in set_b1_regs()
255 w |= lcd_dma.data_type; in set_b1_regs()
256 omap_writew(w, OMAP1610_DMA_LCD_CSDP); in set_b1_regs()
258 w = omap_readw(OMAP1610_DMA_LCD_CTRL); in set_b1_regs()
260 w &= ~(0x03 << 6); in set_b1_regs()
262 w |= 1 << 1; /* Block interrupt enable */ in set_b1_regs()
264 w &= ~(1 << 1); in set_b1_regs()
265 omap_writew(w, OMAP1610_DMA_LCD_CTRL); in set_b1_regs()
[all …]
/Linux-v5.4/drivers/md/
Ddm-cache-background-tracker.c83 struct bt_work *w; in __insert_pending() local
87 w = container_of(*new, struct bt_work, node); in __insert_pending()
90 cmp = cmp_oblock(w->work.oblock, nw->work.oblock); in __insert_pending()
112 struct bt_work *w; in __find_pending() local
116 w = container_of(*new, struct bt_work, node); in __find_pending()
118 cmp = cmp_oblock(w->work.oblock, oblock); in __find_pending()
129 return *new ? w : NULL; in __find_pending()
133 static void update_stats(struct background_tracker *b, struct policy_work *w, int delta) in update_stats() argument
135 switch (w->op) { in update_stats()
181 struct bt_work *w; in btracker_queue() local
[all …]
/Linux-v5.4/drivers/gpu/drm/i915/gem/
Di915_gem_client_blt.c116 struct clear_pages_work *w = container_of(fence, typeof(*w), dma); in clear_pages_work_release() local
118 destroy_sleeve(w->sleeve); in clear_pages_work_release()
120 i915_sw_fence_fini(&w->wait); in clear_pages_work_release()
122 BUILD_BUG_ON(offsetof(typeof(*w), dma)); in clear_pages_work_release()
123 dma_fence_free(&w->dma); in clear_pages_work_release()
134 struct clear_pages_work *w = container_of(work, typeof(*w), irq_work); in clear_pages_signal_irq_worker() local
136 dma_fence_signal(&w->dma); in clear_pages_signal_irq_worker()
137 dma_fence_put(&w->dma); in clear_pages_signal_irq_worker()
143 struct clear_pages_work *w = container_of(cb, typeof(*w), cb); in clear_pages_dma_fence_cb() local
146 dma_fence_set_error(&w->dma, fence->error); in clear_pages_dma_fence_cb()
[all …]
/Linux-v5.4/net/ipv6/
Dip6_fib.c41 struct fib6_walker w; member
61 static int fib6_walk(struct net *net, struct fib6_walker *w);
62 static int fib6_walk_continue(struct fib6_walker *w);
73 #define FOR_WALKERS(net, w) \ argument
74 list_for_each_entry(w, &(net)->ipv6.fib6_walkers, lh)
76 static void fib6_walker_link(struct net *net, struct fib6_walker *w) in fib6_walker_link() argument
79 list_add(&w->lh, &net->ipv6.fib6_walkers); in fib6_walker_link()
83 static void fib6_walker_unlink(struct net *net, struct fib6_walker *w) in fib6_walker_unlink() argument
86 list_del(&w->lh); in fib6_walker_unlink()
413 static int fib6_node_dump(struct fib6_walker *w) in fib6_node_dump() argument
[all …]
/Linux-v5.4/arch/x86/include/asm/
Darch_hweight.h15 static __always_inline unsigned int __arch_hweight32(unsigned int w) in __arch_hweight32() argument
21 : REG_IN (w)); in __arch_hweight32()
26 static inline unsigned int __arch_hweight16(unsigned int w) in __arch_hweight16() argument
28 return __arch_hweight32(w & 0xffff); in __arch_hweight16()
31 static inline unsigned int __arch_hweight8(unsigned int w) in __arch_hweight8() argument
33 return __arch_hweight32(w & 0xff); in __arch_hweight8()
37 static inline unsigned long __arch_hweight64(__u64 w) in __arch_hweight64() argument
39 return __arch_hweight32((u32)w) + in __arch_hweight64()
40 __arch_hweight32((u32)(w >> 32)); in __arch_hweight64()
43 static __always_inline unsigned long __arch_hweight64(__u64 w) in __arch_hweight64() argument
[all …]
/Linux-v5.4/arch/xtensa/mm/
Dtlb.c26 int w, i; in __flush_itlb_all() local
28 for (w = 0; w < ITLB_ARF_WAYS; w++) { in __flush_itlb_all()
30 int e = w + (i << PAGE_SHIFT); in __flush_itlb_all()
39 int w, i; in __flush_dtlb_all() local
41 for (w = 0; w < DTLB_ARF_WAYS; w++) { in __flush_dtlb_all()
43 int e = w + (i << PAGE_SHIFT); in __flush_dtlb_all()
214 static int check_tlb_entry(unsigned w, unsigned e, bool dtlb) in check_tlb_entry() argument
216 unsigned tlbidx = w | (e << PAGE_SHIFT); in check_tlb_entry()
228 dtlb ? 'D' : 'I', w, e, vpn, in check_tlb_entry()
238 dtlb ? 'D' : 'I', w, e, r0, r1, pte); in check_tlb_entry()
[all …]
/Linux-v5.4/arch/mips/kernel/
Dcpu-bugs64.c43 void mult_sh_align_mod(long *v1, long *v2, long *w, in mult_sh_align_mod() argument
115 *w = lw; in mult_sh_align_mod()
120 long v1[8], v2[8], w[8]; in check_mult_sh() local
134 mult_sh_align_mod(&v1[0], &v2[0], &w[0], 32, 0); in check_mult_sh()
135 mult_sh_align_mod(&v1[1], &v2[1], &w[1], 32, 1); in check_mult_sh()
136 mult_sh_align_mod(&v1[2], &v2[2], &w[2], 32, 2); in check_mult_sh()
137 mult_sh_align_mod(&v1[3], &v2[3], &w[3], 32, 3); in check_mult_sh()
138 mult_sh_align_mod(&v1[4], &v2[4], &w[4], 32, 4); in check_mult_sh()
139 mult_sh_align_mod(&v1[5], &v2[5], &w[5], 32, 5); in check_mult_sh()
140 mult_sh_align_mod(&v1[6], &v2[6], &w[6], 32, 6); in check_mult_sh()
[all …]
/Linux-v5.4/arch/h8300/lib/
Dudivsi3.S7 mov.w A1E,A1E ; denominator top word 0?
11 mov.w A0E,A2
13 divxu.w A1,A2P
14 mov.w A2E,A0E
15 divxu.w A1,A0P
16 mov.w A0E,A3
17 mov.w A2,A0E
32 mov.w e2,e2
36 mov.w e2,e2
42 mov.w e2,e2
[all …]
/Linux-v5.4/tools/bpf/bpftool/
Dbtf.c87 json_writer_t *w = json_wtr; in dump_btf_type() local
94 jsonw_start_object(w); in dump_btf_type()
95 jsonw_uint_field(w, "id", id); in dump_btf_type()
96 jsonw_string_field(w, "kind", btf_kind_str[safe_kind]); in dump_btf_type()
97 jsonw_string_field(w, "name", btf_str(btf, t->name_off)); in dump_btf_type()
111 jsonw_uint_field(w, "size", t->size); in dump_btf_type()
112 jsonw_uint_field(w, "bits_offset", BTF_INT_OFFSET(v)); in dump_btf_type()
113 jsonw_uint_field(w, "nr_bits", BTF_INT_BITS(v)); in dump_btf_type()
114 jsonw_string_field(w, "encoding", enc); in dump_btf_type()
128 jsonw_uint_field(w, "type_id", t->type); in dump_btf_type()
[all …]
/Linux-v5.4/arch/arm/mach-omap1/include/mach/
Dusb.h38 # define USB2_TRX_MODE(w) (((w)>>24)&0x07) argument
39 # define USB1_TRX_MODE(w) (((w)>>20)&0x07) argument
40 # define USB0_TRX_MODE(w) (((w)>>16)&0x07) argument
52 # define SRP_GPUVBUS(w) (((w)>>24)&0x07) argument
53 # define A_WAIT_VRISE(w) (((w)>>20)&0x07) argument
54 # define B_ASE_BRST(w) (((w)>>16)&0x07) argument
63 # define OTG_HMC(w) (((w)>>0)&0x3f) argument
/Linux-v5.4/arch/arm64/include/asm/
Dcmpxchg.h21 #define __XCHG_CASE(w, sfx, name, sz, mb, nop_lse, acq, acq_lse, rel, cl) \ argument
30 "1: ld" #acq "xr" #sfx "\t%" #w "0, %2\n" \
31 " st" #rel "xr" #sfx "\t%w1, %" #w "3, %2\n" \
35 " swp" #acq_lse #rel #sfx "\t%" #w "3, %" #w "0, %2\n" \
45 __XCHG_CASE(w, b, , 8, , , , , , )
46 __XCHG_CASE(w, h, , 16, , , , , , )
47 __XCHG_CASE(w, , , 32, , , , , , )
49 __XCHG_CASE(w, b, acq_, 8, , , a, a, , "memory")
50 __XCHG_CASE(w, h, acq_, 16, , , a, a, , "memory")
51 __XCHG_CASE(w, , acq_, 32, , , a, a, , "memory")
[all …]

12345678910>>...54