| /linux/drivers/gpu/drm/i915/gt/ |
| H A D | gen6_engine_cs.c | 32 * [Dev-SNB{W/A}]: Pipe-control with CS-stall bit set must be sent 60 u32 *cs; in gen6_emit_post_sync_nonzero_flush() local 62 cs = intel_ring_begin(rq, 6); in gen6_emit_post_sync_nonzero_flush() 63 if (IS_ERR(cs)) in gen6_emit_post_sync_nonzero_flush() 64 return PTR_ERR(cs); in gen6_emit_post_sync_nonzero_flush() 66 *cs++ = GFX_OP_PIPE_CONTROL(5); in gen6_emit_post_sync_nonzero_flush() 67 *cs++ = PIPE_CONTROL_CS_STALL | PIPE_CONTROL_STALL_AT_SCOREBOARD; in gen6_emit_post_sync_nonzero_flush() 68 *cs++ = scratch_addr | PIPE_CONTROL_GLOBAL_GTT; in gen6_emit_post_sync_nonzero_flush() 69 *cs++ = 0; /* low dword */ in gen6_emit_post_sync_nonzero_flush() 70 *cs++ = 0; /* high dword */ in gen6_emit_post_sync_nonzero_flush() [all …]
|
| H A D | gen8_engine_cs.h | 43 u32 *gen8_emit_fini_breadcrumb_xcs(struct i915_request *rq, u32 *cs); 44 u32 *gen12_emit_fini_breadcrumb_xcs(struct i915_request *rq, u32 *cs); 46 u32 *gen8_emit_fini_breadcrumb_rcs(struct i915_request *rq, u32 *cs); 47 u32 *gen11_emit_fini_breadcrumb_rcs(struct i915_request *rq, u32 *cs); 48 u32 *gen12_emit_fini_breadcrumb_rcs(struct i915_request *rq, u32 *cs); 50 u32 *gen12_emit_aux_table_inv(struct intel_engine_cs *engine, u32 *cs); 79 __gen8_emit_write_rcs(u32 *cs, u32 value, u32 offset, u32 flags0, u32 flags1) in __gen8_emit_write_rcs() argument 81 *cs++ = GFX_OP_PIPE_CONTROL(6) | flags0; in __gen8_emit_write_rcs() 82 *cs++ = flags1 | PIPE_CONTROL_QW_WRITE; in __gen8_emit_write_rcs() 83 *cs++ = offset; in __gen8_emit_write_rcs() [all …]
|
| H A D | selftest_engine_pm.c | 34 static u32 *emit_wait(u32 *cs, u32 offset, int op, u32 value) in emit_wait() argument 36 *cs++ = MI_SEMAPHORE_WAIT | in emit_wait() 40 *cs++ = value; in emit_wait() 41 *cs++ = offset; in emit_wait() 42 *cs++ = 0; in emit_wait() 44 return cs; in emit_wait() 47 static u32 *emit_store(u32 *cs, u32 offset, u32 value) in emit_store() argument 49 *cs++ = MI_STORE_DWORD_IMM_GEN4 | MI_USE_GGTT; in emit_store() 50 *cs++ = offset; in emit_store() 51 *cs++ = 0; in emit_store() [all …]
|
| /linux/drivers/scsi/ |
| H A D | myrs.c | 104 static void myrs_qcmd(struct myrs_hba *cs, struct myrs_cmdblk *cmd_blk) in myrs_qcmd() argument 106 void __iomem *base = cs->io_base; in myrs_qcmd() 108 union myrs_cmd_mbox *next_mbox = cs->next_cmd_mbox; in myrs_qcmd() 110 cs->write_cmd_mbox(next_mbox, mbox); in myrs_qcmd() 112 if (cs->prev_cmd_mbox1->words[0] == 0 || in myrs_qcmd() 113 cs->prev_cmd_mbox2->words[0] == 0) in myrs_qcmd() 114 cs->get_cmd_mbox(base); in myrs_qcmd() 116 cs->prev_cmd_mbox2 = cs->prev_cmd_mbox1; in myrs_qcmd() 117 cs->prev_cmd_mbox1 = next_mbox; in myrs_qcmd() 119 if (++next_mbox > cs->last_cmd_mbox) in myrs_qcmd() [all …]
|
| /linux/drivers/gpu/drm/i915/pxp/ |
| H A D | intel_pxp_cmd.c | 23 static u32 *pxp_emit_session_selection(u32 *cs, u32 idx) in pxp_emit_session_selection() argument 25 *cs++ = MFX_WAIT_PXP; in pxp_emit_session_selection() 28 *cs++ = MI_FLUSH_DW; in pxp_emit_session_selection() 29 *cs++ = 0; in pxp_emit_session_selection() 30 *cs++ = 0; in pxp_emit_session_selection() 33 *cs++ = MI_SET_APPID | MI_SET_APPID_SESSION_ID(idx); in pxp_emit_session_selection() 35 *cs++ = MFX_WAIT_PXP; in pxp_emit_session_selection() 38 *cs++ = MI_FLUSH_DW | MI_FLUSH_DW_PROTECTED_MEM_EN | in pxp_emit_session_selection() 40 *cs++ = I915_GEM_HWS_PXP_ADDR | MI_FLUSH_DW_USE_GTT; in pxp_emit_session_selection() 41 *cs++ = 0; in pxp_emit_session_selection() [all …]
|
| /linux/kernel/cgroup/ |
| H A D | cpuset.c | 223 struct cpuset *cs = task_cs(p); in inc_dl_tasks_cs() local 225 cs->nr_deadline_tasks++; in inc_dl_tasks_cs() 230 struct cpuset *cs = task_cs(p); in dec_dl_tasks_cs() local 232 cs->nr_deadline_tasks--; in dec_dl_tasks_cs() 235 static inline bool is_partition_valid(const struct cpuset *cs) in is_partition_valid() argument 237 return cs->partition_root_state > 0; in is_partition_valid() 240 static inline bool is_partition_invalid(const struct cpuset *cs) in is_partition_invalid() argument 242 return cs->partition_root_state < 0; in is_partition_invalid() 245 static inline bool cs_is_member(const struct cpuset *cs) in cs_is_member() argument 247 return cs in cs_is_member() 253 make_partition_invalid(struct cpuset * cs) make_partition_invalid() argument 262 notify_partition_change(struct cpuset * cs,int old_prs) notify_partition_change() argument 374 dec_attach_in_progress_locked(struct cpuset * cs) dec_attach_in_progress_locked() argument 383 dec_attach_in_progress(struct cpuset * cs) dec_attach_in_progress() argument 424 partition_is_populated(struct cpuset * cs,struct cpuset * excluded_child) partition_is_populated() argument 473 struct cpuset *cs; guarantee_active_cpus() local 499 guarantee_online_mems(struct cpuset * cs,nodemask_t * pmask) guarantee_online_mems() argument 573 dup_or_alloc_cpuset(struct cpuset * cs) dup_or_alloc_cpuset() argument 613 free_cpuset(struct cpuset * cs) free_cpuset() argument 623 user_xcpus(struct cpuset * cs) user_xcpus() argument 629 xcpus_empty(struct cpuset * cs) xcpus_empty() argument 916 dl_update_tasks_root_domain(struct cpuset * cs) dl_update_tasks_root_domain() argument 934 struct cpuset *cs = NULL; dl_rebuild_rd_accounting() local 1057 cpuset_update_tasks_cpumask(struct cpuset * cs,struct cpumask * new_cpus) cpuset_update_tasks_cpumask() argument 1092 compute_effective_cpumask(struct cpumask * new_cpus,struct cpuset * cs,struct cpuset * parent) compute_effective_cpumask() argument 1116 update_partition_exclusive_flag(struct cpuset * cs,int new_prs) update_partition_exclusive_flag() argument 1137 update_partition_sd_lb(struct cpuset * cs,int old_prs) update_partition_sd_lb() argument 1167 tasks_nocpu_error(struct cpuset * parent,struct cpuset * cs,struct cpumask * xcpus) tasks_nocpu_error() argument 1179 reset_partition_data(struct cpuset * cs) reset_partition_data() argument 1386 rm_siblings_excl_cpus(struct cpuset * parent,struct cpuset * cs,struct cpumask * excpus) rm_siblings_excl_cpus() argument 1434 compute_excpus(struct cpuset * cs,struct cpumask * excpus) compute_excpus() argument 1455 compute_trialcs_excpus(struct cpuset * trialcs,struct cpuset * cs) compute_trialcs_excpus() argument 1470 is_remote_partition(struct cpuset * cs) is_remote_partition() argument 1475 is_local_partition(struct cpuset * cs) is_local_partition() argument 1490 remote_partition_enable(struct cpuset * cs,int new_prs,struct tmpmasks * tmp) remote_partition_enable() argument 1544 remote_partition_disable(struct cpuset * cs,struct tmpmasks * tmp) remote_partition_disable() argument 1587 remote_cpus_update(struct cpuset * cs,struct cpumask * xcpus,struct cpumask * excpus,struct tmpmasks * tmp) remote_cpus_update() argument 1689 update_parent_effective_cpumask(struct cpuset * cs,int cmd,struct cpumask * newmask,struct tmpmasks * tmp) update_parent_effective_cpumask() argument 2020 compute_partition_effective_cpumask(struct cpuset * cs,struct cpumask * new_ecpus) compute_partition_effective_cpumask() argument 2087 update_cpumasks_hier(struct cpuset * cs,struct tmpmasks * tmp,bool force) update_cpumasks_hier() argument 2265 update_sibling_cpumasks(struct cpuset * parent,struct cpuset * cs,struct tmpmasks * tmp) update_sibling_cpumasks() argument 2329 validate_partition(struct cpuset * cs,struct cpuset * trialcs) validate_partition() argument 2358 partition_cpus_change(struct cpuset * cs,struct cpuset * trialcs,struct tmpmasks * tmp) partition_cpus_change() argument 2392 update_cpumask(struct cpuset * cs,struct cpuset * trialcs,const char * buf) update_cpumask() argument 2452 update_exclusive_cpumask(struct cpuset * cs,struct cpuset * trialcs,const char * buf) update_exclusive_cpumask() argument 2620 cpuset_update_tasks_nodemask(struct cpuset * cs) cpuset_update_tasks_nodemask() argument 2683 update_nodemasks_hier(struct cpuset * cs,nodemask_t * new_mems) update_nodemasks_hier() argument 2739 update_nodemask(struct cpuset * cs,struct cpuset * trialcs,const char * buf) update_nodemask() argument 2795 cpuset_update_flag(cpuset_flagbits_t bit,struct cpuset * cs,int turning_on) cpuset_update_flag() argument 2848 update_prstate(struct cpuset * cs,int new_prs) update_prstate() argument 2976 cpuset_can_attach_check(struct cpuset * cs) cpuset_can_attach_check() argument 2984 reset_migrate_dl_data(struct cpuset * cs) reset_migrate_dl_data() argument 2995 struct cpuset *cs, *oldcs; cpuset_can_attach() local 3086 struct cpuset *cs; cpuset_cancel_attach() local 3111 cpuset_attach_task(struct cpuset * cs,struct task_struct * task) cpuset_attach_task() argument 3135 struct cpuset *cs; cpuset_attach() local 3220 struct cpuset *cs = css_cs(of_css(of)); cpuset_write_resmask() local 3272 struct cpuset *cs = css_cs(seq_css(sf)); cpuset_common_seq_show() local 3313 struct cpuset *cs = css_cs(seq_css(seq)); cpuset_partition_show() local 3345 struct cpuset *cs = css_cs(of_css(of)); cpuset_partition_write() local 3457 struct cpuset *cs; cpuset_css_alloc() local 3478 struct cpuset *cs = css_cs(css); cpuset_css_online() local 3514 struct cpuset *cs = css_cs(css); cpuset_css_offline() local 3531 struct cpuset *cs = css_cs(css); cpuset_css_killed() local 3542 struct cpuset *cs = css_cs(css); cpuset_css_free() local 3572 struct cpuset *cs = css_cs(cset->subsys[cpuset_cgrp_id]); cpuset_can_fork() local 3611 struct cpuset *cs = css_cs(cset->subsys[cpuset_cgrp_id]); cpuset_cancel_fork() local 3631 struct cpuset *cs; cpuset_fork() local 3713 hotplug_update_tasks(struct cpuset * cs,struct cpumask * new_cpus,nodemask_t * new_mems,bool cpus_updated,bool mems_updated) hotplug_update_tasks() argument 3748 cpuset_hotplug_update_tasks(struct cpuset * cs,struct tmpmasks * tmp) cpuset_hotplug_update_tasks() argument 3929 struct cpuset *cs; cpuset_handle_hotplug() local 4019 struct cpuset *cs; __cpuset_cpus_allowed_locked() local 4168 nearest_hardwall_ancestor(struct cpuset * cs) nearest_hardwall_ancestor() argument 4220 struct cpuset *cs; /* current cpuset ancestors */ cpuset_current_node_allowed() local 4270 struct cpuset *cs; cpuset_nodes_allowed() local [all...] |
| H A D | cpuset-v1.c | 11 struct cpuset *cs; member 148 static int update_relax_domain_level(struct cpuset *cs, s64 val) in update_relax_domain_level() argument 155 if (val != cs->relax_domain_level) { in update_relax_domain_level() 156 cs->relax_domain_level = val; in update_relax_domain_level() 157 if (!cpumask_empty(cs->cpus_allowed) && in update_relax_domain_level() 158 is_sched_load_balance(cs)) in update_relax_domain_level() 168 struct cpuset *cs = css_cs(css); in cpuset_write_s64() local 173 if (!is_cpuset_online(cs)) in cpuset_write_s64() 179 retval = update_relax_domain_level(cs, val); in cpuset_write_s64() 192 struct cpuset *cs in cpuset_read_s64() local 212 cpuset1_update_task_spread_flags(struct cpuset * cs,struct task_struct * tsk) cpuset1_update_task_spread_flags() argument 237 cpuset1_update_tasks_flags(struct cpuset * cs) cpuset1_update_tasks_flags() argument 255 remove_tasks_in_empty_cpuset(struct cpuset * cs) remove_tasks_in_empty_cpuset() argument 285 cpuset1_hotplug_update_tasks(struct cpuset * cs,struct cpumask * new_cpus,nodemask_t * new_mems,bool cpus_updated,bool mems_updated) cpuset1_hotplug_update_tasks() argument 451 struct cpuset *cs = css_cs(css); cpuset_read_u64() local 484 struct cpuset *cs = css_cs(css); cpuset_write_u64() local 535 cpuset1_init(struct cpuset * cs) cpuset1_init() argument 545 struct cpuset *cs = css_cs(css); cpuset1_online_css() local [all...] |
| H A D | cpuset-internal.h | 208 static inline struct cpuset *parent_cs(struct cpuset *cs) in parent_cs() argument 210 return css_cs(cs->css.parent); in parent_cs() 214 static inline bool is_cpuset_online(struct cpuset *cs) in is_cpuset_online() argument 216 return css_is_online(&cs->css) && !css_is_dying(&cs->css); in is_cpuset_online() 219 static inline int is_cpu_exclusive(const struct cpuset *cs) in is_cpu_exclusive() argument 221 return test_bit(CS_CPU_EXCLUSIVE, &cs->flags); in is_cpu_exclusive() 224 static inline int is_mem_exclusive(const struct cpuset *cs) in is_mem_exclusive() argument 226 return test_bit(CS_MEM_EXCLUSIVE, &cs->flags); in is_mem_exclusive() 229 static inline int is_mem_hardwall(const struct cpuset *cs) in is_mem_hardwall() argument 231 return test_bit(CS_MEM_HARDWALL, &cs->flags); in is_mem_hardwall() [all …]
|
| /linux/drivers/accel/habanalabs/common/ |
| H A D | command_submission.c | 23 * enum hl_cs_wait_status - cs wait status 24 * @CS_WAIT_STATUS_BUSY: cs was not completed yet 25 * @CS_WAIT_STATUS_COMPLETED: cs completed 26 * @CS_WAIT_STATUS_GONE: cs completed but fence is already gone 65 * CS outcome store supports the following operations: in hl_push_cs_outcome() 66 * push outcome - store a recent CS outcome in the store in hl_push_cs_outcome() 67 * pop outcome - retrieve a SPECIFIC (by seq) CS outcome from the store in hl_push_cs_outcome() 70 * a single CS outcome. in hl_push_cs_outcome() 90 dev_dbg(hdev->dev, "CS %llu outcome was lost\n", node->seq); in hl_push_cs_outcome() 250 void cs_get(struct hl_cs *cs) in cs_get() argument [all …]
|
| H A D | hw_queue.c | 41 void hl_hw_queue_update_ci(struct hl_cs *cs) in hl_hw_queue_update_ci() argument 43 struct hl_device *hdev = cs->ctx->hdev; in hl_hw_queue_update_ci() 58 * 1. All queues of a non completion CS will never get a completion. in hl_hw_queue_update_ci() 62 if (!cs_needs_completion(cs) || q->queue_type == QUEUE_TYPE_INT) in hl_hw_queue_update_ci() 63 atomic_add(cs->jobs_in_queue_cnt[i], &q->ci); in hl_hw_queue_update_ci() 208 * more than once per CS for the same queue 281 struct hl_device *hdev = job->cs->ctx->hdev; in ext_queue_schedule_job() 301 /* Skip completion flow in case this is a non completion CS */ in ext_queue_schedule_job() 302 if (!cs_needs_completion(job->cs)) in ext_queue_schedule_job() 346 struct hl_device *hdev = job->cs->ctx->hdev; in int_queue_schedule_job() [all …]
|
| /linux/drivers/memory/ |
| H A D | stm32-fmc2-ebi.c | 234 const struct stm32_fmc2_prop *prop, int cs); 235 u32 (*calculate)(struct stm32_fmc2_ebi *ebi, int cs, u32 setup); 238 int cs, u32 setup); 243 int cs) in stm32_fmc2_ebi_check_mux() argument 248 ret = regmap_read(ebi->regmap, FMC2_BCR(cs), &bcr); in stm32_fmc2_ebi_check_mux() 260 int cs) in stm32_fmc2_ebi_check_waitcfg() argument 265 ret = regmap_read(ebi->regmap, FMC2_BCR(cs), &bcr); in stm32_fmc2_ebi_check_waitcfg() 277 int cs) in stm32_fmc2_ebi_check_sync_trans() argument 282 ret = regmap_read(ebi->regmap, FMC2_BCR(cs), &bcr); in stm32_fmc2_ebi_check_sync_trans() 294 int cs) in stm32_fmc2_ebi_mp25_check_cclk() argument [all …]
|
| H A D | omap-gpmc.c | 207 /* Structure to save gpmc cs context */ 278 void gpmc_cs_write_reg(int cs, int idx, u32 val) in gpmc_cs_write_reg() argument 282 reg_addr = gpmc_base + GPMC_CS0_OFFSET + (cs * GPMC_CS_SIZE) + idx; in gpmc_cs_write_reg() 286 static u32 gpmc_cs_read_reg(int cs, int idx) in gpmc_cs_read_reg() argument 290 reg_addr = gpmc_base + GPMC_CS0_OFFSET + (cs * GPMC_CS_SIZE) + idx; in gpmc_cs_read_reg() 307 * @cs: Chip Select Region. 310 * GPMC_CS_CONFIG1 GPMCFCLKDIVIDER for cs has to be setup 313 static unsigned long gpmc_get_clk_period(int cs, enum gpmc_clk_domain cd) in gpmc_get_clk_period() argument 322 l = gpmc_cs_read_reg(cs, GPMC_CS_CONFIG1); in gpmc_get_clk_period() 335 static unsigned int gpmc_ns_to_clk_ticks(unsigned int time_ns, int cs, in gpmc_ns_to_clk_ticks() argument 373 gpmc_cs_modify_reg(int cs,int reg,u32 mask,bool value) gpmc_cs_modify_reg() argument 385 gpmc_cs_bool_timings(int cs,const struct gpmc_bool_timings * p) gpmc_cs_bool_timings() argument 408 gpmc_clk_ticks_to_ns(unsigned int ticks,int cs,enum gpmc_clk_domain cd) gpmc_clk_ticks_to_ns() argument 436 get_gpmc_timing_reg(int cs,int reg,int st_bit,int end_bit,int max,const char * name,const enum gpmc_clk_domain cd,int shift,bool raw,bool noval) get_gpmc_timing_reg() argument 479 GPMC_PRINT_CONFIG(cs,config) global() argument 497 gpmc_show_regs(int cs,const char * desc) gpmc_show_regs() argument 512 gpmc_cs_show_timings(int cs,const char * desc) gpmc_cs_show_timings() argument 588 gpmc_cs_show_timings(int cs,const char * desc) gpmc_cs_show_timings() argument 609 set_gpmc_timing_reg(int cs,int reg,int st_bit,int end_bit,int max,int time,enum gpmc_clk_domain cd,const char * name) set_gpmc_timing_reg() argument 700 gpmc_cs_set_timings(int cs,const struct gpmc_timings * t,const struct gpmc_settings * s) gpmc_cs_set_timings() argument 852 gpmc_cs_set_memconf(int cs,u32 base,u32 size) gpmc_cs_set_memconf() argument 879 gpmc_cs_enable_mem(int cs) gpmc_cs_enable_mem() argument 888 gpmc_cs_disable_mem(int cs) gpmc_cs_disable_mem() argument 897 gpmc_cs_get_memconf(int cs,u32 * base,u32 * size) gpmc_cs_get_memconf() argument 908 gpmc_cs_mem_enabled(int cs) gpmc_cs_mem_enabled() argument 916 gpmc_cs_set_reserved(int cs,int reserved) gpmc_cs_set_reserved() argument 923 gpmc_cs_reserved(int cs) gpmc_cs_reserved() argument 944 gpmc_cs_insert_mem(int cs,unsigned long base,unsigned long size) gpmc_cs_insert_mem() argument 960 gpmc_cs_delete_mem(int cs) gpmc_cs_delete_mem() argument 975 gpmc_cs_request(int cs,unsigned long size,unsigned long * base) gpmc_cs_request() argument 1020 gpmc_cs_free(int cs) gpmc_cs_free() argument 1145 gpmc_omap_get_nand_ops(struct gpmc_nand_regs * reg,int cs) gpmc_omap_get_nand_ops() argument 1267 gpmc_omap_onenand_set_timings(struct device * dev,int cs,int freq,int latency,struct gpmc_onenand_info * info) gpmc_omap_onenand_set_timings() argument 1493 int cs; gpmc_mem_exit() local 1504 int cs; gpmc_mem_init() local 1862 gpmc_cs_program_settings(int cs,struct gpmc_settings * p) gpmc_cs_program_settings() argument 1946 gpmc_cs_set_name(int cs,const char * name) gpmc_cs_set_name() argument 1953 gpmc_cs_get_name(int cs) gpmc_cs_get_name() argument 1969 gpmc_cs_remap(int cs,u32 base) gpmc_cs_remap() argument 2152 int ret, cs; gpmc_probe_generic_child() local [all...] |
| /linux/sound/core/ |
| H A D | pcm_iec958.c | 14 * @cs: channel status buffer, at least four bytes 17 * Create the consumer format channel status data in @cs of maximum size 29 int snd_pcm_create_iec958_consumer_default(u8 *cs, size_t len) in snd_pcm_create_iec958_consumer_default() argument 34 memset(cs, 0, len); in snd_pcm_create_iec958_consumer_default() 36 cs[0] = IEC958_AES0_CON_NOT_COPYRIGHT | IEC958_AES0_CON_EMPHASIS_NONE; in snd_pcm_create_iec958_consumer_default() 37 cs[1] = IEC958_AES1_CON_GENERAL; in snd_pcm_create_iec958_consumer_default() 38 cs[2] = IEC958_AES2_CON_SOURCE_UNSPEC | IEC958_AES2_CON_CHANNEL_UNSPEC; in snd_pcm_create_iec958_consumer_default() 39 cs[3] = IEC958_AES3_CON_CLOCK_1000PPM | IEC958_AES3_CON_FS_NOTID; in snd_pcm_create_iec958_consumer_default() 42 cs[4] = IEC958_AES4_CON_WORDLEN_NOTID; in snd_pcm_create_iec958_consumer_default() 49 u8 *cs, size_t len) in fill_iec958_consumer() argument [all …]
|
| /linux/Documentation/devicetree/bindings/memory-controllers/ |
| H A D | ti-aemif.txt | 34 - CS-specific partition/range. If continuous, must be 38 - control partition which is common for all CS 56 Child chip-select (cs) nodes contain the memory devices nodes connected to 60 Required child cs node properties: 73 - ti,cs-chipselect: number of chipselect. Indicates on the aemif driver 79 Optional child cs node properties: 81 - ti,cs-bus-width: width of the asynchronous device's data bus 84 - ti,cs-select-strobe-mode: enable/disable select strobe mode 89 - ti,cs-extended-wait-mode: enable/disable extended wait mode 95 - ti,cs-min-turnaround-ns: minimum turn around time, ns [all …]
|
| H A D | st,stm32-fmc2-ebi-props.yaml | 14 st,fmc2-ebi-cs-transaction-type: 33 st,fmc2-ebi-cs-cclk-enable: 40 st,fmc2-ebi-cs-mux-enable: 46 st,fmc2-ebi-cs-buswidth: 52 st,fmc2-ebi-cs-waitpol-high: 57 st,fmc2-ebi-cs-waitcfg-enable: 64 st,fmc2-ebi-cs-wait-enable: 70 st,fmc2-ebi-cs-asyncwait-enable: 76 st,fmc2-ebi-cs-cpsize: 84 st,fmc2-ebi-cs-byte-lane-setup-ns: [all …]
|
| /linux/arch/m68k/include/asm/ |
| H A D | m5307sim.h | 51 #define MCFSIM_CSAR0 (MCF_MBAR + 0x80) /* CS 0 Address reg */ 52 #define MCFSIM_CSMR0 (MCF_MBAR + 0x84) /* CS 0 Mask reg */ 53 #define MCFSIM_CSCR0 (MCF_MBAR + 0x8a) /* CS 0 Control reg */ 54 #define MCFSIM_CSAR1 (MCF_MBAR + 0x8c) /* CS 1 Address reg */ 55 #define MCFSIM_CSMR1 (MCF_MBAR + 0x90) /* CS 1 Mask reg */ 56 #define MCFSIM_CSCR1 (MCF_MBAR + 0x96) /* CS 1 Control reg */ 59 #define MCFSIM_CSBAR (MCF_MBAR + 0x98) /* CS Base Address */ 60 #define MCFSIM_CSBAMR (MCF_MBAR + 0x9c) /* CS Base Mask */ 61 #define MCFSIM_CSMR2 (MCF_MBAR + 0x9e) /* CS 2 Mask reg */ 62 #define MCFSIM_CSCR2 (MCF_MBAR + 0xa2) /* CS 2 Control reg */ [all …]
|
| /linux/arch/mips/bcm63xx/ |
| H A D | cs.c | 24 static int is_valid_cs(unsigned int cs) in is_valid_cs() argument 26 if (cs > 6) in is_valid_cs() 35 int bcm63xx_set_cs_base(unsigned int cs, u32 base, unsigned int size) in bcm63xx_set_cs_base() argument 40 if (!is_valid_cs(cs)) in bcm63xx_set_cs_base() 55 bcm_mpi_writel(val, MPI_CSBASE_REG(cs)); in bcm63xx_set_cs_base() 66 int bcm63xx_set_cs_timing(unsigned int cs, unsigned int wait, in bcm63xx_set_cs_timing() argument 72 if (!is_valid_cs(cs)) in bcm63xx_set_cs_timing() 76 val = bcm_mpi_readl(MPI_CSCTL_REG(cs)); in bcm63xx_set_cs_timing() 83 bcm_mpi_writel(val, MPI_CSCTL_REG(cs)); in bcm63xx_set_cs_timing() 94 int bcm63xx_set_cs_param(unsigned int cs, u32 params) in bcm63xx_set_cs_param() argument [all …]
|
| /linux/fs/fuse/ |
| H A D | dev.c | 973 void fuse_copy_init(struct fuse_copy_state *cs, bool write, in fuse_check_folio() 976 memset(cs, 0, sizeof(*cs)); in fuse_check_folio() 977 cs->write = write; in fuse_check_folio() 978 cs->iter = iter; 982 void fuse_copy_finish(struct fuse_copy_state *cs) 984 if (cs->currbuf) { 985 struct pipe_buffer *buf = cs->currbuf; in fuse_try_move_folio() argument 987 if (cs->write) in fuse_try_move_folio() 988 buf->len = PAGE_SIZE - cs in fuse_try_move_folio() 846 fuse_copy_init(struct fuse_copy_state * cs,bool write,struct iov_iter * iter) fuse_copy_init() argument 855 fuse_copy_finish(struct fuse_copy_state * cs) fuse_copy_finish() argument 877 fuse_copy_fill(struct fuse_copy_state * cs) fuse_copy_fill() argument 936 fuse_copy_do(struct fuse_copy_state * cs,void ** val,unsigned * size) fuse_copy_do() argument 1091 fuse_ref_folio(struct fuse_copy_state * cs,struct folio * folio,unsigned offset,unsigned count) fuse_ref_folio() argument 1125 fuse_copy_folio(struct fuse_copy_state * cs,struct folio ** foliop,unsigned offset,unsigned count,int zeroing) fuse_copy_folio() argument 1185 fuse_copy_folios(struct fuse_copy_state * cs,unsigned nbytes,int zeroing) fuse_copy_folios() argument 1207 fuse_copy_one(struct fuse_copy_state * cs,void * val,unsigned size) fuse_copy_one() argument 1221 fuse_copy_args(struct fuse_copy_state * cs,unsigned numargs,unsigned argpages,struct fuse_arg * args,int zeroing) fuse_copy_args() argument 1258 fuse_read_interrupt(struct fuse_iqueue * fiq,struct fuse_copy_state * cs,size_t nbytes,struct fuse_req * req) fuse_read_interrupt() argument 1310 fuse_read_single_forget(struct fuse_iqueue * fiq,struct fuse_copy_state * cs,size_t nbytes) fuse_read_single_forget() argument 1343 fuse_read_batch_forget(struct fuse_iqueue * fiq,struct fuse_copy_state * cs,size_t nbytes) fuse_read_batch_forget() argument 1392 fuse_read_forget(struct fuse_conn * fc,struct fuse_iqueue * fiq,struct fuse_copy_state * cs,size_t nbytes) fuse_read_forget() argument 1412 fuse_dev_do_read(struct fuse_dev * fud,struct file * file,struct fuse_copy_state * cs,size_t nbytes) fuse_dev_do_read() argument 1574 struct fuse_copy_state cs; fuse_dev_read() local 1596 struct fuse_copy_state cs; fuse_dev_splice_read() local 1640 fuse_notify_poll(struct fuse_conn * fc,unsigned int size,struct fuse_copy_state * cs) fuse_notify_poll() argument 1657 fuse_notify_inval_inode(struct fuse_conn * fc,unsigned int size,struct fuse_copy_state * cs) fuse_notify_inval_inode() argument 1678 fuse_notify_inval_entry(struct fuse_conn * fc,unsigned int size,struct fuse_copy_state * cs) fuse_notify_inval_entry() argument 1720 fuse_notify_delete(struct fuse_conn * fc,unsigned int size,struct fuse_copy_state * cs) fuse_notify_delete() argument 1761 fuse_notify_store(struct fuse_conn * fc,unsigned int size,struct fuse_copy_state * cs) fuse_notify_store() argument 1951 fuse_notify_retrieve(struct fuse_conn * fc,unsigned int size,struct fuse_copy_state * cs) fuse_notify_retrieve() argument 2066 fuse_notify_prune(struct fuse_conn * fc,unsigned int size,struct fuse_copy_state * cs) fuse_notify_prune() argument 2102 fuse_notify(struct fuse_conn * fc,enum fuse_notify_code code,unsigned int size,struct fuse_copy_state * cs) fuse_notify() argument 2160 fuse_copy_out_args(struct fuse_copy_state * cs,struct fuse_args * args,unsigned nbytes) fuse_copy_out_args() argument 2196 fuse_dev_do_write(struct fuse_dev * fud,struct fuse_copy_state * cs,size_t nbytes) fuse_dev_do_write() argument 2294 struct fuse_copy_state cs; fuse_dev_write() local 2316 struct fuse_copy_state cs; fuse_dev_splice_write() local [all...] |
| /linux/net/ceph/ |
| H A D | string_table.c | 13 struct ceph_string *cs, *exist; in ceph_find_or_create_string() local 40 cs = kmalloc(sizeof(*cs) + len + 1, GFP_NOFS); in ceph_find_or_create_string() 41 if (!cs) in ceph_find_or_create_string() 44 kref_init(&cs->kref); in ceph_find_or_create_string() 45 cs->len = len; in ceph_find_or_create_string() 46 memcpy(cs->str, str, len); in ceph_find_or_create_string() 47 cs->str[len] = 0; in ceph_find_or_create_string() 68 rb_link_node(&cs->node, parent, p); in ceph_find_or_create_string() 69 rb_insert_color(&cs->node, &string_tree); in ceph_find_or_create_string() 80 kfree(cs); in ceph_find_or_create_string() [all …]
|
| /linux/fs/xfs/scrub/ |
| H A D | stats.c | 92 struct xchk_stats *cs, in xchk_stats_format() argument 96 struct xchk_scrub_stats *css = &cs->cs_stats[0]; in xchk_stats_format() 135 struct xchk_stats *cs) in xchk_stats_estimate_bufsize() argument 137 struct xchk_scrub_stats *css = &cs->cs_stats[0]; in xchk_stats_estimate_bufsize() 168 struct xchk_stats *cs) in xchk_stats_clearall() argument 170 struct xchk_scrub_stats *css = &cs->cs_stats[0]; in xchk_stats_clearall() 189 struct xchk_stats *cs, in xchk_stats_merge_one() argument 200 css = &cs->cs_stats[sm->sm_type]; in xchk_stats_merge_one() 248 struct xchk_stats *cs = file->private_data; in xchk_scrub_stats_read() local 261 bufsize = xchk_stats_estimate_bufsize(cs); in xchk_scrub_stats_read() [all …]
|
| /linux/tools/perf/util/ |
| H A D | comm.c | 24 static void comm_strs__remove_if_last(struct comm_str *cs); 44 static refcount_t *comm_str__refcnt(struct comm_str *cs) in comm_str__refcnt() argument 46 return &RC_CHK_ACCESS(cs)->refcnt; in comm_str__refcnt() 49 static const char *comm_str__str(const struct comm_str *cs) in comm_str__str() argument 51 return &RC_CHK_ACCESS(cs)->str[0]; in comm_str__str() 54 static struct comm_str *comm_str__get(struct comm_str *cs) in comm_str__get() argument 58 if (RC_CHK_GET(result, cs)) in comm_str__get() 59 refcount_inc_not_zero(comm_str__refcnt(cs)); in comm_str__get() 64 static void comm_str__put(struct comm_str *cs) in comm_str__put() argument 66 if (!cs) in comm_str__put() [all …]
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-kernel-slab | 4 Contact: Pekka Enberg <penberg@cs.helsinki.fi>, 16 Contact: Pekka Enberg <penberg@cs.helsinki.fi>, 25 Contact: Pekka Enberg <penberg@cs.helsinki.fi>, 34 Contact: Pekka Enberg <penberg@cs.helsinki.fi>, 46 Contact: Pekka Enberg <penberg@cs.helsinki.fi>, 57 Contact: Pekka Enberg <penberg@cs.helsinki.fi>, 69 Contact: Pekka Enberg <penberg@cs.helsinki.fi>, 80 Contact: Pekka Enberg <penberg@cs.helsinki.fi>, 91 Contact: Pekka Enberg <penberg@cs.helsinki.fi>, 103 Contact: Pekka Enberg <penberg@cs.helsinki.fi>, [all …]
|
| /linux/drivers/clocksource/ |
| H A D | timer-pistachio.c | 48 struct clocksource cs; member 53 #define to_pistachio_clocksource(cs) \ argument 54 container_of(cs, struct pistachio_clocksource, cs) 68 pistachio_clocksource_read_cycles(struct clocksource *cs) in pistachio_clocksource_read_cycles() argument 70 struct pistachio_clocksource *pcs = to_pistachio_clocksource(cs); in pistachio_clocksource_read_cycles() 90 return pistachio_clocksource_read_cycles(&pcs_gpt.cs); in pistachio_read_sched_clock() 93 static void pistachio_clksrc_set_mode(struct clocksource *cs, int timeridx, in pistachio_clksrc_set_mode() argument 96 struct pistachio_clocksource *pcs = to_pistachio_clocksource(cs); in pistachio_clksrc_set_mode() 108 static void pistachio_clksrc_enable(struct clocksource *cs, int timeridx) in pistachio_clksrc_enable() argument 110 struct pistachio_clocksource *pcs = to_pistachio_clocksource(cs); in pistachio_clksrc_enable() [all …]
|
| /linux/drivers/media/v4l2-core/ |
| H A D | v4l2-ctrls-api.c | 230 struct v4l2_ext_controls *cs, in prepare_ext_ctrls() argument 239 for (i = 0, h = helpers; i < cs->count; i++, h++) { in prepare_ext_ctrls() 240 struct v4l2_ext_control *c = &cs->controls[i]; in prepare_ext_ctrls() 245 cs->error_idx = i; in prepare_ext_ctrls() 247 if (cs->which && in prepare_ext_ctrls() 248 (cs->which < V4L2_CTRL_WHICH_DEF_VAL || in prepare_ext_ctrls() 249 cs->which > V4L2_CTRL_WHICH_MAX_VAL) && in prepare_ext_ctrls() 250 V4L2_CTRL_ID2WHICH(id) != cs->which) { in prepare_ext_ctrls() 253 cs->which, id); in prepare_ext_ctrls() 279 (cs->which == V4L2_CTRL_WHICH_MIN_VAL || in prepare_ext_ctrls() [all …]
|
| /linux/drivers/gpu/drm/i915/selftests/ |
| H A D | i915_perf.c | 163 u32 *cs; in write_timestamp() local 166 cs = intel_ring_begin(rq, 6); in write_timestamp() 167 if (IS_ERR(cs)) in write_timestamp() 168 return PTR_ERR(cs); in write_timestamp() 174 *cs++ = GFX_OP_PIPE_CONTROL(len); in write_timestamp() 175 *cs++ = PIPE_CONTROL_GLOBAL_GTT_IVB | in write_timestamp() 178 *cs++ = slot * sizeof(u32); in write_timestamp() 179 *cs++ = 0; in write_timestamp() 180 *cs++ = 0; in write_timestamp() 181 *cs++ = 0; in write_timestamp() [all …]
|