| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm_ism.c | 129 static uint64_t dm_ism_get_sso_delay(const struct amdgpu_dm_ism *ism, in dm_ism_get_sso_delay() argument 132 const struct amdgpu_dm_ism_config *config = &ism->config; in dm_ism_get_sso_delay() 160 static uint64_t dm_ism_get_idle_allow_delay(const struct amdgpu_dm_ism *ism, in dm_ism_get_idle_allow_delay() argument 163 const struct amdgpu_dm_ism_config *config = &ism->config; in dm_ism_get_idle_allow_delay() 197 pos = ism->next_record_idx; in dm_ism_get_idle_allow_delay() 204 if (ism->records[pos].duration_ns <= short_idle_ns) in dm_ism_get_idle_allow_delay() 211 ism->last_idle_timestamp_ns - ism->records[pos].timestamp_ns > old_hist_ns) in dm_ism_get_idle_allow_delay() 225 static void dm_ism_insert_record(struct amdgpu_dm_ism *ism) in dm_ism_insert_record() argument 229 if (ism->next_record_idx < 0 || in dm_ism_insert_record() 230 ism->next_record_idx >= AMDGPU_DM_IDLE_HIST_LEN) in dm_ism_insert_record() [all …]
|
| H A D | amdgpu_dm_crtc.c | 255 amdgpu_dm_ism_commit_event(&vblank_work->acrtc->ism, in amdgpu_dm_crtc_vblank_control_worker() 260 amdgpu_dm_ism_commit_event(&vblank_work->acrtc->ism, in amdgpu_dm_crtc_vblank_control_worker() 768 amdgpu_dm_ism_init(&acrtc->ism, &default_ism_config); in amdgpu_dm_crtc_init()
|
| H A D | amdgpu_dm_plane.c | 1376 &amdgpu_crtc->ism, in amdgpu_dm_plane_handle_cursor_update() 1383 &amdgpu_crtc->ism, in amdgpu_dm_plane_handle_cursor_update() 1415 &amdgpu_crtc->ism, in amdgpu_dm_plane_handle_cursor_update() 1427 &amdgpu_crtc->ism, in amdgpu_dm_plane_handle_cursor_update()
|
| /linux/drivers/s390/net/ |
| H A D | ism_drv.c | 33 static int ism_cmd(struct ism_dev *ism, void *cmd) in ism_cmd() argument 38 spin_lock(&ism->cmd_lock); in ism_cmd() 39 __ism_write_cmd(ism, req + 1, sizeof(*req), req->len - sizeof(*req)); in ism_cmd() 40 __ism_write_cmd(ism, req, 0, sizeof(*req)); in ism_cmd() 44 __ism_read_cmd(ism, resp, 0, sizeof(*resp)); in ism_cmd() 50 __ism_read_cmd(ism, resp + 1, sizeof(*resp), resp->len - sizeof(*resp)); in ism_cmd() 52 spin_unlock(&ism->cmd_lock); in ism_cmd() 56 static int ism_cmd_simple(struct ism_dev *ism, u32 cmd_code) in ism_cmd_simple() argument 64 return ism_cmd(ism, &cmd); in ism_cmd_simple() 67 static int query_info(struct ism_dev *ism) in query_info() argument [all …]
|
| H A D | Makefile | 17 ism-y := ism_drv.o 18 obj-$(CONFIG_ISM) += ism.o
|
| /linux/arch/s390/kernel/ |
| H A D | cert_store.c | 655 unsigned long ism[ISM_LEN_DWORDS]; in query_diag320_subcodes() local 658 rc = diag320(0, ism); in query_diag320_subcodes() 665 debug_event(cert_store_hexdump, 3, ism, sizeof(ism)); in query_diag320_subcodes() 667 if (!test_bit_inv(1, ism) || !test_bit_inv(2, ism)) { in query_diag320_subcodes()
|
| /linux/net/sched/ |
| H A D | sch_hfsc.c | 404 seg_y2x(u64 y, u64 ism) in seg_y2x() argument 410 else if (ism == HT_INFINITY) in seg_y2x() 413 x = (y >> ISM_SHIFT) * ism in seg_y2x() 414 + (((y & ISM_MASK) * ism) >> ISM_SHIFT); in seg_y2x() 435 u64 ism; in m2ism() local 438 ism = HT_INFINITY; in m2ism() 440 ism = ((u64)PSCHED_TICKS_PER_SEC << ISM_SHIFT); in m2ism() 441 ism += m - 1; in m2ism() 442 do_div(ism, m); in m2ism() 444 return ism; in m2ism()
|
| /linux/net/smc/ |
| H A D | smc_clc.h | 159 struct smc_clc_smcd_gid_chid ism; /* ISM native GID+CHID of requester */ member
|
| H A D | smc_clc.c | 921 pclc_smcd->ism.gid = htonll(smcd_gid.gid); in smc_clc_send_proposal() 922 pclc_smcd->ism.chid = in smc_clc_send_proposal()
|
| H A D | af_smc.c | 2184 if (pclc_smcd->ism.chid) { in smc_find_ism_v2_device_serv() 2186 smcd_gid.gid = ntohll(pclc_smcd->ism.gid); in smc_find_ism_v2_device_serv() 2188 smc_check_ism_v2_match(ini, ntohs(pclc_smcd->ism.chid), in smc_find_ism_v2_device_serv() 2263 ini->ism_peer_gid[0].gid = ntohll(pclc_smcd->ism.gid); in smc_find_ism_v1_device_serv()
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_mode.h | 492 struct amdgpu_dm_ism ism; member
|
| /linux/ |
| H A D | MAINTAINERS | 28010 F: drivers/vfio/pci/ism/
|