Home
last modified time | relevance | path

Searched refs:se (Results 1 – 25 of 164) sorted by relevance

1234567

/Linux-v5.4/drivers/soc/qcom/
Dqcom-geni-se.c178 u32 geni_se_get_qup_hw_version(struct geni_se *se) in geni_se_get_qup_hw_version() argument
180 struct geni_wrapper *wrapper = se->wrapper; in geni_se_get_qup_hw_version()
219 static void geni_se_irq_clear(struct geni_se *se) in geni_se_irq_clear() argument
221 writel_relaxed(0, se->base + SE_GSI_EVENT_EN); in geni_se_irq_clear()
222 writel_relaxed(0xffffffff, se->base + SE_GENI_M_IRQ_CLEAR); in geni_se_irq_clear()
223 writel_relaxed(0xffffffff, se->base + SE_GENI_S_IRQ_CLEAR); in geni_se_irq_clear()
224 writel_relaxed(0xffffffff, se->base + SE_DMA_TX_IRQ_CLR); in geni_se_irq_clear()
225 writel_relaxed(0xffffffff, se->base + SE_DMA_RX_IRQ_CLR); in geni_se_irq_clear()
226 writel_relaxed(0xffffffff, se->base + SE_IRQ_EN); in geni_se_irq_clear()
238 void geni_se_init(struct geni_se *se, u32 rx_wm, u32 rx_rfr) in geni_se_init() argument
[all …]
/Linux-v5.4/drivers/i2c/busses/
Di2c-qcom-geni.c77 struct geni_se se; member
155 writel_relaxed(0, gi2c->se.base + SE_GENI_CLK_SEL); in qcom_geni_i2c_conf()
158 writel_relaxed(val, gi2c->se.base + GENI_SER_M_CLK_CFG); in qcom_geni_i2c_conf()
163 writel_relaxed(val, gi2c->se.base + SE_I2C_SCL_COUNTERS); in qcom_geni_i2c_conf()
168 u32 m_cmd = readl_relaxed(gi2c->se.base + SE_GENI_M_CMD0); in geni_i2c_err_misc()
169 u32 m_stat = readl_relaxed(gi2c->se.base + SE_GENI_M_IRQ_STATUS); in geni_i2c_err_misc()
170 u32 geni_s = readl_relaxed(gi2c->se.base + SE_GENI_STATUS); in geni_i2c_err_misc()
171 u32 geni_ios = readl_relaxed(gi2c->se.base + SE_GENI_IOS); in geni_i2c_err_misc()
172 u32 dma = readl_relaxed(gi2c->se.base + SE_GENI_DMA_MODE_EN); in geni_i2c_err_misc()
176 rx_st = readl_relaxed(gi2c->se.base + SE_DMA_RX_IRQ_STAT); in geni_i2c_err_misc()
[all …]
/Linux-v5.4/drivers/spi/
Dspi-geni-qcom.c75 struct geni_se se; member
99 struct geni_se *se = &mas->se; in get_spi_clk_cfg() local
102 ret = geni_se_clk_freq_match(&mas->se, in get_spi_clk_cfg()
116 ret = clk_set_rate(se->clk, sclk_freq); in get_spi_clk_cfg()
127 struct geni_se *se = &mas->se; in handle_fifo_timeout() local
132 geni_se_cancel_m_cmd(se); in handle_fifo_timeout()
133 writel(0, se->base + SE_GENI_TX_WATERMARK_REG); in handle_fifo_timeout()
141 geni_se_abort_m_cmd(se); in handle_fifo_timeout()
152 struct geni_se *se = &mas->se; in spi_geni_set_cs() local
162 geni_se_setup_m_cmd(se, SPI_CS_ASSERT, 0); in spi_geni_set_cs()
[all …]
/Linux-v5.4/kernel/sched/
Dfair.c251 static inline struct task_struct *task_of(struct sched_entity *se) in task_of() argument
253 SCHED_WARN_ON(!entity_is_task(se)); in task_of()
254 return container_of(se, struct task_struct, se); in task_of()
258 #define for_each_sched_entity(se) \ argument
259 for (; se; se = se->parent)
263 return p->se.cfs_rq; in task_cfs_rq()
267 static inline struct cfs_rq *cfs_rq_of(struct sched_entity *se) in cfs_rq_of() argument
269 return se->cfs_rq; in cfs_rq_of()
391 is_same_group(struct sched_entity *se, struct sched_entity *pse) in is_same_group() argument
393 if (se->cfs_rq == pse->cfs_rq) in is_same_group()
[all …]
Ddebug.c377 struct sched_entity *se = tg->se[cpu]; in print_cfs_group_stats() local
384 if (!se) in print_cfs_group_stats()
387 PN(se->exec_start); in print_cfs_group_stats()
388 PN(se->vruntime); in print_cfs_group_stats()
389 PN(se->sum_exec_runtime); in print_cfs_group_stats()
392 PN_SCHEDSTAT(se->statistics.wait_start); in print_cfs_group_stats()
393 PN_SCHEDSTAT(se->statistics.sleep_start); in print_cfs_group_stats()
394 PN_SCHEDSTAT(se->statistics.block_start); in print_cfs_group_stats()
395 PN_SCHEDSTAT(se->statistics.sleep_max); in print_cfs_group_stats()
396 PN_SCHEDSTAT(se->statistics.block_max); in print_cfs_group_stats()
[all …]
Dpelt.c266 int __update_load_avg_blocked_se(u64 now, struct sched_entity *se) in __update_load_avg_blocked_se() argument
268 if (___update_load_sum(now, &se->avg, 0, 0, 0)) { in __update_load_avg_blocked_se()
269 ___update_load_avg(&se->avg, se_weight(se), se_runnable(se)); in __update_load_avg_blocked_se()
270 trace_pelt_se_tp(se); in __update_load_avg_blocked_se()
277 int __update_load_avg_se(u64 now, struct cfs_rq *cfs_rq, struct sched_entity *se) in __update_load_avg_se() argument
279 if (___update_load_sum(now, &se->avg, !!se->on_rq, !!se->on_rq, in __update_load_avg_se()
280 cfs_rq->curr == se)) { in __update_load_avg_se()
282 ___update_load_avg(&se->avg, se_weight(se), se_runnable(se)); in __update_load_avg_se()
283 cfs_se_util_change(&se->avg); in __update_load_avg_se()
284 trace_pelt_se_tp(se); in __update_load_avg_se()
Dstop_task.c34 stop->se.exec_start = rq_clock_task(rq); in set_next_task_stop()
71 delta_exec = rq_clock_task(rq) - curr->se.exec_start; in put_prev_task_stop()
75 schedstat_set(curr->se.statistics.exec_max, in put_prev_task_stop()
76 max(curr->se.statistics.exec_max, delta_exec)); in put_prev_task_stop()
78 curr->se.sum_exec_runtime += delta_exec; in put_prev_task_stop()
81 curr->se.exec_start = rq_clock_task(rq); in put_prev_task_stop()
/Linux-v5.4/include/linux/
Dqcom-geni-se.h234 u32 geni_se_get_qup_hw_version(struct geni_se *se);
242 static inline u32 geni_se_read_proto(struct geni_se *se) in geni_se_read_proto() argument
246 val = readl_relaxed(se->base + GENI_FW_REVISION_RO); in geni_se_read_proto()
260 static inline void geni_se_setup_m_cmd(struct geni_se *se, u32 cmd, u32 params) in geni_se_setup_m_cmd() argument
265 writel_relaxed(m_cmd, se->base + SE_GENI_M_CMD0); in geni_se_setup_m_cmd()
277 static inline void geni_se_setup_s_cmd(struct geni_se *se, u32 cmd, u32 params) in geni_se_setup_s_cmd() argument
281 s_cmd = readl_relaxed(se->base + SE_GENI_S_CMD0); in geni_se_setup_s_cmd()
285 writel_relaxed(s_cmd, se->base + SE_GENI_S_CMD0); in geni_se_setup_s_cmd()
296 static inline void geni_se_cancel_m_cmd(struct geni_se *se) in geni_se_cancel_m_cmd() argument
298 writel_relaxed(M_GENI_CMD_CANCEL, se->base + SE_GENI_M_CMD_CTRL_REG); in geni_se_cancel_m_cmd()
[all …]
/Linux-v5.4/drivers/gpu/drm/amd/amdkfd/
Dkfd_mqd_manager.c102 int i, se, sh, cu = 0; in mqd_symmetrically_map_cu_mask() local
109 for (se = 0; se < cu_info.num_shader_engines; se++) in mqd_symmetrically_map_cu_mask()
111 cu_per_se[se] += hweight32(cu_info.cu_bitmap[se % 4][sh + (se / 4)]); in mqd_symmetrically_map_cu_mask()
120 se = 0; in mqd_symmetrically_map_cu_mask()
123 se_mask[se] |= 1 << cu; in mqd_symmetrically_map_cu_mask()
126 se++; in mqd_symmetrically_map_cu_mask()
127 if (se == cu_info.num_shader_engines) { in mqd_symmetrically_map_cu_mask()
128 se = 0; in mqd_symmetrically_map_cu_mask()
131 } while (cu >= cu_per_se[se] && cu < 32); in mqd_symmetrically_map_cu_mask()
/Linux-v5.4/net/nfc/
Dcore.c534 struct nfc_se *se; in nfc_find_se() local
536 list_for_each_entry(se, &dev->secure_elements, list) in nfc_find_se()
537 if (se->idx == se_idx) in nfc_find_se()
538 return se; in nfc_find_se()
546 struct nfc_se *se; in nfc_enable_se() local
573 se = nfc_find_se(dev, se_idx); in nfc_enable_se()
574 if (!se) { in nfc_enable_se()
579 if (se->state == NFC_SE_ENABLED) { in nfc_enable_se()
586 se->state = NFC_SE_ENABLED; in nfc_enable_se()
595 struct nfc_se *se; in nfc_disable_se() local
[all …]
/Linux-v5.4/tools/testing/selftests/timers/
Dalarmtimer-suspend.c123 struct sigevent se; in main() local
134 memset(&se, 0, sizeof(se)); in main()
135 se.sigev_notify = SIGEV_SIGNAL; in main()
136 se.sigev_signo = signum; in main()
137 se.sigev_value.sival_int = 0; in main()
144 if (timer_create(alarm_clock_id, &se, &tm1) == -1) { in main()
Dset-timer-lat.c125 struct sigevent se; in setup_timer() local
130 memset(&se, 0, sizeof(se)); in setup_timer()
131 se.sigev_notify = SIGEV_SIGNAL; in setup_timer()
132 se.sigev_signo = SIGRTMAX; in setup_timer()
133 se.sigev_value.sival_int = 0; in setup_timer()
139 err = timer_create(clock_id, &se, tm1); in setup_timer()
Dleap-a-day.c179 struct sigevent se; in main() local
292 memset(&se, 0, sizeof(se)); in main()
293 se.sigev_notify = SIGEV_SIGNAL; in main()
294 se.sigev_signo = signum; in main()
295 se.sigev_value.sival_int = 0; in main()
296 if (timer_create(CLOCK_REALTIME, &se, &tm1) == -1) { in main()
/Linux-v5.4/sound/soc/
Dsoc-topology.c83 static void soc_tplg_denum_remove_texts(struct soc_enum *se);
84 static void soc_tplg_denum_remove_values(struct soc_enum *se);
396 struct soc_enum *se = container_of(dobj, struct soc_enum, dobj); in remove_enum() local
407 soc_tplg_denum_remove_values(se); in remove_enum()
408 soc_tplg_denum_remove_texts(se); in remove_enum()
409 kfree(se); in remove_enum()
474 struct soc_enum *se = in remove_widget() local
480 soc_tplg_denum_remove_values(se); in remove_widget()
481 soc_tplg_denum_remove_texts(se); in remove_widget()
483 kfree(se); in remove_widget()
[all …]
/Linux-v5.4/fs/f2fs/
Dsegment.h352 static inline void seg_info_from_raw_sit(struct seg_entry *se, in seg_info_from_raw_sit() argument
355 se->valid_blocks = GET_SIT_VBLOCKS(rs); in seg_info_from_raw_sit()
356 se->ckpt_valid_blocks = GET_SIT_VBLOCKS(rs); in seg_info_from_raw_sit()
357 memcpy(se->cur_valid_map, rs->valid_map, SIT_VBLOCK_MAP_SIZE); in seg_info_from_raw_sit()
358 memcpy(se->ckpt_valid_map, rs->valid_map, SIT_VBLOCK_MAP_SIZE); in seg_info_from_raw_sit()
360 memcpy(se->cur_valid_map_mir, rs->valid_map, SIT_VBLOCK_MAP_SIZE); in seg_info_from_raw_sit()
362 se->type = GET_SIT_TYPE(rs); in seg_info_from_raw_sit()
363 se->mtime = le64_to_cpu(rs->mtime); in seg_info_from_raw_sit()
366 static inline void __seg_info_to_raw_sit(struct seg_entry *se, in __seg_info_to_raw_sit() argument
369 unsigned short raw_vblocks = (se->type << SIT_VBLOCKS_SHIFT) | in __seg_info_to_raw_sit()
[all …]
Dsegment.c875 struct seg_entry *se; in f2fs_get_unusable_blocks() local
880 se = get_seg_entry(sbi, segno); in f2fs_get_unusable_blocks()
881 if (IS_NODESEG(se->type)) in f2fs_get_unusable_blocks()
882 holes[NODE] += sbi->blocks_per_seg - se->valid_blocks; in f2fs_get_unusable_blocks()
884 holes[DATA] += sbi->blocks_per_seg - se->valid_blocks; in f2fs_get_unusable_blocks()
1797 struct seg_entry *se; in f2fs_issue_discard() local
1820 se = get_seg_entry(sbi, GET_SEGNO(sbi, i)); in f2fs_issue_discard()
1823 if (!f2fs_test_and_set_bit(offset, se->discard_map)) in f2fs_issue_discard()
1837 struct seg_entry *se = get_seg_entry(sbi, cpc->trim_start); in add_discard_addrs() local
1838 unsigned long *cur_map = (unsigned long *)se->cur_valid_map; in add_discard_addrs()
[all …]
/Linux-v5.4/crypto/
Dtwofish_common.c484 ctx->s[0][i] = mds[0][q0[(a) ^ sa] ^ se]; \
492 ctx->s[0][i] = mds[0][q0[q0[(b) ^ sa] ^ se] ^ si]; \
500 ctx->s[0][i] = mds[0][q0[q0[q1[(b) ^ sa] ^ se] ^ si] ^ sm]; \
579 u8 sa = 0, sb = 0, sc = 0, sd = 0, se = 0, sf = 0, sg = 0, sh = 0; in __twofish_setkey() local
604 CALC_S (se, sf, sg, sh, 8, 0x00, 0x2D, 0x01, 0x2D); /* 01 A4 02 A4 */ in __twofish_setkey()
605 CALC_S (se, sf, sg, sh, 9, 0x2D, 0xA4, 0x44, 0x8A); /* A4 56 A1 55 */ in __twofish_setkey()
606 CALC_S (se, sf, sg, sh, 10, 0x8A, 0xD5, 0xBF, 0xD1); /* 55 82 FC 87 */ in __twofish_setkey()
607 CALC_S (se, sf, sg, sh, 11, 0xD1, 0x7F, 0x3D, 0x99); /* 87 F3 C1 5A */ in __twofish_setkey()
608 CALC_S (se, sf, sg, sh, 12, 0x99, 0x46, 0x66, 0x96); /* 5A 1E 47 58 */ in __twofish_setkey()
609 CALC_S (se, sf, sg, sh, 13, 0x96, 0x3C, 0x5B, 0xED); /* 58 C6 AE DB */ in __twofish_setkey()
[all …]
/Linux-v5.4/drivers/gpu/drm/i915/gvt/
Dgtt.c1127 static inline void ppgtt_generate_shadow_entry(struct intel_gvt_gtt_entry *se, in ppgtt_generate_shadow_entry() argument
1132 se->type = ge->type; in ppgtt_generate_shadow_entry()
1133 se->val64 = ge->val64; in ppgtt_generate_shadow_entry()
1136 if (se->type == GTT_TYPE_PPGTT_PDE_ENTRY) in ppgtt_generate_shadow_entry()
1137 ops->clear_ips(se); in ppgtt_generate_shadow_entry()
1139 ops->set_pfn(se, s->shadow_page.mfn); in ppgtt_generate_shadow_entry()
1168 struct intel_gvt_gtt_entry *se) in split_2MB_gtt_entry() argument
1180 start_gfn = ops->get_pfn(se); in split_2MB_gtt_entry()
1193 sub_se.val64 = se->val64; in split_2MB_gtt_entry()
1197 sub_se.val64 |= (se->val64 & _PAGE_PAT_LARGE) >> 5; in split_2MB_gtt_entry()
[all …]
/Linux-v5.4/drivers/tty/serial/
Dqcom_geni_serial.c103 struct geni_se se; member
205 port->se.base = uport->membase; in qcom_geni_serial_request_port()
443 geni_se_cancel_m_cmd(&port->se); in qcom_geni_serial_console_write()
446 geni_se_abort_m_cmd(&port->se); in qcom_geni_serial_console_write()
581 geni_se_cancel_m_cmd(&port->se); in qcom_geni_serial_stop_tx()
584 geni_se_abort_m_cmd(&port->se); in qcom_geni_serial_stop_tx()
602 geni_se_setup_s_cmd(&port->se, UART_START_READ, 0); in qcom_geni_serial_start_rx()
633 geni_se_cancel_s_cmd(&port->se); in qcom_geni_serial_stop_rx()
817 port->tx_fifo_depth = geni_se_get_tx_fifo_depth(&port->se); in get_tx_fifo_size()
818 port->tx_fifo_width = geni_se_get_tx_fifo_width(&port->se); in get_tx_fifo_size()
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/soc/qcom/
Dqcom,geni-se.txt11 - compatible: Must be "qcom,geni-se-qup".
35 - clock-names: Must contain "se".
52 - clock-names: Must contain "se".
61 compatible = "qcom,geni-se-qup";
74 clock-names = "se";
87 clock-names = "se";
/Linux-v5.4/drivers/infiniband/hw/hfi1/
Dtrace_ibhdrs.h117 u8 *se, u8 *pad, u8 *opcode, u8 *tver,
124 u8 *pad, u8 *se, u8 *tver,
140 u8 se, u8 pad, u8 opcode, const char *opname,
176 __field(u8, se)
223 &__entry->se,
244 &__entry->se,
290 __entry->se,
335 __field(u8, se)
388 &__entry->se,
412 &__entry->se,
[all …]
/Linux-v5.4/drivers/s390/net/
Dsmsgiucv_app.c123 struct smsg_app_event *se; in smsg_app_callback() local
138 se = smsg_app_event_alloc(from, msg); in smsg_app_callback()
139 if (!se) in smsg_app_callback()
144 list_add_tail(&se->list, &smsg_event_queue); in smsg_app_callback()
/Linux-v5.4/fs/ocfs2/
Dslot_map.c69 struct ocfs2_slot_map_extended *se; in ocfs2_update_slot_info_extended() local
73 se = (struct ocfs2_slot_map_extended *)si->si_bh[b]->b_data; in ocfs2_update_slot_info_extended()
78 if (se->se_slots[i].es_valid) in ocfs2_update_slot_info_extended()
80 le32_to_cpu(se->se_slots[i].es_node_num)); in ocfs2_update_slot_info_extended()
155 struct ocfs2_slot_map_extended *se; in ocfs2_update_disk_slot_extended() local
159 se = (struct ocfs2_slot_map_extended *)si->si_bh[blkind]->b_data; in ocfs2_update_disk_slot_extended()
160 se->se_slots[slotno].es_valid = si->si_slots[slot_num].sl_valid; in ocfs2_update_disk_slot_extended()
162 se->se_slots[slotno].es_node_num = in ocfs2_update_disk_slot_extended()
/Linux-v5.4/mm/
Dswapfile.c161 static inline struct swap_extent *next_se(struct swap_extent *se) in next_se() argument
163 struct rb_node *rb = rb_next(&se->rb_node); in next_se()
173 struct swap_extent *se; in discard_swap() local
179 se = first_se(si); in discard_swap()
180 start_block = (se->start_block + 1) << (PAGE_SHIFT - 9); in discard_swap()
181 nr_blocks = ((sector_t)se->nr_pages - 1) << (PAGE_SHIFT - 9); in discard_swap()
190 for (se = next_se(se); se; se = next_se(se)) { in discard_swap()
191 start_block = se->start_block << (PAGE_SHIFT - 9); in discard_swap()
192 nr_blocks = (sector_t)se->nr_pages << (PAGE_SHIFT - 9); in discard_swap()
207 struct swap_extent *se; in offset_to_swap_extent() local
[all …]
/Linux-v5.4/fs/hpfs/
Danode.c67 secno se; in hpfs_add_sector_to_btree() local
105 …if (hpfs_alloc_if_possible(s, se = le32_to_cpu(btree->u.external[n].disk_secno) + le32_to_cpu(btre… in hpfs_add_sector_to_btree()
109 return se; in hpfs_add_sector_to_btree()
117 se = !fnod ? node : (node + 16384) & ~16383; in hpfs_add_sector_to_btree()
119 …if (!(se = hpfs_alloc_sector(s, se, 1, fsecno*ALLOC_M>ALLOC_FWD_MAX ? ALLOC_FWD_MAX : fsecno*ALLOC… in hpfs_add_sector_to_btree()
128 hpfs_free_sectors(s, se, 1); in hpfs_add_sector_to_btree()
148 hpfs_free_sectors(s, se, 1); in hpfs_add_sector_to_btree()
158 btree->u.external[n].disk_secno = cpu_to_le32(se); in hpfs_add_sector_to_btree()
163 if ((a == node && fnod) || na == -1) return se; in hpfs_add_sector_to_btree()
195 return se; in hpfs_add_sector_to_btree()
[all …]

1234567