Home
last modified time | relevance | path

Searched full:acc (Results 1 – 25 of 291) sorted by relevance

12345678910>>...12

/linux-6.12.1/drivers/soc/ti/
Dknav_qmss_acc.c24 struct knav_acc_channel *acc) in __knav_acc_notify() argument
38 dev_dbg(kdev->dev, "acc-irq: notifying %d\n", in __knav_acc_notify()
44 queue = acc->channel - range->acc_info.start_channel; in __knav_acc_notify()
46 dev_dbg(kdev->dev, "acc-irq: notifying %d\n", in __knav_acc_notify()
68 atomic_inc(&kq->acc->retrigger_count); in knav_acc_set_notify()
69 mask = BIT(kq->acc->channel % 32); in knav_acc_set_notify()
70 offset = ACC_INTD_OFFSET_STATUS(kq->acc->channel); in knav_acc_set_notify()
72 kq->acc->name); in knav_acc_set_notify()
79 struct knav_acc_channel *acc; in knav_acc_int_handler() local
94 acc = range->acc; in knav_acc_int_handler()
[all …]
/linux-6.12.1/drivers/staging/media/ipu3/
Dipu3-css-params.c1216 * DDR address + accelerator's config set index(acc's address).
1728 struct imgu_abi_acc_param *acc) in imgu_css_cfg_acc_stripe() argument
1738 memset(acc, 0, sizeof(*acc)); in imgu_css_cfg_acc_stripe()
1742 if (imgu_css_osys_calc(css, pipe, stripes, &acc->osys, &scaler_luma, in imgu_css_cfg_acc_stripe()
1743 &scaler_chroma, acc->stripe.block_stripes)) in imgu_css_cfg_acc_stripe()
1757 acc->stripe.num_of_stripes = stripes; in imgu_css_cfg_acc_stripe()
1758 acc->stripe.input_frame.width = in imgu_css_cfg_acc_stripe()
1760 acc->stripe.input_frame.height = in imgu_css_cfg_acc_stripe()
1762 acc->stripe.input_frame.bayer_order = in imgu_css_cfg_acc_stripe()
1766 acc->stripe.bds_out_stripes[i].height = in imgu_css_cfg_acc_stripe()
[all …]
/linux-6.12.1/drivers/md/bcache/
Dstats.c28 * get a cache hit, we increment a single atomic_t in acc->collector, and when
94 int bch_cache_accounting_add_kobjs(struct cache_accounting *acc, in bch_cache_accounting_add_kobjs() argument
97 int ret = kobject_add(&acc->total.kobj, parent, in bch_cache_accounting_add_kobjs()
99 ret = ret ?: kobject_add(&acc->five_minute.kobj, parent, in bch_cache_accounting_add_kobjs()
101 ret = ret ?: kobject_add(&acc->hour.kobj, parent, in bch_cache_accounting_add_kobjs()
103 ret = ret ?: kobject_add(&acc->day.kobj, parent, in bch_cache_accounting_add_kobjs()
108 void bch_cache_accounting_clear(struct cache_accounting *acc) in bch_cache_accounting_clear() argument
110 acc->total.cache_hits = 0; in bch_cache_accounting_clear()
111 acc->total.cache_misses = 0; in bch_cache_accounting_clear()
112 acc->total.cache_bypass_hits = 0; in bch_cache_accounting_clear()
[all …]
Dstats.h44 void bch_cache_accounting_init(struct cache_accounting *acc,
47 int bch_cache_accounting_add_kobjs(struct cache_accounting *acc,
50 void bch_cache_accounting_clear(struct cache_accounting *acc);
52 void bch_cache_accounting_destroy(struct cache_accounting *acc);
/linux-6.12.1/fs/bcachefs/
Ddisk_accounting.c74 struct bkey_i_accounting *acc = bkey_accounting_init(k); in accounting_key_init() local
76 acc->k.p = disk_accounting_pos_to_bpos(pos); in accounting_key_init()
77 set_bkey_val_u64s(&acc->k, sizeof(struct bch_accounting) / sizeof(u64) + nr); in accounting_key_init()
79 memcpy_u64s_small(acc->v.d, d, nr); in accounting_key_init()
108 struct disk_accounting_pos acc = { in bch2_mod_dev_cached_sectors() local
112 bch2_replicas_entry_cached(&acc.replicas, dev); in bch2_mod_dev_cached_sectors()
114 return bch2_disk_accounting_mod(trans, &acc, &sectors, 1, gc); in bch2_mod_dev_cached_sectors()
227 struct bkey_s_c_accounting acc = bkey_s_c_to_accounting(k); in bch2_accounting_to_text() local
234 prt_printf(out, " %lli", acc.v->d[i]); in bch2_accounting_to_text()
246 struct disk_accounting_pos acc) in __accounting_to_replicas() argument
[all …]
Ddisk_accounting.h63 static inline void bpos_to_disk_accounting_pos(struct disk_accounting_pos *acc, struct bpos p) in bpos_to_disk_accounting_pos() argument
65 acc->_pad = p; in bpos_to_disk_accounting_pos()
67 bch2_bpos_swab(&acc->_pad); in bpos_to_disk_accounting_pos()
124 struct bch_accounting_mem *acc = &c->accounting; in bch2_accounting_mem_mod_locked() local
129 EBUG_ON(gc && !acc->gc_running); in bch2_accounting_mem_mod_locked()
157 while ((idx = eytzinger0_find(acc->k.data, acc->k.nr, sizeof(acc->k.data[0]), in bch2_accounting_mem_mod_locked()
158 accounting_pos_cmp, &a.k->p)) >= acc->k.nr) { in bch2_accounting_mem_mod_locked()
164 struct accounting_mem_entry *e = &acc->k.data[idx]; in bch2_accounting_mem_mod_locked()
181 static inline void bch2_accounting_mem_read_counters(struct bch_accounting_mem *acc, in bch2_accounting_mem_read_counters() argument
186 if (unlikely(idx >= acc->k.nr)) in bch2_accounting_mem_read_counters()
[all …]
/linux-6.12.1/drivers/gpu/drm/xe/
Dxe_gt_pagefault.c52 struct acc { struct
521 static void print_acc(struct xe_device *xe, struct acc *acc) in print_acc() argument
531 acc->access_type ? "AC_NTFY_VAL" : "AC_TRIG_VAL", in print_acc()
532 acc->asid, acc->vfid, acc->engine_class, acc->engine_instance, in print_acc()
533 granularity_in_byte(acc->granularity) / SZ_1K, in print_acc()
534 sub_granularity_in_byte(acc->granularity) / SZ_1K, in print_acc()
535 acc->sub_granularity, acc->va_range_base); in print_acc()
538 static struct xe_vma *get_acc_vma(struct xe_vm *vm, struct acc *acc) in get_acc_vma() argument
540 u64 page_va = acc->va_range_base + (ffs(acc->sub_granularity) - 1) * in get_acc_vma()
541 sub_granularity_in_byte(acc->granularity); in get_acc_vma()
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/power/
Dqcom,kpss-acc-v2.yaml4 $id: http://devicetree.org/schemas/power/qcom,kpss-acc-v2.yaml#
7 title: Krait Processor Sub-system (KPSS) Application Clock Controller (ACC) v2
13 The KPSS ACC provides clock, power manager, and reset control to a Krait CPU.
14 There is one ACC register region per CPU within the KPSS remapped region as
15 well as an alias register region that remaps accesses to the ACC associated
16 with the CPU accessing the region. ACC v2 is currently used as a
21 const: qcom,kpss-acc-v2
38 compatible = "qcom,kpss-acc-v2";
/linux-6.12.1/Documentation/devicetree/bindings/clock/
Dqcom,kpss-acc-v1.yaml4 $id: http://devicetree.org/schemas/clock/qcom,kpss-acc-v1.yaml#
7 title: Krait Processor Sub-system (KPSS) Application Clock Controller (ACC) v1
13 The KPSS ACC provides clock, power domain, and reset control to a Krait CPU.
14 There is one ACC register region per CPU within the KPSS remapped region as
15 well as an alias register region that remaps accesses to the ACC associated
16 with the CPU accessing the region. ACC v1 is currently used as a
21 const: qcom,kpss-acc-v1
64 compatible = "qcom,kpss-acc-v1";
Dalphascale,acc.txt3 The ACC (Alphascale Clock Controller) is responsible for choosing proper
6 Required properties for the ACC node:
8 - reg: must contain the ACC register base and size
103 clocks = <&acc CLKID_SYS_UART4>, <&acc CLKID_AHB_UART4>;
111 clocks = <&acc CLKID_AHB_TIMER0>;
/linux-6.12.1/fs/cachefiles/
Dkey.c41 unsigned int acc, i, n, nle, nbe, keylen = object->cookie->key_len; in cachefiles_cook_key() local
116 acc = *key++; in cachefiles_cook_key()
118 acc |= *key++ << 8; in cachefiles_cook_key()
120 acc |= *key++ << 16; in cachefiles_cook_key()
123 name[len++] = cachefiles_charmap[acc & 63]; in cachefiles_cook_key()
124 acc >>= 6; in cachefiles_cook_key()
125 name[len++] = cachefiles_charmap[acc & 63]; in cachefiles_cook_key()
126 acc >>= 6; in cachefiles_cook_key()
127 name[len++] = cachefiles_charmap[acc & 63]; in cachefiles_cook_key()
128 acc >>= 6; in cachefiles_cook_key()
[all …]
/linux-6.12.1/drivers/fsi/
Dfsi-scom.c388 static void raw_convert_status(struct scom_access *acc, uint32_t status) in raw_convert_status() argument
390 acc->pib_status = (status & SCOM_STATUS_PIB_RESP_MASK) >> in raw_convert_status()
392 acc->intf_errors = 0; in raw_convert_status()
395 acc->intf_errors |= SCOM_INTF_ERR_PROTECTION; in raw_convert_status()
397 acc->intf_errors |= SCOM_INTF_ERR_PARITY; in raw_convert_status()
399 acc->intf_errors |= SCOM_INTF_ERR_ABORT; in raw_convert_status()
401 acc->intf_errors |= SCOM_INTF_ERR_UNKNOWN; in raw_convert_status()
406 struct scom_access acc; in scom_raw_read() local
410 if (copy_from_user(&acc, argp, sizeof(struct scom_access))) in scom_raw_read()
413 rc = raw_get_scom(scom, &acc.data, acc.addr, &status); in scom_raw_read()
[all …]
/linux-6.12.1/arch/arm/mm/
Dproc-macros.S125 * 0xxx 0 0 0 no acc no acc
126 * 100x 1 0 1 r/o no acc
127 * 10x0 1 0 1 r/o no acc
128 * 1011 0 0 1 r/w no acc
198 * 0xxx 0x00 no acc no acc
199 * 100x 0x00 r/o no acc
200 * 10x0 0x00 r/o no acc
201 * 1011 0x55 r/w no acc
241 * 0xxx 00 no acc no acc
242 * 100x 00 r/o no acc
[all …]
/linux-6.12.1/drivers/nvme/host/
Dfc.h38 struct fcnvme_ls_acc_hdr *acc = buf; in nvme_fc_format_rsp_hdr() local
40 acc->w0.ls_cmd = ls_cmd; in nvme_fc_format_rsp_hdr()
41 acc->desc_list_len = desc_len; in nvme_fc_format_rsp_hdr()
42 acc->rqst.desc_tag = cpu_to_be32(FCNVME_LSDESC_RQST); in nvme_fc_format_rsp_hdr()
43 acc->rqst.desc_len = in nvme_fc_format_rsp_hdr()
45 acc->rqst.w0.ls_cmd = rqst_ls_cmd; in nvme_fc_format_rsp_hdr()
142 "Bad CR_ASSOC ACC Length",
144 "Bad CR_CONN ACC Length",
146 "Bad Disconnect ACC Length",
154 "ACC (2)",
/linux-6.12.1/drivers/iio/common/inv_sensors/
Dinv_sensors_timestamp.c22 static void inv_update_acc(struct inv_sensors_timestamp_acc *acc, uint32_t val) in inv_update_acc() argument
27 acc->values[acc->idx++] = val; in inv_update_acc()
28 if (acc->idx >= ARRAY_SIZE(acc->values)) in inv_update_acc()
29 acc->idx = 0; in inv_update_acc()
32 for (i = 0; i < ARRAY_SIZE(acc->values); ++i) { in inv_update_acc()
33 if (acc->values[i] == 0) in inv_update_acc()
35 sum += acc->values[i]; in inv_update_acc()
38 acc->val = div_u64(sum, i); in inv_update_acc()
/linux-6.12.1/arch/powerpc/kernel/ptrace/
Dptrace-spe.c14 * u64 acc;
32 BUILD_BUG_ON(offsetof(struct thread_struct, acc) + sizeof(u64) != in evr_get()
35 return membuf_write(&to, &target->thread.acc, in evr_get()
51 BUILD_BUG_ON(offsetof(struct thread_struct, acc) + sizeof(u64) != in evr_set()
56 &target->thread.acc, in evr_set()
/linux-6.12.1/tools/testing/selftests/kvm/aarch64/
Dvpmu_counter_access.c174 #define PMC_ACC_TO_IDX(acc) (acc - &pmc_accessors[0]) argument
239 static void test_access_pmc_regs(struct pmc_accessor *acc, int pmc_idx) in test_access_pmc_regs() argument
270 acc->write_typer(pmc_idx, write_data); in test_access_pmc_regs()
271 read_data = acc->read_typer(pmc_idx); in test_access_pmc_regs()
274 pmc_idx, PMC_ACC_TO_IDX(acc), read_data, write_data); in test_access_pmc_regs()
280 read_data = acc->read_cntr(pmc_idx); in test_access_pmc_regs()
285 pmc_idx, PMC_ACC_TO_IDX(acc), read_data); in test_access_pmc_regs()
288 acc->write_cntr(pmc_idx, write_data); in test_access_pmc_regs()
289 read_data = acc->read_cntr(pmc_idx); in test_access_pmc_regs()
292 pmc_idx, PMC_ACC_TO_IDX(acc), read_data, write_data); in test_access_pmc_regs()
[all …]
/linux-6.12.1/arch/arm64/kvm/vgic/
Dvgic-mmio.h67 #define REGISTER_DESC_WITH_BITS_PER_IRQ(off, rd, wr, ur, uw, bpi, acc) \ argument
72 .access_flags = acc, \
79 #define REGISTER_DESC_WITH_LENGTH(off, rd, wr, length, acc) \ argument
84 .access_flags = acc, \
89 #define REGISTER_DESC_WITH_LENGTH_UACCESS(off, rd, wr, urd, uwr, length, acc) \ argument
94 .access_flags = acc, \
/linux-6.12.1/Documentation/devicetree/bindings/memory-controllers/
Dmvebu-devbus.txt52 - devbus,acc-first-ps: Defines the time delay from the negation of
57 - devbus,acc-next-ps: Defines the time delay between the cycle that
65 This parameter has no affect on <acc-first-ps> parameter
67 to a value smaller than <acc-first-ps>.
143 devbus,acc-first-ps = <124000>;
144 devbus,acc-next-ps = <248000>;
/linux-6.12.1/drivers/clk/
Dclk-fixed-factor.c66 return fix->acc; in clk_factor_recalc_accuracy()
96 unsigned long acc, unsigned int fixflags, bool devm) in __clk_hw_register_fixed_factor() argument
119 fix->acc = acc; in __clk_hw_register_fixed_factor()
234 unsigned long acc) in clk_hw_register_fixed_factor_with_accuracy_fwname() argument
239 &pdata, flags, mult, div, acc, in clk_hw_register_fixed_factor_with_accuracy_fwname()
307 unsigned long acc) in devm_clk_hw_register_fixed_factor_with_accuracy_fwname() argument
312 &pdata, flags, mult, div, acc, in devm_clk_hw_register_fixed_factor_with_accuracy_fwname()
/linux-6.12.1/lib/
Dxxhash.c156 static uint64_t xxh64_round(uint64_t acc, const uint64_t input) in xxh64_round() argument
158 acc += input * PRIME64_2; in xxh64_round()
159 acc = xxh_rotl64(acc, 31); in xxh64_round()
160 acc *= PRIME64_1; in xxh64_round()
161 return acc; in xxh64_round()
164 static uint64_t xxh64_merge_round(uint64_t acc, uint64_t val) in xxh64_merge_round() argument
167 acc ^= val; in xxh64_merge_round()
168 acc = acc * PRIME64_1 + PRIME64_4; in xxh64_merge_round()
169 return acc; in xxh64_merge_round()
/linux-6.12.1/arch/arm/boot/dts/alphascale/
Dalphascale-asm9260.dtsi26 clocks = <&acc CLKID_SYS_CPU>;
43 acc: clock-controller@80040000 { label
60 clocks = <&acc CLKID_AHB_TIMER0>;
/linux-6.12.1/arch/arm/boot/dts/qcom/
Dqcom-ipq4019.dtsi49 enable-method = "qcom,kpss-acc-v2";
51 qcom,acc = <&acc0>;
63 enable-method = "qcom,kpss-acc-v2";
65 qcom,acc = <&acc1>;
77 enable-method = "qcom,kpss-acc-v2";
79 qcom,acc = <&acc2>;
91 enable-method = "qcom,kpss-acc-v2";
93 qcom,acc = <&acc3>;
333 compatible = "qcom,kpss-acc-v2";
338 compatible = "qcom,kpss-acc-v2";
[all …]
Dqcom-apq8084.dtsi34 enable-method = "qcom,kpss-acc-v2";
36 qcom,acc = <&acc0>;
45 enable-method = "qcom,kpss-acc-v2";
47 qcom,acc = <&acc1>;
56 enable-method = "qcom,kpss-acc-v2";
58 qcom,acc = <&acc2>;
67 enable-method = "qcom,kpss-acc-v2";
69 qcom,acc = <&acc3>;
658 compatible = "qcom,kpss-acc-v2";
664 compatible = "qcom,kpss-acc-v2";
[all …]
/linux-6.12.1/arch/arm/boot/dts/marvell/
Dorion5x-rd88f5182-nas.dts50 devbus,acc-first-ps = <186000>;
51 devbus,acc-next-ps = <186000>;
72 devbus,acc-first-ps = <186000>;
73 devbus,acc-next-ps = <186000>;

12345678910>>...12