/linux-master/drivers/soc/qcom/ |
H A D | qcom-geni-se.c | 17 #include <linux/soc/qcom/geni-se.h> 191 * @se: Pointer to the corresponding serial engine. 195 u32 geni_se_get_qup_hw_version(struct geni_se *se) argument 197 struct geni_wrapper *wrapper = se->wrapper; 236 static void geni_se_irq_clear(struct geni_se *se) argument 238 writel_relaxed(0, se->base + SE_GSI_EVENT_EN); 239 writel_relaxed(0xffffffff, se->base + SE_GENI_M_IRQ_CLEAR); 240 writel_relaxed(0xffffffff, se->base + SE_GENI_S_IRQ_CLEAR); 241 writel_relaxed(0xffffffff, se->base + SE_DMA_TX_IRQ_CLR); 242 writel_relaxed(0xffffffff, se 255 geni_se_init(struct geni_se *se, u32 rx_wm, u32 rx_rfr) argument 276 geni_se_select_fifo_mode(struct geni_se *se) argument 299 geni_se_select_dma_mode(struct geni_se *se) argument 322 geni_se_select_gpi_mode(struct geni_se *se) argument 347 geni_se_select_mode(struct geni_se *se, enum geni_se_xfer_mode mode) argument 430 geni_se_config_packing(struct geni_se *se, int bpw, int pack_words, bool msb_to_lsb, bool tx_cfg, bool rx_cfg) argument 485 geni_se_clks_off(struct geni_se *se) argument 500 geni_se_resources_off(struct geni_se *se) argument 516 geni_se_clks_on(struct geni_se *se) argument 538 geni_se_resources_on(struct geni_se *se) argument 570 geni_se_clk_tbl_get(struct geni_se *se, unsigned long **tbl) argument 617 geni_se_clk_freq_match(struct geni_se *se, unsigned long req_freq, unsigned int *index, unsigned long *res_freq, bool exact) argument 673 geni_se_tx_init_dma(struct geni_se *se, dma_addr_t iova, size_t len) argument 699 geni_se_tx_dma_prep(struct geni_se *se, void *buf, size_t len, dma_addr_t *iova) argument 724 geni_se_rx_init_dma(struct geni_se *se, dma_addr_t iova, size_t len) argument 751 geni_se_rx_dma_prep(struct geni_se *se, void *buf, size_t len, dma_addr_t *iova) argument 776 geni_se_tx_dma_unprep(struct geni_se *se, dma_addr_t iova, size_t len) argument 793 geni_se_rx_dma_unprep(struct geni_se *se, dma_addr_t iova, size_t len) argument 802 geni_icc_get(struct geni_se *se, const char *icc_ddr) argument 831 geni_icc_set_bw(struct geni_se *se) argument 849 geni_icc_set_tag(struct geni_se *se, u32 tag) argument 859 geni_icc_enable(struct geni_se *se) argument 876 geni_icc_disable(struct geni_se *se) argument [all...] |
/linux-master/include/linux/soc/qcom/ |
H A D | geni-se.h | 307 u32 geni_se_get_qup_hw_version(struct geni_se *se); 311 * @se: Pointer to the concerned serial engine. 315 static inline u32 geni_se_read_proto(struct geni_se *se) argument 319 val = readl_relaxed(se->base + GENI_FW_REVISION_RO); 326 * @se: Pointer to the concerned serial engine. 333 static inline void geni_se_setup_m_cmd(struct geni_se *se, u32 cmd, u32 params) argument 338 writel(m_cmd, se->base + SE_GENI_M_CMD0); 343 * @se: Pointer to the concerned serial engine. 350 static inline void geni_se_setup_s_cmd(struct geni_se *se, u32 cmd, u32 params) argument 354 s_cmd = readl_relaxed(se 369 geni_se_cancel_m_cmd(struct geni_se *se) argument 382 geni_se_cancel_s_cmd(struct geni_se *se) argument 394 geni_se_abort_m_cmd(struct geni_se *se) argument 407 geni_se_abort_s_cmd(struct geni_se *se) argument 422 geni_se_get_tx_fifo_depth(struct geni_se *se) argument 449 geni_se_get_tx_fifo_width(struct geni_se *se) argument 468 geni_se_get_rx_fifo_depth(struct geni_se *se) argument [all...] |
/linux-master/drivers/i2c/busses/ |
H A D | i2c-qcom-geni.c | 17 #include <linux/soc/qcom/geni-se.h> 81 struct geni_se se; member in struct:geni_i2c_dev 174 writel_relaxed(0, gi2c->se.base + SE_GENI_CLK_SEL); 177 writel_relaxed(val, gi2c->se.base + GENI_SER_M_CLK_CFG); 182 writel_relaxed(val, gi2c->se.base + SE_I2C_SCL_COUNTERS); 187 u32 m_cmd = readl_relaxed(gi2c->se.base + SE_GENI_M_CMD0); 188 u32 m_stat = readl_relaxed(gi2c->se.base + SE_GENI_M_IRQ_STATUS); 189 u32 geni_s = readl_relaxed(gi2c->se.base + SE_GENI_STATUS); 190 u32 geni_ios = readl_relaxed(gi2c->se.base + SE_GENI_IOS); 191 u32 dma = readl_relaxed(gi2c->se 410 struct geni_se *se = &gi2c->se; local 449 struct geni_se *se = &gi2c->se; local [all...] |
/linux-master/drivers/spi/ |
H A D | spi-geni-qcom.c | 16 #include <linux/soc/qcom/geni-se.h> 79 struct geni_se se; member in struct:spi_geni_master 108 struct geni_se *se = &mas->se; local 110 writel(SPI_SLAVE_EN, se->base + SE_SPI_SLAVE_EN); 111 writel(GENI_IO_MUX_0_EN, se->base + GENI_OUTPUT_CTRL); 112 writel(START_TRIGGER, se->base + SE_GENI_CFG_SEQ_START); 125 ret = geni_se_clk_freq_match(&mas->se, 153 struct geni_se *se = &mas->se; local 255 struct geni_se *se = &mas->se; local 291 struct geni_se *se = &mas->se; local 341 struct geni_se *se = &mas->se; local 362 struct geni_se *se = &mas->se; local 401 struct geni_se *se = &mas->se; local 651 struct geni_se *se = &mas->se; local 745 struct geni_se *se = &mas->se; local 783 struct geni_se *se = &mas->se; local 831 struct geni_se *se = &mas->se; local 944 struct geni_se *se = &mas->se; local [all...] |
/linux-master/drivers/nfc/st21nfca/ |
H A D | Makefile | 6 st21nfca_hci-objs = core.o dep.o se.o vendor_cmds.o
|
/linux-master/tools/testing/selftests/timers/ |
H A D | alarmtimer-suspend.c | 123 struct sigevent se; local 134 memset(&se, 0, sizeof(se)); 135 se.sigev_notify = SIGEV_SIGNAL; 136 se.sigev_signo = signum; 137 se.sigev_value.sival_int = 0; 144 if (timer_create(alarm_clock_id, &se, &tm1) == -1) {
|
H A D | set-timer-lat.c | 125 struct sigevent se; local 130 memset(&se, 0, sizeof(se)); 131 se.sigev_notify = SIGEV_SIGNAL; 132 se.sigev_signo = SIGRTMAX; 133 se.sigev_value.sival_int = 0; 139 err = timer_create(clock_id, &se, tm1);
|
H A D | leap-a-day.c | 179 struct sigevent se; local 292 memset(&se, 0, sizeof(se)); 293 se.sigev_notify = SIGEV_SIGNAL; 294 se.sigev_signo = signum; 295 se.sigev_value.sival_int = 0; 296 if (timer_create(CLOCK_REALTIME, &se, &tm1) == -1) {
|
/linux-master/kernel/sched/ |
H A D | fair.c | 296 static inline u64 calc_delta_fair(u64 delta, struct sched_entity *se) argument 298 if (unlikely(se->load.weight != NICE_0_LOAD)) 299 delta = __calc_delta(delta, NICE_0_LOAD, &se->load); 313 #define for_each_sched_entity(se) \ 314 for (; se; se = se->parent) 416 is_same_group(struct sched_entity *se, struct sched_entity *pse) argument 418 if (se->cfs_rq == pse->cfs_rq) 419 return se 424 parent_entity(const struct sched_entity *se) argument 430 find_matching_se(struct sched_entity **se, struct sched_entity **pse) argument 471 se_is_idle(struct sched_entity *se) argument 499 parent_entity(struct sched_entity *se) argument 505 find_matching_se(struct sched_entity **se, struct sched_entity **pse) argument 519 se_is_idle(struct sched_entity *se) argument 561 entity_key(struct cfs_rq *cfs_rq, struct sched_entity *se) argument 628 avg_vruntime_add(struct cfs_rq *cfs_rq, struct sched_entity *se) argument 638 avg_vruntime_sub(struct cfs_rq *cfs_rq, struct sched_entity *se) argument 699 update_entity_lag(struct cfs_rq *cfs_rq, struct sched_entity *se) argument 743 entity_eligible(struct cfs_rq *cfs_rq, struct sched_entity *se) argument 764 struct sched_entity *se = __pick_root_entity(cfs_rq); local 794 __min_vruntime_update(struct sched_entity *se, struct rb_node *node) argument 806 min_vruntime_update(struct sched_entity *se, bool exit) argument 824 __enqueue_entity(struct cfs_rq *cfs_rq, struct sched_entity *se) argument 832 __dequeue_entity(struct cfs_rq *cfs_rq, struct sched_entity *se) argument 881 struct sched_entity *se = __pick_first_entity(cfs_rq); local 978 update_deadline(struct cfs_rq *cfs_rq, struct sched_entity *se) argument 1012 init_entity_runnable_average(struct sched_entity *se) argument 1058 struct sched_entity *se = &p->se; local 1095 init_entity_runnable_average(struct sched_entity *se) argument 1184 update_stats_wait_start_fair(struct cfs_rq *cfs_rq, struct sched_entity *se) argument 1201 update_stats_wait_end_fair(struct cfs_rq *cfs_rq, struct sched_entity *se) argument 1227 update_stats_enqueue_sleeper_fair(struct cfs_rq *cfs_rq, struct sched_entity *se) argument 1247 update_stats_enqueue_fair(struct cfs_rq *cfs_rq, struct sched_entity *se, int flags) argument 1264 update_stats_dequeue_fair(struct cfs_rq *cfs_rq, struct sched_entity *se, int flags) argument 1296 update_stats_curr_start(struct cfs_rq *cfs_rq, struct sched_entity *se) argument 3576 account_entity_enqueue(struct cfs_rq *cfs_rq, struct sched_entity *se) argument 3593 account_entity_dequeue(struct cfs_rq *cfs_rq, struct sched_entity *se) argument 3657 enqueue_load_avg(struct cfs_rq *cfs_rq, struct sched_entity *se) argument 3664 dequeue_load_avg(struct cfs_rq *cfs_rq, struct sched_entity *se) argument 3674 enqueue_load_avg(struct cfs_rq *cfs_rq, struct sched_entity *se) argument 3676 dequeue_load_avg(struct cfs_rq *cfs_rq, struct sched_entity *se) argument 3679 reweight_eevdf(struct cfs_rq *cfs_rq, struct sched_entity *se, unsigned long weight) argument 3786 reweight_entity(struct cfs_rq *cfs_rq, struct sched_entity *se, unsigned long weight) argument 3840 struct sched_entity *se = &p->se; local 3965 update_cfs_group(struct sched_entity *se) argument 3982 reweight_entity(cfs_rq_of(se), se, shares); local 3986 update_cfs_group(struct sched_entity *se) argument 4177 set_task_rq_fair(struct sched_entity *se, struct cfs_rq *prev, struct cfs_rq *next) argument 4271 update_tg_cfs_util(struct cfs_rq *cfs_rq, struct sched_entity *se, struct cfs_rq *gcfs_rq) argument 4303 update_tg_cfs_runnable(struct cfs_rq *cfs_rq, struct sched_entity *se, struct cfs_rq *gcfs_rq) argument 4333 update_tg_cfs_load(struct cfs_rq *cfs_rq, struct sched_entity *se, struct cfs_rq *gcfs_rq) argument 4407 propagate_entity_load_avg(struct sched_entity *se) argument 4438 skip_blocked_update(struct sched_entity *se) argument 4470 propagate_entity_load_avg(struct sched_entity *se) argument 4480 migrate_se_pelt_lag(struct sched_entity *se) argument 4559 migrate_se_pelt_lag(struct sched_entity *se) argument 4649 attach_entity_load_avg(struct cfs_rq *cfs_rq, struct sched_entity *se) argument 4704 detach_entity_load_avg(struct cfs_rq *cfs_rq, struct sched_entity *se) argument 4735 update_load_avg(struct cfs_rq *cfs_rq, struct sched_entity *se, int flags) argument 4781 sync_entity_load_avg(struct sched_entity *se) argument 4794 remove_entity_load_avg(struct sched_entity *se) argument 5133 update_load_avg(struct cfs_rq *cfs_rq, struct sched_entity *se, int not_used1) argument 5138 remove_entity_load_avg(struct sched_entity *se) argument 5141 attach_entity_load_avg(struct cfs_rq *cfs_rq, struct sched_entity *se) argument 5143 detach_entity_load_avg(struct cfs_rq *cfs_rq, struct sched_entity *se) argument 5164 place_entity(struct cfs_rq *cfs_rq, struct sched_entity *se, int flags) argument 5270 enqueue_entity(struct cfs_rq *cfs_rq, struct sched_entity *se, int flags) argument 5337 __clear_buddies_next(struct sched_entity *se) argument 5348 clear_buddies(struct cfs_rq *cfs_rq, struct sched_entity *se) argument 5357 dequeue_entity(struct cfs_rq *cfs_rq, struct sched_entity *se, int flags) argument 5410 set_next_entity(struct cfs_rq *cfs_rq, struct sched_entity *se) argument 5754 struct sched_entity *se; local 5843 struct sched_entity *se; local 6626 struct sched_entity *se = &p->se; local 6713 struct sched_entity *se = &p->se; local 6806 struct sched_entity *se = &p->se; local 8227 struct sched_entity *se = &p->se; local 8266 set_next_buddy(struct sched_entity *se) argument 8283 struct sched_entity *se = &curr->se, *pse = &p->se; local 8361 struct sched_entity *se; local 8395 struct sched_entity *se; local 8469 set_next_entity(cfs_rq_of(se), se); local 8546 struct sched_entity *se = &prev->se; local 8562 struct sched_entity *se = &curr->se; local 8589 struct sched_entity *se = &p->se; local 9323 struct sched_entity *se; local 9338 update_load_avg(cfs_rq_of(se), se, UPDATE_TG); local 9363 struct sched_entity *se = cfs_rq->tg->se[cpu_of(rq)]; local 12471 __entity_slice_used(struct sched_entity *se, int min_nr_tasks) argument 12507 se_fi_update(const struct sched_entity *se, unsigned int fi_seq, bool forceidle) argument 12525 struct sched_entity *se = &p->se; local 12607 struct sched_entity *se = &curr->se; local 12630 struct sched_entity *se = &p->se, *curr; local 12676 propagate_entity_cfs_rq(struct sched_entity *se) argument 12702 propagate_entity_cfs_rq(struct sched_entity *se) argument 12705 detach_entity_cfs_rq(struct sched_entity *se) argument 12727 attach_entity_cfs_rq(struct sched_entity *se) argument 12740 struct sched_entity *se = &p->se; local 12747 struct sched_entity *se = &p->se; local 12781 struct sched_entity *se = &p->se; local 12848 struct sched_entity *se; local 12889 struct sched_entity *se; local 12932 init_tg_cfs_entry(struct task_group *tg, struct cfs_rq *cfs_rq, struct sched_entity *se, int cpu, struct sched_entity *parent) argument 12985 struct sched_entity *se = tg->se[i]; local 12992 update_load_avg(cfs_rq_of(se), se, UPDATE_TG); local 13036 struct sched_entity *se = tg->se[i]; local 13093 struct sched_entity *se = &task->se; local [all...] |
H A D | pelt.c | 208 * se has been already dequeued but cfs_rq->curr still points to it. 273 * se_weight() = se->load.weight 284 * load_avg = se_weight(se) * load_sum 288 * runnable_sum = \Sum se->avg.runnable_sum 289 * runnable_avg = \Sum se->avg.runnable_avg 291 * load_sum = \Sum se_weight(se) * se->avg.load_sum 292 * load_avg = \Sum se->avg.load_avg 295 int __update_load_avg_blocked_se(u64 now, struct sched_entity *se) argument 297 if (___update_load_sum(now, &se 306 __update_load_avg_se(u64 now, struct cfs_rq *cfs_rq, struct sched_entity *se) argument [all...] |
H A D | debug.c | 493 struct sched_entity *se = tg->se[cpu]; local 502 if (!se) 505 PN(se->exec_start); 506 PN(se->vruntime); 507 PN(se->sum_exec_runtime); 511 stats = __schedstats_from_se(se); 525 P(se->load.weight); 527 P(se->avg.load_avg); 528 P(se [all...] |
/linux-master/arch/sh/boards/mach-se/7751/ |
H A D | irq.c | 3 * linux/arch/sh/boards/se/7751/irq.c 16 #include <mach-se/mach/se7751.h>
|
/linux-master/drivers/nfc/st-nci/ |
H A D | Makefile | 6 st-nci-objs = ndlc.o core.o se.o vendor_cmds.o
|
/linux-master/drivers/gpu/drm/v3d/ |
H A D | v3d_submit.c | 160 u32 in_sync, struct v3d_submit_ext *se, enum v3d_queue queue) 163 bool has_multisync = se && (se->flags & DRM_V3D_EXT_ID_MULTI_SYNC); 176 if (se->in_sync_count && se->wait_stage == queue) { 177 struct drm_v3d_sem __user *handle = u64_to_user_ptr(se->in_syncs); 179 for (i = 0; i < se->in_sync_count; i++) { 229 struct v3d_submit_ext *se, 233 bool has_multisync = se && (se 158 v3d_job_init(struct v3d_dev *v3d, struct drm_file *file_priv, struct v3d_job *job, void (*free)(struct kref *ref), u32 in_sync, struct v3d_submit_ext *se, enum v3d_queue queue) argument 225 v3d_attach_fences_and_unlock_reservation(struct drm_file *file_priv, struct v3d_job *job, struct ww_acquire_ctx *acquire_ctx, u32 out_sync, struct v3d_submit_ext *se, struct dma_fence *done_fence) argument 267 v3d_setup_csd_jobs_and_bos(struct drm_file *file_priv, struct v3d_dev *v3d, struct drm_v3d_submit_csd *args, struct v3d_csd_job **job, struct v3d_job **clean_job, struct v3d_submit_ext *se, struct ww_acquire_ctx *acquire_ctx) argument 310 v3d_put_multisync_post_deps(struct v3d_submit_ext *se) argument 323 v3d_get_multisync_post_deps(struct drm_file *file_priv, struct v3d_submit_ext *se, u32 count, u64 handles) argument 374 v3d_get_multisync_submit_deps(struct drm_file *file_priv, struct drm_v3d_extension __user *ext, struct v3d_submit_ext *se) argument 768 v3d_get_extensions(struct drm_file *file_priv, u64 ext_handles, struct v3d_submit_ext *se, struct v3d_cpu_job *job) argument 840 struct v3d_submit_ext se = {0}; local 1009 struct v3d_submit_ext se = {0}; local 1109 struct v3d_submit_ext se = {0}; local 1213 struct v3d_submit_ext se = {0}; local [all...] |
/linux-master/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_mqd_manager.c | 107 int i, se, sh, cu, cu_bitmap_sh_mul, cu_inc = wgp_mode_req ? 2 : 1; local 140 * Each half of se_mask must be filled only on bits 0-cu_per_sh[se][sh]-1. 145 for (se = 0; se < gfx_info->max_shader_engines; se++) 147 cu_per_sh[se][sh] = hweight32( 148 cu_info->bitmap[xcc_inst][se % 4][sh + (se / 4) * 193 for (se = 0; se < gfx_inf [all...] |
/linux-master/arch/arm64/include/asm/ |
H A D | module.h | 57 const Elf_Shdr *s, *se; local 60 for (s = sechdrs, se = sechdrs + hdr->e_shnum; s < se; s++) {
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_umr.h | 31 __u32 se, sh, instance; member in struct:amdgpu_debugfs_regs2_iocdata::__anon158 41 __u32 se, sh, instance; member in struct:amdgpu_debugfs_regs2_iocdata_v2::__anon160 50 u32 gpr_or_wave, se, sh, cu, wave, simd, xcc_id; member in struct:amdgpu_debugfs_gprwave_iocdata
|
/linux-master/arch/sh/boards/mach-se/7721/ |
H A D | irq.c | 3 * linux/arch/sh/boards/se/7721/irq.c 11 #include <mach-se/mach/se7721.h>
|
H A D | setup.c | 3 * linux/arch/sh/boards/se/7721/setup.c 11 #include <mach-se/mach/se7721.h> 12 #include <mach-se/mach/mrshpc.h>
|
/linux-master/net/nfc/ |
H A D | core.c | 536 struct nfc_se *se; local 538 list_for_each_entry(se, &dev->secure_elements, list) 539 if (se->idx == se_idx) 540 return se; 548 struct nfc_se *se; local 551 pr_debug("%s se index %d\n", dev_name(&dev->dev), se_idx); 575 se = nfc_find_se(dev, se_idx); 576 if (!se) { 581 if (se->state == NFC_SE_ENABLED) { 588 se 597 struct nfc_se *se; local 873 struct nfc_se *se; local 907 struct nfc_se *se, *n; local 965 struct nfc_se *se, *n; local [all...] |
/linux-master/drivers/tty/serial/ |
H A D | qcom_geni_serial.c | 18 #include <linux/soc/qcom/geni-se.h> 119 struct geni_se se; member in struct:qcom_geni_serial_port 196 port->se.base = uport->membase; 598 geni_se_tx_dma_unprep(&port->se, port->tx_dma_addr, 604 geni_se_cancel_m_cmd(&port->se); 609 geni_se_abort_m_cmd(&port->se); 637 ret = geni_se_tx_dma_prep(&port->se, &xmit->buf[xmit->tail], 676 geni_se_cancel_m_cmd(&port->se); 679 geni_se_abort_m_cmd(&port->se); 728 geni_se_cancel_s_cmd(&port->se); 1390 qcom_geni_serial_enable_early_read(struct geni_se *se, struct console *con) argument 1397 qcom_geni_serial_enable_early_read(struct geni_se *se, struct console *con) argument 1413 struct geni_se se; local [all...] |
/linux-master/arch/sh/boards/mach-se/770x/ |
H A D | irq.c | 3 * linux/arch/sh/boards/se/770x/irq.c 17 #include <mach-se/mach/se.h>
|
/linux-master/fs/afs/ |
H A D | callback.c | 58 struct afs_server_entry *se; local 62 list_for_each_entry(se, &server->volumes, slink) { 63 se->cb_expires_at = AFS_NO_CB_PROMISE; 64 se->volume->cb_expires_at = AFS_NO_CB_PROMISE; 65 trace_afs_cb_v_break(se->volume->vid, atomic_read(&se->volume->cb_v_break), 67 if (!list_empty(&se->volume->open_mmaps)) 68 afs_volume_init_callback(se->volume);
|
/linux-master/arch/riscv/include/asm/ |
H A D | module.h | 119 const Elf_Shdr *s, *se; local 122 for (s = sechdrs, se = sechdrs + hdr->e_shnum; s < se; s++) {
|
/linux-master/fs/f2fs/ |
H A D | segment.h | 27 #define SE_PAGETYPE(se) ((IS_NODESEG((se)->type) ? NODE : DATA)) 355 struct seg_entry *se = get_seg_entry(sbi, start_segno); local 357 blocks += se->ckpt_valid_blocks; 364 static inline void seg_info_from_raw_sit(struct seg_entry *se, argument 367 se->valid_blocks = GET_SIT_VBLOCKS(rs); 368 se->ckpt_valid_blocks = GET_SIT_VBLOCKS(rs); 369 memcpy(se->cur_valid_map, rs->valid_map, SIT_VBLOCK_MAP_SIZE); 370 memcpy(se->ckpt_valid_map, rs->valid_map, SIT_VBLOCK_MAP_SIZE); 372 memcpy(se 378 __seg_info_to_raw_sit(struct seg_entry *se, struct f2fs_sit_entry *rs) argument 392 struct seg_entry *se; local 407 seg_info_to_raw_sit(struct seg_entry *se, struct f2fs_sit_entry *rs) argument [all...] |