/linux-6.8/net/tipc/ |
D | trace.c | 46 * tipc_skb_dump - dump TIPC skb data 49 * - false: dump only tipc msg data 50 * - true: dump kernel-related skb data and tipc cb[] array as well 55 int i = 0; in tipc_skb_dump() local 61 i += scnprintf(buf, sz, "msg: (null)\n"); in tipc_skb_dump() 62 return i; in tipc_skb_dump() 69 i += scnprintf(buf, sz, "msg: %u", msg_user(hdr)); in tipc_skb_dump() 70 i += scnprintf(buf + i, sz - i, " %u", msg_type(hdr)); in tipc_skb_dump() 71 i += scnprintf(buf + i, sz - i, " %u", msg_hdr_sz(hdr)); in tipc_skb_dump() 72 i += scnprintf(buf + i, sz - i, " %u", msg_data_sz(hdr)); in tipc_skb_dump() [all …]
|
/linux-6.8/drivers/gpu/drm/xe/ |
D | xe_ring_ops.c | 1 // SPDX-License-Identifier: MIT 24 * 3D-related flags that can't be set on _engines_ that lack access to the 3D 25 * pipeline (i.e., CCS engines). 38 /* 3D-related flags that can't be set on _platforms_ that lack a 3D pipeline */ 52 u32 *dw, int i) in emit_aux_table_inv() argument 54 dw[i++] = MI_LOAD_REGISTER_IMM | MI_LRI_NUM_REGS(1) | MI_LRI_MMIO_REMAP_EN; in emit_aux_table_inv() 55 dw[i++] = reg.addr + gt->mmio.adj_offset; in emit_aux_table_inv() 56 dw[i++] = AUX_INV; in emit_aux_table_inv() 57 dw[i++] = MI_NOOP; in emit_aux_table_inv() 59 return i; in emit_aux_table_inv() [all …]
|
/linux-6.8/fs/hpfs/ |
D | inode.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Mikulas Patocka (mikulas@artax.karlin.mff.cuni.cz), 1998-1999 14 void hpfs_init_inode(struct inode *i) in hpfs_init_inode() argument 16 struct super_block *sb = i->i_sb; in hpfs_init_inode() 17 struct hpfs_inode_info *hpfs_inode = hpfs_i(i); in hpfs_init_inode() 19 i->i_uid = hpfs_sb(sb)->sb_uid; in hpfs_init_inode() 20 i->i_gid = hpfs_sb(sb)->sb_gid; in hpfs_init_inode() 21 i->i_mode = hpfs_sb(sb)->sb_mode; in hpfs_init_inode() 22 i->i_size = -1; in hpfs_init_inode() 23 i->i_blocks = -1; in hpfs_init_inode() [all …]
|
/linux-6.8/drivers/clk/hisilicon/ |
D | clk.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (c) 2012-2013 Hisilicon Limited. 6 * Copyright (c) 2012-2013 Linaro Limited. 14 #include <linux/clk-provider.h> 33 clk_data = devm_kmalloc(&pdev->dev, sizeof(*clk_data), GFP_KERNEL); in hisi_clk_alloc() 40 clk_data->base = devm_ioremap(&pdev->dev, in hisi_clk_alloc() 41 res->start, resource_size(res)); in hisi_clk_alloc() 42 if (!clk_data->base) in hisi_clk_alloc() 45 clk_table = devm_kmalloc_array(&pdev->dev, nr_clks, in hisi_clk_alloc() 51 clk_data->clk_data.clks = clk_table; in hisi_clk_alloc() [all …]
|
/linux-6.8/drivers/clk/mmp/ |
D | clk.c | 1 // SPDX-License-Identifier: GPL-2.0 3 #include <linux/clk-provider.h> 19 unit->clk_table = clk_table; in mmp_clk_init() 20 unit->nr_clks = nr_clks; in mmp_clk_init() 21 unit->clk_data.clks = clk_table; in mmp_clk_init() 22 unit->clk_data.clk_num = nr_clks; in mmp_clk_init() 23 of_clk_add_provider(np, of_clk_src_onecell_get, &unit->clk_data); in mmp_clk_init() 30 int i; in mmp_register_fixed_rate_clks() local 33 for (i = 0; i < size; i++) { in mmp_register_fixed_rate_clks() 34 clk = clk_register_fixed_rate(NULL, clks[i].name, in mmp_register_fixed_rate_clks() [all …]
|
/linux-6.8/tools/testing/selftests/powerpc/ptrace/ |
D | ptrace-vsx.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 15 int i; in validate_vsx() local 17 for (i = 0; i < VSX_MAX; i++) { in validate_vsx() 18 if (vsx[i] != load[2 * i + 1]) { in validate_vsx() 20 i, vsx[i], 2 * i + 1, load[2 * i + 1]); in validate_vsx() 33 int i; in validate_vmx() local 35 for (i = 0; i < VMX_MAX; i++) { in validate_vmx() 37 if ((vmx[i][0] != load[64 + 2 * i]) || in validate_vmx() 38 (vmx[i][1] != load[65 + 2 * i])) { in validate_vmx() 40 i, vmx[i][0], 64 + 2 * i, in validate_vmx() [all …]
|
/linux-6.8/sound/soc/fsl/ |
D | fsl_asrc.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * fsl_asrc.h - Freescale ASRC ALSA SoC header file 34 #define REG_ASRCDR(i) ((i < 2) ? REG_ASRCDR1 : REG_ASRCDR2) argument 54 #define REG_ASRDI(i) (REG_ASRDIA + (i << 3)) argument 55 #define REG_ASRDO(i) (REG_ASRDOA + (i << 3)) argument 56 #define REG_ASRDx(x, i) ((x) == IN ? REG_ASRDI(i) : REG_ASRDO(i)) argument 64 #define REG_ASRIDRH(i) (REG_ASRIDRHA + (i << 3)) argument 65 #define REG_ASRIDRL(i) (REG_ASRIDRLA + (i << 3)) argument 76 #define REG_ASRMCR(i) (REG_ASRMCRA + (i << 3)) argument 77 #define REG_ASRFST(i) (REG_ASRFSTA + (i << 3)) argument [all …]
|
/linux-6.8/drivers/media/platform/allegro-dvt/ |
D | allegro-mail.c | 1 // SPDX-License-Identifier: GPL-2.0 15 #include "allegro-mail.h" 46 unsigned int i = 0; in allegro_enc_init() local 47 enum mcu_msg_version version = msg->header.version; in allegro_enc_init() 49 dst[i++] = msg->reserved0; in allegro_enc_init() 50 dst[i++] = msg->suballoc_dma; in allegro_enc_init() 51 dst[i++] = msg->suballoc_size; in allegro_enc_init() 52 dst[i++] = msg->encoder_buffer_size; in allegro_enc_init() 53 dst[i++] = msg->encoder_buffer_color_depth; in allegro_enc_init() 54 dst[i++] = msg->num_cores; in allegro_enc_init() [all …]
|
/linux-6.8/fs/bcachefs/ |
D | eytzinger.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 11 * Traversal for trees in eytzinger layout - a full binary tree layed out in an 18 * With one based indexing each level of the tree starts at a power of two - 22 static inline unsigned eytzinger1_child(unsigned i, unsigned child) in eytzinger1_child() argument 26 return (i << 1) + child; in eytzinger1_child() 29 static inline unsigned eytzinger1_left_child(unsigned i) in eytzinger1_left_child() argument 31 return eytzinger1_child(i, 0); in eytzinger1_left_child() 34 static inline unsigned eytzinger1_right_child(unsigned i) in eytzinger1_right_child() argument 36 return eytzinger1_child(i, 1); in eytzinger1_right_child() 46 return rounddown_pow_of_two(size + 1) - 1; in eytzinger1_last() [all …]
|
D | debug.c | 1 // SPDX-License-Identifier: GPL-2.0 35 struct btree *v = c->verify_data; in bch2_btree_verify_replica() 36 struct btree_node *n_ondisk = c->verify_ondisk; in bch2_btree_verify_replica() 37 struct btree_node *n_sorted = c->verify_data->data; in bch2_btree_verify_replica() 38 struct bset *sorted, *inmemory = &b->data->keys; in bch2_btree_verify_replica() 46 bio = bio_alloc_bioset(ca->disk_sb.bdev, in bch2_btree_verify_replica() 50 &c->btree_bio); in bch2_btree_verify_replica() 51 bio->bi_iter.bi_sector = pick.ptr.offset; in bch2_btree_verify_replica() 57 percpu_ref_put(&ca->io_ref); in bch2_btree_verify_replica() 61 v->written = 0; in bch2_btree_verify_replica() [all …]
|
/linux-6.8/drivers/net/wireless/ath/ath9k/ |
D | eeprom.c | 2 * Copyright (c) 2008-2011 Atheros Communications Inc. 24 if (ah->config.analog_shiftreg) in ath9k_hw_analog_shift_regwrite() 33 if (ah->config.analog_shiftreg) in ath9k_hw_analog_shift_rmw() 45 rv = (int16_t) (((target - srcLeft) * targetRight + in ath9k_hw_interpolate() 46 (srcRight - target) * targetLeft) / in ath9k_hw_interpolate() 47 (srcRight - srcLeft)); in ath9k_hw_interpolate() 55 u16 i; in ath9k_hw_get_lower_upper_index() local 61 if (target >= pList[listSize - 1]) { in ath9k_hw_get_lower_upper_index() 62 *indexL = *indexR = (u16) (listSize - 1); in ath9k_hw_get_lower_upper_index() 66 for (i = 0; i < listSize - 1; i++) { in ath9k_hw_get_lower_upper_index() [all …]
|
/linux-6.8/sound/pci/au88x0/ |
D | au88x0_xtalk.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 245 int i; in vortex_XtalkHw_SetLeftEQ() local 247 for (i = 0; i < 5; i++) { in vortex_XtalkHw_SetLeftEQ() 248 hwwrite(vortex->mmio, 0x24200 + i * 0x24, coefs[i][0]); in vortex_XtalkHw_SetLeftEQ() 249 hwwrite(vortex->mmio, 0x24204 + i * 0x24, coefs[i][1]); in vortex_XtalkHw_SetLeftEQ() 250 hwwrite(vortex->mmio, 0x24208 + i * 0x24, coefs[i][2]); in vortex_XtalkHw_SetLeftEQ() 251 hwwrite(vortex->mmio, 0x2420c + i * 0x24, coefs[i][3]); in vortex_XtalkHw_SetLeftEQ() 252 hwwrite(vortex->mmio, 0x24210 + i * 0x24, coefs[i][4]); in vortex_XtalkHw_SetLeftEQ() 254 hwwrite(vortex->mmio, 0x24538, arg_0 & 0xffff); in vortex_XtalkHw_SetLeftEQ() 255 hwwrite(vortex->mmio, 0x2453C, arg_4 & 0xffff); in vortex_XtalkHw_SetLeftEQ() [all …]
|
/linux-6.8/drivers/comedi/drivers/ni_routing/ni_route_values/ |
D | ni_mseries.c | 1 // SPDX-License-Identifier: GPL-2.0+ 6 * COMEDI - Linux Control and Measurement Device Interface 42 * DAQ-STC. There is some evidence that using CtrGate values is valid (see 43 * comedi.h). Some information and hints exist in the M-Series user manual 44 * (ni-62xx user-manual 371022K-01). 57 [B(TRIGGER_LINE(0))] = I(18), 58 [B(TRIGGER_LINE(1))] = I(19), 59 [B(TRIGGER_LINE(2))] = I(20), 60 [B(TRIGGER_LINE(3))] = I(21), 61 [B(TRIGGER_LINE(4))] = I(22), [all …]
|
/linux-6.8/tools/testing/cxl/test/ |
D | cxl.c | 1 // SPDX-License-Identifier: GPL-2.0-only 51 int i; in is_multi_bridge() local 53 for (i = 0; i < ARRAY_SIZE(cxl_host_bridge); i++) in is_multi_bridge() 54 if (&cxl_host_bridge[i]->dev == dev) in is_multi_bridge() 61 int i; in is_single_bridge() local 63 for (i = 0; i < ARRAY_SIZE(cxl_hb_single); i++) in is_single_bridge() 64 if (&cxl_hb_single[i]->dev == dev) in is_single_bridge() 91 int i; in is_mock_dev() local 93 for (i = 0; i < ARRAY_SIZE(cxl_mem); i++) in is_mock_dev() 94 if (dev == &cxl_mem[i]->dev) in is_mock_dev() [all …]
|
/linux-6.8/drivers/hid/amd-sfh-hid/ |
D | amd_sfh_client.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * Copyright 2020-2021 Advanced Micro Devices, Inc. 5 * Authors: Nehal Bakulchandra Shah <Nehal-Bakulchandra.Shah@amd.com> 10 #include <linux/dma-mapping.h> 24 struct amdtp_hid_data *hid_data = hid->driver_data; in amd_sfh_set_report() 25 struct amdtp_cl_data *cli_data = hid_data->cli_data; in amd_sfh_set_report() 26 int i; in amd_sfh_set_report() local 28 for (i = 0; i < cli_data->num_hid_devices; i++) { in amd_sfh_set_report() 29 if (cli_data->hid_sensor_hubs[i] == hid) { in amd_sfh_set_report() 30 cli_data->cur_hid_dev = i; in amd_sfh_set_report() [all …]
|
/linux-6.8/lib/reed_solomon/ |
D | decode_rs.c | 1 // SPDX-License-Identifier: GPL-2.0 13 struct rs_codec *rs = rsc->codec; 15 int i, j, r, k, pad; variable 16 int nn = rs->nn; 17 int nroots = rs->nroots; 18 int fcr = rs->fcr; 19 int prim = rs->prim; 20 int iprim = rs->iprim; 21 uint16_t *alpha_to = rs->alpha_to; 22 uint16_t *index_of = rs->index_of; [all …]
|
/linux-6.8/include/sound/ |
D | pcm_params.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 7 * Copyright (c) by Abramo Bagnara <abramo@alsa-project.org> 23 #define MASK_OFS(i) ((i) >> 5) argument 24 #define MASK_BIT(i) (1U << ((i) & 31)) argument 38 int i; in snd_mask_empty() local 39 for (i = 0; i < SNDRV_MASK_SIZE; i++) in snd_mask_empty() 40 if (mask->bits[i]) in snd_mask_empty() 47 int i; in snd_mask_min() local 48 for (i = 0; i < SNDRV_MASK_SIZE; i++) { in snd_mask_min() 49 if (mask->bits[i]) in snd_mask_min() [all …]
|
/linux-6.8/drivers/gpu/drm/amd/display/dc/core/ |
D | dc_state.c | 40 dc->ctx->logger 47 if (state->phantom_stream_count >= MAX_PHANTOM_PIPES) in dc_state_track_phantom_stream() 50 state->phantom_streams[state->phantom_stream_count++] = phantom_stream; in dc_state_track_phantom_stream() 58 int i; in dc_state_untrack_phantom_stream() local 61 for (i = 0; i < state->phantom_stream_count; i++) { in dc_state_untrack_phantom_stream() 62 if (state->phantom_streams[i] == phantom_stream) { in dc_state_untrack_phantom_stream() 63 state->phantom_streams[i] = NULL; in dc_state_untrack_phantom_stream() 74 state->phantom_stream_count--; in dc_state_untrack_phantom_stream() 75 for (; i < state->phantom_stream_count; i++) in dc_state_untrack_phantom_stream() 76 state->phantom_streams[i] = state->phantom_streams[i + 1]; in dc_state_untrack_phantom_stream() [all …]
|
D | dc_link_enc_cfg.c | 29 #define DC_LOGGER dc->ctx->logger 36 int i; in is_dig_link_enc_stream() local 40 for (i = 0; i < stream->ctx->dc->res_pool->res_cap->num_dig_link_enc; i++) { in is_dig_link_enc_stream() 41 link_enc = stream->ctx->dc->res_pool->link_encoders[i]; in is_dig_link_enc_stream() 46 if (link_enc && ((uint32_t)stream->link->connector_signal & link_enc->output_signals)) { in is_dig_link_enc_stream() 47 if (dc_is_dp_signal(stream->signal)) { in is_dig_link_enc_stream() 51 stream->ctx->dc->link_srv->dp_decide_link_settings(stream, &link_settings); in is_dig_link_enc_stream() 67 static struct link_enc_assignment get_assignment(struct dc *dc, int i) in get_assignment() argument 71 if (dc->current_state->res_ctx.link_enc_cfg_ctx.mode == LINK_ENC_CFG_TRANSIENT) in get_assignment() 72 assignment = dc->current_state->res_ctx.link_enc_cfg_ctx.transient_assignments[i]; in get_assignment() [all …]
|
/linux-6.8/lib/ |
D | iov_iter.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 #include <linux/fault-inject-usercopy.h> 78 * fault_in_iov_iter_readable - fault in iov iterator for reading 79 * @i: iterator 88 * Always returns 0 for non-userspace iterators. 90 size_t fault_in_iov_iter_readable(const struct iov_iter *i, size_t size) in fault_in_iov_iter_readable() argument 92 if (iter_is_ubuf(i)) { in fault_in_iov_iter_readable() 93 size_t n = min(size, iov_iter_count(i)); in fault_in_iov_iter_readable() 94 n -= fault_in_readable(i->ubuf + i->iov_offset, n); in fault_in_iov_iter_readable() 95 return size - n; in fault_in_iov_iter_readable() [all …]
|
D | kunit_iov_iter.c | 1 // SPDX-License-Identifier: GPL-2.0-only 2 /* I/O iterator tests. This can only test kernel-backed iterator types. 34 { -1 } 79 int i; in iov_kunit_load_kvec() local 81 for (i = 0; i < kvmax; i++, pr++) { in iov_kunit_load_kvec() 82 if (pr->from < 0) in iov_kunit_load_kvec() 84 KUNIT_ASSERT_GE(test, pr->to, pr->from); in iov_kunit_load_kvec() 85 KUNIT_ASSERT_LE(test, pr->to, bufsize); in iov_kunit_load_kvec() 86 kvec[i].iov_base = buffer + pr->from; in iov_kunit_load_kvec() 87 kvec[i].iov_len = pr->to - pr->from; in iov_kunit_load_kvec() [all …]
|
/linux-6.8/drivers/net/ethernet/sunplus/ |
D | spl2sw_desc.c | 1 // SPDX-License-Identifier: GPL-2.0 17 u32 i, j; in spl2sw_rx_descs_flush() local 19 for (i = 0; i < RX_DESC_QUEUE_NUM; i++) { in spl2sw_rx_descs_flush() 20 rx_desc = comm->rx_desc[i]; in spl2sw_rx_descs_flush() 21 rx_skbinfo = comm->rx_skb_info[i]; in spl2sw_rx_descs_flush() 22 for (j = 0; j < comm->rx_desc_num[i]; j++) { in spl2sw_rx_descs_flush() 24 rx_desc[j].cmd2 = (j == comm->rx_desc_num[i] - 1) ? in spl2sw_rx_descs_flush() 25 RXD_EOR | comm->rx_desc_buff_size : in spl2sw_rx_descs_flush() 26 comm->rx_desc_buff_size; in spl2sw_rx_descs_flush() 35 u32 i; in spl2sw_tx_descs_clean() local [all …]
|
/linux-6.8/drivers/gpu/drm/i915/ |
D | i915_suspend.c | 20 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. 38 int i; in intel_save_swf() local 42 for (i = 0; i < 7; i++) { in intel_save_swf() 43 dev_priv->regfile.saveSWF0[i] = intel_de_read(dev_priv, SWF0(i)); in intel_save_swf() 44 dev_priv->regfile.saveSWF1[i] = intel_de_read(dev_priv, SWF1(i)); in intel_save_swf() 46 for (i = 0; i < 3; i++) in intel_save_swf() 47 dev_priv->regfile.saveSWF3[i] = intel_de_read(dev_priv, SWF3(i)); in intel_save_swf() 49 for (i = 0; i < 7; i++) in intel_save_swf() 50 dev_priv->regfile.saveSWF1[i] = intel_de_read(dev_priv, SWF1(i)); in intel_save_swf() 52 for (i = 0; i < 16; i++) { in intel_save_swf() [all …]
|
/linux-6.8/drivers/base/regmap/ |
D | regmap-kunit.c | 1 // SPDX-License-Identifier: GPL-2.0 16 int i; in get_changed_bytes() local 24 for (i = 0; i < size; i++) in get_changed_bytes() 25 while (n[i] == o[i]) in get_changed_bytes() 26 get_random_bytes(&n[i], 1); in get_changed_bytes() 42 strcpy(desc, t->name); in case_to_desc() 74 size_t size = (config->max_register + 1) * sizeof(unsigned int); in gen_regmap() 75 int i; in gen_regmap() local 78 config->disable_locking = config->cache_type == REGCACHE_RBTREE || in gen_regmap() 79 config->cache_type == REGCACHE_MAPLE; in gen_regmap() [all …]
|
/linux-6.8/arch/sparc/kernel/ |
D | kgdb_32.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* kgdb.c: KGDB support for 32-bit sparc. 22 int i; in pt_regs_to_gdb_regs() local 25 for (i = 0; i < 15; i++) in pt_regs_to_gdb_regs() 26 gdb_regs[GDB_G1 + i] = regs->u_regs[UREG_G1 + i]; in pt_regs_to_gdb_regs() 28 win = (struct reg_window32 *) regs->u_regs[UREG_FP]; in pt_regs_to_gdb_regs() 29 for (i = 0; i < 8; i++) in pt_regs_to_gdb_regs() 30 gdb_regs[GDB_L0 + i] = win->locals[i]; in pt_regs_to_gdb_regs() 31 for (i = 0; i < 8; i++) in pt_regs_to_gdb_regs() 32 gdb_regs[GDB_I0 + i] = win->ins[i]; in pt_regs_to_gdb_regs() [all …]
|