/Linux-v5.15/drivers/input/joystick/ |
D | walkera0701.c | 62 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.15/tools/include/asm-generic/bitops/ |
D | const_hweight.h | 8 #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.15/include/asm-generic/bitops/ |
D | const_hweight.h | 8 #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.15/net/ipv4/ |
D | tcp_westwood.c | 63 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.15/tools/lib/ |
D | hweight.c | 12 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.15/lib/ |
D | hweight.c | 13 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.15/sound/soc/ |
D | soc-dapm.c | 181 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.15/drivers/infiniband/hw/hfi1/ |
D | iowait.h | 299 static inline u16 iowait_get_desc(struct iowait_work *w) in iowait_get_desc() argument 304 if (!list_empty(&w->tx_head)) { in iowait_get_desc() 305 tx = list_first_entry(&w->tx_head, struct sdma_txreq, in iowait_get_desc() 309 w->iow->priority++; in iowait_get_desc() 314 static inline u32 iowait_get_all_desc(struct iowait *w) in iowait_get_all_desc() argument 318 num_desc = iowait_get_desc(&w->wait[IOWAIT_IB_SE]); in iowait_get_all_desc() 319 num_desc += iowait_get_desc(&w->wait[IOWAIT_TID_SE]); in iowait_get_all_desc() 323 static inline void iowait_update_priority(struct iowait_work *w) in iowait_update_priority() argument 327 if (!list_empty(&w->tx_head)) { in iowait_update_priority() 328 tx = list_first_entry(&w->tx_head, struct sdma_txreq, in iowait_update_priority() [all …]
|
/Linux-v5.15/drivers/net/wireless/mediatek/mt76/ |
D | util.h | 64 mt76_worker_setup(struct ieee80211_hw *hw, struct mt76_worker *w, in mt76_worker_setup() argument 72 w->fn = fn; in mt76_worker_setup() 73 w->task = kthread_create(__mt76_worker_fn, w, "mt76-%s %s", in mt76_worker_setup() 76 ret = PTR_ERR_OR_ZERO(w->task); in mt76_worker_setup() 78 w->task = NULL; in mt76_worker_setup() 82 wake_up_process(w->task); in mt76_worker_setup() 87 static inline void mt76_worker_schedule(struct mt76_worker *w) in mt76_worker_schedule() argument 89 if (!w->task) in mt76_worker_schedule() 92 if (!test_and_set_bit(MT76_WORKER_SCHEDULED, &w->state) && in mt76_worker_schedule() 93 !test_bit(MT76_WORKER_RUNNING, &w->state)) in mt76_worker_schedule() [all …]
|
/Linux-v5.15/arch/m68k/ifpsp060/src/ |
D | itest.S | 173 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.15/drivers/media/platform/s5p-g2d/ |
D | g2d-hw.c | 14 #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.15/arch/m68k/include/asm/ |
D | mcf8390.h | 30 #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.15/drivers/media/platform/omap/ |
D | omap_voutlib.c | 69 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.15/lib/mpi/ |
D | mpi-sub-ui.c | 37 int mpi_sub_ui(MPI w, MPI u, unsigned long vval) in mpi_sub_ui() argument 40 if (mpi_resize(w, 1) < 0) in mpi_sub_ui() 42 w->d[0] = vval; in mpi_sub_ui() 43 w->nlimbs = (vval != 0); in mpi_sub_ui() 44 w->sign = (vval != 0); in mpi_sub_ui() 49 if (mpi_resize(w, u->nlimbs + 1)) in mpi_sub_ui() 55 cy = mpihelp_add_1(w->d, u->d, u->nlimbs, (mpi_limb_t) vval); in mpi_sub_ui() 56 w->d[u->nlimbs] = cy; in mpi_sub_ui() 57 w->nlimbs = u->nlimbs + cy; in mpi_sub_ui() 58 w->sign = 1; in mpi_sub_ui() [all …]
|
D | mpiutil.c | 235 void mpi_snatch(MPI w, MPI u) in mpi_snatch() argument 237 if (w) { in mpi_snatch() 238 mpi_assign_limb_space(w, u->d, u->alloced); in mpi_snatch() 239 w->nlimbs = u->nlimbs; in mpi_snatch() 240 w->sign = u->sign; in mpi_snatch() 241 w->flags = u->flags; in mpi_snatch() 250 MPI mpi_set(MPI w, MPI u) in mpi_set() argument 256 if (!w) in mpi_set() 257 w = mpi_alloc(mpi_get_nlimbs(u)); in mpi_set() 258 RESIZE_IF_NEEDED(w, usize); in mpi_set() [all …]
|
D | mpi-add.c | 20 void mpi_add_ui(MPI w, MPI u, unsigned long v) in mpi_add_ui() argument 32 if (w->alloced < wsize) in mpi_add_ui() 33 mpi_resize(w, wsize); in mpi_add_ui() 37 wp = w->d; in mpi_add_ui() 62 w->nlimbs = wsize; in mpi_add_ui() 63 w->sign = wsign; in mpi_add_ui() 67 void mpi_add(MPI w, MPI u, MPI v) in mpi_add() argument 79 RESIZE_IF_NEEDED(w, wsize); in mpi_add() 89 RESIZE_IF_NEEDED(w, wsize); in mpi_add() 94 wp = w->d; in mpi_add() [all …]
|
/Linux-v5.15/fs/xfs/libxfs/ |
D | xfs_trans_space.h | 28 #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.15/arch/arm/mach-omap1/ |
D | lcd_dma.c | 134 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.15/drivers/md/ |
D | dm-cache-background-tracker.c | 83 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.15/drivers/staging/greybus/ |
D | audio_helper.c | 19 struct snd_soc_dapm_widget *w; in gbaudio_dapm_link_dai_widget() local 24 list_for_each_entry(w, &card->widgets, list) { in gbaudio_dapm_link_dai_widget() 25 if (w->dapm != dai_w->dapm) in gbaudio_dapm_link_dai_widget() 28 switch (w->id) { in gbaudio_dapm_link_dai_widget() 36 if (!w->sname || !strstr(w->sname, dai_w->sname)) in gbaudio_dapm_link_dai_widget() 47 sink = w; in gbaudio_dapm_link_dai_widget() 49 src = w; in gbaudio_dapm_link_dai_widget() 91 static void gbaudio_dapm_free_widget(struct snd_soc_dapm_widget *w) in gbaudio_dapm_free_widget() argument 96 list_del(&w->list); in gbaudio_dapm_free_widget() 103 snd_soc_dapm_widget_for_each_path_safe(w, dir, p, next_p) in gbaudio_dapm_free_widget() [all …]
|
/Linux-v5.15/include/linux/ |
D | rcuwait.h | 23 static inline void rcuwait_init(struct rcuwait *w) in rcuwait_init() argument 25 w->task = NULL; in rcuwait_init() 32 static inline int rcuwait_active(struct rcuwait *w) in rcuwait_active() argument 34 return !!rcu_access_pointer(w->task); in rcuwait_active() 37 extern int rcuwait_wake_up(struct rcuwait *w); 45 static inline void prepare_to_rcuwait(struct rcuwait *w) in prepare_to_rcuwait() argument 47 rcu_assign_pointer(w->task, current); in prepare_to_rcuwait() 50 static inline void finish_rcuwait(struct rcuwait *w) in finish_rcuwait() argument 52 rcu_assign_pointer(w->task, NULL); in finish_rcuwait() 56 #define rcuwait_wait_event(w, condition, state) \ argument [all …]
|
/Linux-v5.15/arch/x86/include/asm/ |
D | arch_hweight.h | 15 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.15/net/ipv6/ |
D | ip6_fib.c | 42 struct fib6_walker w; member 62 static int fib6_walk(struct net *net, struct fib6_walker *w); 63 static int fib6_walk_continue(struct fib6_walker *w); 74 #define FOR_WALKERS(net, w) \ argument 75 list_for_each_entry(w, &(net)->ipv6.fib6_walkers, lh) 77 static void fib6_walker_link(struct net *net, struct fib6_walker *w) in fib6_walker_link() argument 80 list_add(&w->lh, &net->ipv6.fib6_walkers); in fib6_walker_link() 84 static void fib6_walker_unlink(struct net *net, struct fib6_walker *w) in fib6_walker_unlink() argument 87 list_del(&w->lh); in fib6_walker_unlink() 457 static int fib6_node_dump(struct fib6_walker *w) in fib6_node_dump() argument [all …]
|
/Linux-v5.15/arch/mips/kernel/ |
D | r4k-bugs64.c | 43 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.15/arch/h8300/lib/ |
D | udivsi3.S | 7 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 …]
|