/kernel/linux/linux-5.10/drivers/macintosh/ |
H A D | rack-meter.c | 52 struct rackmeter *rm; member 96 static void rackmeter_setup_i2s(struct rackmeter *rm) in rackmeter_setup_i2s() argument 98 struct macio_chip *macio = rm->mdev->bus->chip; in rackmeter_setup_i2s() 107 pmac_call_feature(PMAC_FTR_SOUND_CHIP_ENABLE, rm->i2s, 0, 1); in rackmeter_setup_i2s() 122 out_le32(rm->i2s_regs + 0x10, 0x01fa0000); in rackmeter_setup_i2s() 123 (void)in_le32(rm->i2s_regs + 0x10); in rackmeter_setup_i2s() 133 static void rackmeter_set_default_pattern(struct rackmeter *rm) in rackmeter_set_default_pattern() argument 139 rm->ubuf[i] = (i & 1) * 255; in rackmeter_set_default_pattern() 141 rm->ubuf[i] = ((~i) & 1) * 255; in rackmeter_set_default_pattern() 145 static void rackmeter_do_pause(struct rackmeter *rm, in argument 167 rackmeter_setup_dbdma(struct rackmeter *rm) rackmeter_setup_dbdma() argument 217 struct rackmeter *rm = rcpu->rm; rackmeter_do_timer() local 258 rackmeter_init_cpu_sniffer(struct rackmeter *rm) rackmeter_init_cpu_sniffer() argument 286 rackmeter_stop_cpu_sniffer(struct rackmeter *rm) rackmeter_stop_cpu_sniffer() argument 292 rackmeter_setup(struct rackmeter *rm) rackmeter_setup() argument 312 rackmeter_calc_sample(struct rackmeter *rm, unsigned int index) rackmeter_calc_sample() argument 326 struct rackmeter *rm = arg; rackmeter_irq() local 371 struct rackmeter *rm = NULL; rackmeter_probe() local 529 struct rackmeter *rm = dev_get_drvdata(&mdev->ofdev.dev); rackmeter_remove() local 568 struct rackmeter *rm = dev_get_drvdata(&mdev->ofdev.dev); rackmeter_shutdown() local [all...] |
/kernel/linux/linux-6.6/drivers/macintosh/ |
H A D | rack-meter.c | 51 struct rackmeter *rm; member 95 static void rackmeter_setup_i2s(struct rackmeter *rm) in rackmeter_setup_i2s() argument 97 struct macio_chip *macio = rm->mdev->bus->chip; in rackmeter_setup_i2s() 106 pmac_call_feature(PMAC_FTR_SOUND_CHIP_ENABLE, rm->i2s, 0, 1); in rackmeter_setup_i2s() 121 out_le32(rm->i2s_regs + 0x10, 0x01fa0000); in rackmeter_setup_i2s() 122 (void)in_le32(rm->i2s_regs + 0x10); in rackmeter_setup_i2s() 132 static void rackmeter_set_default_pattern(struct rackmeter *rm) in rackmeter_set_default_pattern() argument 138 rm->ubuf[i] = (i & 1) * 255; in rackmeter_set_default_pattern() 140 rm->ubuf[i] = ((~i) & 1) * 255; in rackmeter_set_default_pattern() 144 static void rackmeter_do_pause(struct rackmeter *rm, in argument 166 rackmeter_setup_dbdma(struct rackmeter *rm) rackmeter_setup_dbdma() argument 216 struct rackmeter *rm = rcpu->rm; rackmeter_do_timer() local 257 rackmeter_init_cpu_sniffer(struct rackmeter *rm) rackmeter_init_cpu_sniffer() argument 285 rackmeter_stop_cpu_sniffer(struct rackmeter *rm) rackmeter_stop_cpu_sniffer() argument 291 rackmeter_setup(struct rackmeter *rm) rackmeter_setup() argument 311 rackmeter_calc_sample(struct rackmeter *rm, unsigned int index) rackmeter_calc_sample() argument 325 struct rackmeter *rm = arg; rackmeter_irq() local 370 struct rackmeter *rm = NULL; rackmeter_probe() local 528 struct rackmeter *rm = dev_get_drvdata(&mdev->ofdev.dev); rackmeter_remove() local 567 struct rackmeter *rm = dev_get_drvdata(&mdev->ofdev.dev); rackmeter_shutdown() local [all...] |
/kernel/linux/linux-5.10/net/rds/ |
H A D | message.c | 51 void rds_message_addref(struct rds_message *rm) in rds_message_addref() argument 53 rdsdebug("addref rm %p ref %d\n", rm, refcount_read(&rm->m_refcount)); in rds_message_addref() 54 refcount_inc(&rm->m_refcount); in rds_message_addref() 130 static void rds_message_purge(struct rds_message *rm) in rds_message_purge() argument 135 if (unlikely(test_bit(RDS_MSG_PAGEVEC, &rm->m_flags))) in rds_message_purge() 138 spin_lock_irqsave(&rm->m_rs_lock, flags); in rds_message_purge() 139 if (rm->m_rs) { in rds_message_purge() 140 struct rds_sock *rs = rm in rds_message_purge() 173 rds_message_put(struct rds_message *rm) rds_message_put() argument 286 struct rds_message *rm; rds_message_alloc() local 311 rds_message_alloc_sgs(struct rds_message *rm, int nents) rds_message_alloc_sgs() argument 336 struct rds_message *rm; rds_message_map_pages() local 364 rds_message_zcopy_from_user(struct rds_message *rm, struct iov_iter *from) rds_message_zcopy_from_user() argument 422 rds_message_copy_from_user(struct rds_message *rm, struct iov_iter *from, bool zcopy) rds_message_copy_from_user() argument 469 struct rds_message *rm; rds_message_inc_copy_to_user() local 511 rds_message_wait(struct rds_message *rm) rds_message_wait() argument 517 rds_message_unmapped(struct rds_message *rm) rds_message_unmapped() argument [all...] |
H A D | send.c | 67 struct rds_message *rm, *tmp; in rds_send_path_reset() local 71 rm = cp->cp_xmit_rm; in rds_send_path_reset() 77 rds_message_unmapped(rm); in rds_send_path_reset() 78 rds_message_put(rm); in rds_send_path_reset() 95 list_for_each_entry_safe(rm, tmp, &cp->cp_retrans, m_conn_item) { in rds_send_path_reset() 96 set_bit(RDS_MSG_ACK_REQUIRED, &rm->m_flags); in rds_send_path_reset() 97 set_bit(RDS_MSG_RETRANSMITTED, &rm->m_flags); in rds_send_path_reset() 140 struct rds_message *rm; in rds_send_xmit() local 202 rm = cp->cp_xmit_rm; in rds_send_xmit() 204 if (!rm) { in rds_send_xmit() 473 rds_send_sndbuf_remove(struct rds_sock *rs, struct rds_message *rm) rds_send_sndbuf_remove() argument 486 rds_send_is_acked(struct rds_message *rm, u64 ack, is_acked_func is_acked) rds_send_is_acked() argument 500 rds_rdma_send_complete(struct rds_message *rm, int status) rds_rdma_send_complete() argument 536 rds_atomic_send_complete(struct rds_message *rm, int status) rds_atomic_send_complete() argument 575 __rds_send_complete(struct rds_sock *rs, struct rds_message *rm, int status) __rds_send_complete() argument 609 struct rds_message *rm; rds_send_remove_from_sock() local 689 struct rds_message *rm, *tmp; rds_send_path_drop_acked() local 724 struct rds_message *rm, *tmp; rds_send_drop_to() local 818 rds_send_queue_rm(struct rds_sock *rs, struct rds_connection *conn, struct rds_conn_path *cp, struct rds_message *rm, __be16 sport, __be16 dport, int *queued) rds_send_queue_rm() argument 971 rds_cmsg_zcopy(struct rds_sock *rs, struct rds_message *rm, struct cmsghdr *cmsg) rds_cmsg_zcopy() argument 984 rds_cmsg_send(struct rds_sock *rs, struct rds_message *rm, struct msghdr *msg, int *allocated_mr, struct rds_iov_vector_arr *vct) rds_cmsg_send() argument 1108 struct rds_message *rm = NULL; rds_sendmsg() local 1430 struct rds_message *rm; rds_send_probe() local [all...] |
H A D | tcp_send.c | 70 int rds_tcp_xmit(struct rds_connection *conn, struct rds_message *rm, in rds_tcp_xmit() argument 73 struct rds_conn_path *cp = rm->m_inc.i_conn_path; in rds_tcp_xmit() 85 rm->m_ack_seq = tc->t_last_sent_nxt + in rds_tcp_xmit() 87 be32_to_cpu(rm->m_inc.i_hdr.h_len) - 1; in rds_tcp_xmit() 89 set_bit(RDS_MSG_HAS_ACK_SEQ, &rm->m_flags); in rds_tcp_xmit() 90 tc->t_last_expected_una = rm->m_ack_seq + 1; in rds_tcp_xmit() 92 if (test_bit(RDS_MSG_RETRANSMITTED, &rm->m_flags)) in rds_tcp_xmit() 93 rm->m_inc.i_hdr.h_flags |= RDS_FLAG_RETRANSMITTED; in rds_tcp_xmit() 95 rdsdebug("rm %p tcp nxt %u ack_seq %llu\n", in rds_tcp_xmit() 96 rm, rds_tcp_write_se in rds_tcp_xmit() 171 rds_tcp_is_acked(struct rds_message *rm, uint64_t ack) rds_tcp_is_acked() argument [all...] |
H A D | ib_send.c | 48 static void rds_ib_send_complete(struct rds_message *rm, in rds_ib_send_complete() argument 50 void (*complete)(struct rds_message *rm, int status)) in rds_ib_send_complete() 70 complete(rm, notify_status); in rds_ib_send_complete() 146 * Returns the rm for no good reason other than it is unobtainable 154 struct rds_message *rm = NULL; in rds_ib_send_unmap_op() local 160 rm = container_of(send->s_op, struct rds_message, data); in rds_ib_send_unmap_op() 167 rm = container_of(send->s_op, struct rds_message, rdma); in rds_ib_send_unmap_op() 174 rm = container_of(send->s_op, struct rds_message, atomic); in rds_ib_send_unmap_op() 187 return rm; in rds_ib_send_unmap_op() 245 struct rds_message *rm in rds_ib_send_cqe_handler() local 485 rds_ib_xmit(struct rds_connection *conn, struct rds_message *rm, unsigned int hdr_off, unsigned int sg, unsigned int off) rds_ib_xmit() argument [all...] |
H A D | rdma.c | 608 int rds_cmsg_rdma_args(struct rds_sock *rs, struct rds_message *rm, in rds_cmsg_rdma_args() argument 613 struct rm_rdma_op *op = &rm->rdma; in rds_cmsg_rdma_args() 623 || rm->rdma.op_active) in rds_cmsg_rdma_args() 669 op->op_sg = rds_message_alloc_sgs(rm, nr_pages); in rds_cmsg_rdma_args() 808 int rds_cmsg_rdma_dest(struct rds_sock *rs, struct rds_message *rm, in rds_cmsg_rdma_dest() argument 817 rm->m_rdma_cookie != 0) in rds_cmsg_rdma_dest() 820 memcpy(&rm->m_rdma_cookie, CMSG_DATA(cmsg), sizeof(rm->m_rdma_cookie)); in rds_cmsg_rdma_dest() 827 r_key = rds_rdma_cookie_key(rm->m_rdma_cookie); in rds_cmsg_rdma_dest() 840 rm in rds_cmsg_rdma_dest() 851 rds_cmsg_rdma_map(struct rds_sock *rs, struct rds_message *rm, struct cmsghdr *cmsg) rds_cmsg_rdma_map() argument 865 rds_cmsg_atomic(struct rds_sock *rs, struct rds_message *rm, struct cmsghdr *cmsg) rds_cmsg_atomic() argument [all...] |
/kernel/linux/linux-6.6/net/rds/ |
H A D | message.c | 51 void rds_message_addref(struct rds_message *rm) in rds_message_addref() argument 53 rdsdebug("addref rm %p ref %d\n", rm, refcount_read(&rm->m_refcount)); in rds_message_addref() 54 refcount_inc(&rm->m_refcount); in rds_message_addref() 130 static void rds_message_purge(struct rds_message *rm) in rds_message_purge() argument 135 if (unlikely(test_bit(RDS_MSG_PAGEVEC, &rm->m_flags))) in rds_message_purge() 138 spin_lock_irqsave(&rm->m_rs_lock, flags); in rds_message_purge() 139 if (rm->m_rs) { in rds_message_purge() 140 struct rds_sock *rs = rm in rds_message_purge() 173 rds_message_put(struct rds_message *rm) rds_message_put() argument 286 struct rds_message *rm; rds_message_alloc() local 311 rds_message_alloc_sgs(struct rds_message *rm, int nents) rds_message_alloc_sgs() argument 336 struct rds_message *rm; rds_message_map_pages() local 364 rds_message_zcopy_from_user(struct rds_message *rm, struct iov_iter *from) rds_message_zcopy_from_user() argument 419 rds_message_copy_from_user(struct rds_message *rm, struct iov_iter *from, bool zcopy) rds_message_copy_from_user() argument 466 struct rds_message *rm; rds_message_inc_copy_to_user() local 508 rds_message_wait(struct rds_message *rm) rds_message_wait() argument 514 rds_message_unmapped(struct rds_message *rm) rds_message_unmapped() argument [all...] |
H A D | send.c | 67 struct rds_message *rm, *tmp; in rds_send_path_reset() local 71 rm = cp->cp_xmit_rm; in rds_send_path_reset() 77 rds_message_unmapped(rm); in rds_send_path_reset() 78 rds_message_put(rm); in rds_send_path_reset() 95 list_for_each_entry_safe(rm, tmp, &cp->cp_retrans, m_conn_item) { in rds_send_path_reset() 96 set_bit(RDS_MSG_ACK_REQUIRED, &rm->m_flags); in rds_send_path_reset() 97 set_bit(RDS_MSG_RETRANSMITTED, &rm->m_flags); in rds_send_path_reset() 139 struct rds_message *rm; in rds_send_xmit() local 201 rm = cp->cp_xmit_rm; in rds_send_xmit() 203 if (!rm) { in rds_send_xmit() 472 rds_send_sndbuf_remove(struct rds_sock *rs, struct rds_message *rm) rds_send_sndbuf_remove() argument 485 rds_send_is_acked(struct rds_message *rm, u64 ack, is_acked_func is_acked) rds_send_is_acked() argument 499 rds_rdma_send_complete(struct rds_message *rm, int status) rds_rdma_send_complete() argument 535 rds_atomic_send_complete(struct rds_message *rm, int status) rds_atomic_send_complete() argument 574 __rds_send_complete(struct rds_sock *rs, struct rds_message *rm, int status) __rds_send_complete() argument 608 struct rds_message *rm; rds_send_remove_from_sock() local 688 struct rds_message *rm, *tmp; rds_send_path_drop_acked() local 723 struct rds_message *rm, *tmp; rds_send_drop_to() local 817 rds_send_queue_rm(struct rds_sock *rs, struct rds_connection *conn, struct rds_conn_path *cp, struct rds_message *rm, __be16 sport, __be16 dport, int *queued) rds_send_queue_rm() argument 970 rds_cmsg_zcopy(struct rds_sock *rs, struct rds_message *rm, struct cmsghdr *cmsg) rds_cmsg_zcopy() argument 983 rds_cmsg_send(struct rds_sock *rs, struct rds_message *rm, struct msghdr *msg, int *allocated_mr, struct rds_iov_vector_arr *vct) rds_cmsg_send() argument 1107 struct rds_message *rm = NULL; rds_sendmsg() local 1424 struct rds_message *rm; rds_send_probe() local [all...] |
H A D | tcp_send.c | 70 int rds_tcp_xmit(struct rds_connection *conn, struct rds_message *rm, in rds_tcp_xmit() argument 73 struct rds_conn_path *cp = rm->m_inc.i_conn_path; in rds_tcp_xmit() 86 rm->m_ack_seq = tc->t_last_sent_nxt + in rds_tcp_xmit() 88 be32_to_cpu(rm->m_inc.i_hdr.h_len) - 1; in rds_tcp_xmit() 90 set_bit(RDS_MSG_HAS_ACK_SEQ, &rm->m_flags); in rds_tcp_xmit() 91 tc->t_last_expected_una = rm->m_ack_seq + 1; in rds_tcp_xmit() 93 if (test_bit(RDS_MSG_RETRANSMITTED, &rm->m_flags)) in rds_tcp_xmit() 94 rm->m_inc.i_hdr.h_flags |= RDS_FLAG_RETRANSMITTED; in rds_tcp_xmit() 96 rdsdebug("rm %p tcp nxt %u ack_seq %llu\n", in rds_tcp_xmit() 97 rm, rds_tcp_write_se in rds_tcp_xmit() 172 rds_tcp_is_acked(struct rds_message *rm, uint64_t ack) rds_tcp_is_acked() argument [all...] |
H A D | ib_send.c | 48 static void rds_ib_send_complete(struct rds_message *rm, in rds_ib_send_complete() argument 50 void (*complete)(struct rds_message *rm, int status)) in rds_ib_send_complete() 70 complete(rm, notify_status); in rds_ib_send_complete() 146 * Returns the rm for no good reason other than it is unobtainable 154 struct rds_message *rm = NULL; in rds_ib_send_unmap_op() local 160 rm = container_of(send->s_op, struct rds_message, data); in rds_ib_send_unmap_op() 167 rm = container_of(send->s_op, struct rds_message, rdma); in rds_ib_send_unmap_op() 174 rm = container_of(send->s_op, struct rds_message, atomic); in rds_ib_send_unmap_op() 187 return rm; in rds_ib_send_unmap_op() 245 struct rds_message *rm in rds_ib_send_cqe_handler() local 484 rds_ib_xmit(struct rds_connection *conn, struct rds_message *rm, unsigned int hdr_off, unsigned int sg, unsigned int off) rds_ib_xmit() argument [all...] |
H A D | rdma.c | 611 int rds_cmsg_rdma_args(struct rds_sock *rs, struct rds_message *rm, in rds_cmsg_rdma_args() argument 616 struct rm_rdma_op *op = &rm->rdma; in rds_cmsg_rdma_args() 626 || rm->rdma.op_active) in rds_cmsg_rdma_args() 672 op->op_sg = rds_message_alloc_sgs(rm, nr_pages); in rds_cmsg_rdma_args() 811 int rds_cmsg_rdma_dest(struct rds_sock *rs, struct rds_message *rm, in rds_cmsg_rdma_dest() argument 820 rm->m_rdma_cookie != 0) in rds_cmsg_rdma_dest() 823 memcpy(&rm->m_rdma_cookie, CMSG_DATA(cmsg), sizeof(rm->m_rdma_cookie)); in rds_cmsg_rdma_dest() 830 r_key = rds_rdma_cookie_key(rm->m_rdma_cookie); in rds_cmsg_rdma_dest() 843 rm in rds_cmsg_rdma_dest() 854 rds_cmsg_rdma_map(struct rds_sock *rs, struct rds_message *rm, struct cmsghdr *cmsg) rds_cmsg_rdma_map() argument 868 rds_cmsg_atomic(struct rds_sock *rs, struct rds_message *rm, struct cmsghdr *cmsg) rds_cmsg_atomic() argument [all...] |
/kernel/linux/linux-5.10/arch/arm/net/ |
H A D | bpf_jit_32.h | 162 #define _AL3_R(op, rd, rn, rm) ((op ## _R) | (rd) << 12 | (rn) << 16 | (rm)) 168 #define ARM_ADD_R(rd, rn, rm) _AL3_R(ARM_INST_ADD, rd, rn, rm) 169 #define ARM_ADDS_R(rd, rn, rm) _AL3_R(ARM_INST_ADDS, rd, rn, rm) 172 #define ARM_ADC_R(rd, rn, rm) _AL3_R(ARM_INST_ADC, rd, rn, rm) 175 #define ARM_AND_R(rd, rn, rm) _AL3_R(ARM_INST_AND, rd, rn, rm) [all...] |
/kernel/linux/linux-6.6/arch/arm/net/ |
H A D | bpf_jit_32.h | 162 #define _AL3_R(op, rd, rn, rm) ((op ## _R) | (rd) << 12 | (rn) << 16 | (rm)) 168 #define ARM_ADD_R(rd, rn, rm) _AL3_R(ARM_INST_ADD, rd, rn, rm) 169 #define ARM_ADDS_R(rd, rn, rm) _AL3_R(ARM_INST_ADDS, rd, rn, rm) 172 #define ARM_ADC_R(rd, rn, rm) _AL3_R(ARM_INST_ADC, rd, rn, rm) 175 #define ARM_AND_R(rd, rn, rm) _AL3_R(ARM_INST_AND, rd, rn, rm) [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_rm.c | 37 int dpu_rm_destroy(struct dpu_rm *rm) in dpu_rm_destroy() argument 41 for (i = 0; i < ARRAY_SIZE(rm->dspp_blks); i++) { in dpu_rm_destroy() 44 if (rm->dspp_blks[i]) { in dpu_rm_destroy() 45 hw = to_dpu_hw_dspp(rm->dspp_blks[i]); in dpu_rm_destroy() 49 for (i = 0; i < ARRAY_SIZE(rm->pingpong_blks); i++) { in dpu_rm_destroy() 52 if (rm->pingpong_blks[i]) { in dpu_rm_destroy() 53 hw = to_dpu_hw_pingpong(rm->pingpong_blks[i]); in dpu_rm_destroy() 57 for (i = 0; i < ARRAY_SIZE(rm->merge_3d_blks); i++) { in dpu_rm_destroy() 60 if (rm->merge_3d_blks[i]) { in dpu_rm_destroy() 61 hw = to_dpu_hw_merge_3d(rm in dpu_rm_destroy() 102 dpu_rm_init(struct dpu_rm *rm, const struct dpu_mdss_cfg *cat, const struct msm_mdss_data *mdss_data, void __iomem *mmio) dpu_rm_init() argument 261 _dpu_rm_get_lm_peer(struct dpu_rm *rm, int primary_idx) _dpu_rm_get_lm_peer() argument 290 _dpu_rm_check_lm_and_get_connected_blks(struct dpu_rm *rm, struct dpu_global_state *global_state, uint32_t enc_id, int lm_idx, int *pp_idx, int *dspp_idx, struct dpu_rm_requirements *reqs) _dpu_rm_check_lm_and_get_connected_blks() argument 337 _dpu_rm_reserve_lms(struct dpu_rm *rm, struct dpu_global_state *global_state, uint32_t enc_id, struct dpu_rm_requirements *reqs) _dpu_rm_reserve_lms() argument 411 _dpu_rm_reserve_ctls( struct dpu_rm *rm, struct dpu_global_state *global_state, uint32_t enc_id, const struct msm_display_topology *top) _dpu_rm_reserve_ctls() argument 464 _dpu_rm_reserve_dsc(struct dpu_rm *rm, struct dpu_global_state *global_state, struct drm_encoder *enc, const struct msm_display_topology *top) _dpu_rm_reserve_dsc() argument 491 _dpu_rm_make_reservation( struct dpu_rm *rm, struct dpu_global_state *global_state, struct drm_encoder *enc, struct dpu_rm_requirements *reqs) _dpu_rm_make_reservation() argument 559 dpu_rm_reserve( struct dpu_rm *rm, struct dpu_global_state *global_state, struct drm_encoder *enc, struct drm_crtc_state *crtc_state, struct msm_display_topology topology) dpu_rm_reserve() argument 596 dpu_rm_get_assigned_resources(struct dpu_rm *rm, struct dpu_global_state *global_state, uint32_t enc_id, enum dpu_hw_blk_type type, struct dpu_hw_blk **blks, int blks_size) dpu_rm_get_assigned_resources() argument [all...] |
H A D | dpu_rm.h | 41 * @rm: DPU Resource Manager handle 47 int dpu_rm_init(struct dpu_rm *rm, 54 * @rm: DPU Resource Manager handle 57 int dpu_rm_destroy(struct dpu_rm *rm); 66 * @rm: DPU Resource Manager handle 72 int dpu_rm_reserve(struct dpu_rm *rm, 81 * @rm: DPU Resource Manager handle 91 int dpu_rm_get_assigned_resources(struct dpu_rm *rm, 97 * @rm: DPU Resource Manager handle 100 static inline struct dpu_hw_intf *dpu_rm_get_intf(struct dpu_rm *rm, enu argument 110 dpu_rm_get_wb(struct dpu_rm *rm, enum dpu_wb wb_idx) dpu_rm_get_wb() argument 120 dpu_rm_get_sspp(struct dpu_rm *rm, enum dpu_sspp sspp_idx) dpu_rm_get_sspp() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_rm.c | 33 int dpu_rm_destroy(struct dpu_rm *rm) in dpu_rm_destroy() argument 37 for (i = 0; i < ARRAY_SIZE(rm->dspp_blks); i++) { in dpu_rm_destroy() 40 if (rm->dspp_blks[i]) { in dpu_rm_destroy() 41 hw = to_dpu_hw_dspp(rm->dspp_blks[i]); in dpu_rm_destroy() 45 for (i = 0; i < ARRAY_SIZE(rm->pingpong_blks); i++) { in dpu_rm_destroy() 48 if (rm->pingpong_blks[i]) { in dpu_rm_destroy() 49 hw = to_dpu_hw_pingpong(rm->pingpong_blks[i]); in dpu_rm_destroy() 53 for (i = 0; i < ARRAY_SIZE(rm->mixer_blks); i++) { in dpu_rm_destroy() 56 if (rm->mixer_blks[i]) { in dpu_rm_destroy() 57 hw = to_dpu_hw_mixer(rm in dpu_rm_destroy() 81 dpu_rm_init(struct dpu_rm *rm, struct dpu_mdss_cfg *cat, void __iomem *mmio) dpu_rm_init() argument 224 _dpu_rm_check_lm_peer(struct dpu_rm *rm, int primary_idx, int peer_idx) _dpu_rm_check_lm_peer() argument 258 _dpu_rm_check_lm_and_get_connected_blks(struct dpu_rm *rm, struct dpu_global_state *global_state, uint32_t enc_id, int lm_idx, int *pp_idx, int *dspp_idx, struct dpu_rm_requirements *reqs) _dpu_rm_check_lm_and_get_connected_blks() argument 305 _dpu_rm_reserve_lms(struct dpu_rm *rm, struct dpu_global_state *global_state, uint32_t enc_id, struct dpu_rm_requirements *reqs) _dpu_rm_reserve_lms() argument 380 _dpu_rm_reserve_ctls( struct dpu_rm *rm, struct dpu_global_state *global_state, uint32_t enc_id, const struct msm_display_topology *top) _dpu_rm_reserve_ctls() argument 433 _dpu_rm_reserve_intf( struct dpu_rm *rm, struct dpu_global_state *global_state, uint32_t enc_id, uint32_t id) _dpu_rm_reserve_intf() argument 460 _dpu_rm_reserve_intf_related_hw( struct dpu_rm *rm, struct dpu_global_state *global_state, uint32_t enc_id, struct dpu_encoder_hw_resources *hw_res) _dpu_rm_reserve_intf_related_hw() argument 481 _dpu_rm_make_reservation( struct dpu_rm *rm, struct dpu_global_state *global_state, struct drm_encoder *enc, struct dpu_rm_requirements *reqs) _dpu_rm_make_reservation() argument 550 dpu_rm_reserve( struct dpu_rm *rm, struct dpu_global_state *global_state, struct drm_encoder *enc, struct drm_crtc_state *crtc_state, struct msm_display_topology topology) dpu_rm_reserve() argument 587 dpu_rm_get_assigned_resources(struct dpu_rm *rm, struct dpu_global_state *global_state, uint32_t enc_id, enum dpu_hw_blk_type type, struct dpu_hw_blk **blks, int blks_size) dpu_rm_get_assigned_resources() argument [all...] |
/kernel/linux/linux-5.10/tools/perf/arch/x86/util/ |
H A D | perf_regs.c | 197 * rm[0]: +/-NUM(REG) in arch_sdt_arg_parse_op() 198 * rm[1]: +/- in arch_sdt_arg_parse_op() 199 * rm[2]: NUM in arch_sdt_arg_parse_op() 200 * rm[3]: ( in arch_sdt_arg_parse_op() 201 * rm[4]: REG in arch_sdt_arg_parse_op() 202 * rm[5]: ) in arch_sdt_arg_parse_op() 204 regmatch_t rm[6]; in arch_sdt_arg_parse_op() local 223 regexec(&sdt_op_regex, old_op, 6, rm, 0) || in arch_sdt_arg_parse_op() 224 rm[4].rm_eo - rm[ in arch_sdt_arg_parse_op() [all...] |
/kernel/linux/linux-6.6/tools/perf/arch/x86/util/ |
H A D | perf_regs.c | 200 * rm[0]: +/-NUM(REG) in arch_sdt_arg_parse_op() 201 * rm[1]: +/- in arch_sdt_arg_parse_op() 202 * rm[2]: NUM in arch_sdt_arg_parse_op() 203 * rm[3]: ( in arch_sdt_arg_parse_op() 204 * rm[4]: REG in arch_sdt_arg_parse_op() 205 * rm[5]: ) in arch_sdt_arg_parse_op() 207 regmatch_t rm[6]; in arch_sdt_arg_parse_op() local 226 regexec(&sdt_op_regex, old_op, 6, rm, 0) || in arch_sdt_arg_parse_op() 227 rm[4].rm_eo - rm[ in arch_sdt_arg_parse_op() [all...] |
/kernel/linux/linux-5.10/tools/perf/arch/powerpc/util/ |
H A D | perf_regs.c | 129 regmatch_t rm[5]; in arch_sdt_arg_parse_op() local 142 if (!regexec(&sdt_op_regex1, old_op, 3, rm, 0)) { in arch_sdt_arg_parse_op() 146 new_len += (int)(rm[2].rm_eo - rm[2].rm_so); in arch_sdt_arg_parse_op() 153 (int)(rm[2].rm_eo - rm[2].rm_so), old_op + rm[2].rm_so); in arch_sdt_arg_parse_op() 154 } else if (!regexec(&sdt_op_regex2, old_op, 5, rm, 0)) { in arch_sdt_arg_parse_op() 159 prefix = (rm[1].rm_so == -1) ? '+' : '-'; in arch_sdt_arg_parse_op() 162 new_len += (int)(rm[ in arch_sdt_arg_parse_op() [all...] |
/kernel/linux/linux-6.6/tools/perf/arch/powerpc/util/ |
H A D | perf_regs.c | 138 regmatch_t rm[5]; in arch_sdt_arg_parse_op() local 151 if (!regexec(&sdt_op_regex1, old_op, 3, rm, 0)) { in arch_sdt_arg_parse_op() 155 new_len += (int)(rm[2].rm_eo - rm[2].rm_so); in arch_sdt_arg_parse_op() 162 (int)(rm[2].rm_eo - rm[2].rm_so), old_op + rm[2].rm_so); in arch_sdt_arg_parse_op() 163 } else if (!regexec(&sdt_op_regex2, old_op, 5, rm, 0)) { in arch_sdt_arg_parse_op() 168 prefix = (rm[1].rm_so == -1) ? '+' : '-'; in arch_sdt_arg_parse_op() 171 new_len += (int)(rm[ in arch_sdt_arg_parse_op() [all...] |
/kernel/linux/linux-5.10/arch/x86/math-emu/ |
H A D | reg_divide.c | 28 int FPU_div(int flags, int rm, int control_w) in FPU_div() argument 37 deststnr = rm; in FPU_div() 46 a = (FPU_REG *) rm; in FPU_div() 49 a = &st(rm); in FPU_div() 51 taga = FPU_gettagi(rm); in FPU_div() 58 b = (FPU_REG *) rm; in FPU_div() 61 b = &st(rm); in FPU_div() 63 tagb = FPU_gettagi(rm); in FPU_div() 133 return real_2op_NaN((FPU_REG *) rm, flags & 0x0f, 0, in FPU_div() 141 return real_2op_NaN(st0_ptr, tag, rm, in FPU_div() [all...] |
/kernel/linux/linux-6.6/arch/x86/math-emu/ |
H A D | reg_divide.c | 28 int FPU_div(int flags, int rm, int control_w) in FPU_div() argument 37 deststnr = rm; in FPU_div() 46 a = (FPU_REG *) rm; in FPU_div() 49 a = &st(rm); in FPU_div() 51 taga = FPU_gettagi(rm); in FPU_div() 58 b = (FPU_REG *) rm; in FPU_div() 61 b = &st(rm); in FPU_div() 63 tagb = FPU_gettagi(rm); in FPU_div() 133 return real_2op_NaN((FPU_REG *) rm, flags & 0x0f, 0, in FPU_div() 141 return real_2op_NaN(st0_ptr, tag, rm, in FPU_div() [all...] |
/kernel/linux/linux-6.6/tools/perf/arch/arm64/util/ |
H A D | perf_regs.c | 98 regmatch_t rm[5]; in arch_sdt_arg_parse_op() local 104 if (!regexec(&sdt_op_regex1, old_op, 3, rm, 0)) { in arch_sdt_arg_parse_op() 107 new_len += (int)(rm[1].rm_eo - rm[1].rm_so); in arch_sdt_arg_parse_op() 114 (int)(rm[1].rm_eo - rm[1].rm_so), old_op + rm[1].rm_so); in arch_sdt_arg_parse_op() 115 } else if (!regexec(&sdt_op_regex2, old_op, 5, rm, 0)) { in arch_sdt_arg_parse_op() 120 if (rm[2].rm_so == -1) in arch_sdt_arg_parse_op() 123 new_len += (int)(rm[ in arch_sdt_arg_parse_op() [all...] |
/kernel/linux/linux-5.10/arch/mips/math-emu/ |
H A D | dp_mul.c | 16 u64 rm; in ieee754dp_mul() local 104 /* rm = xm * ym, re = xe+ye basically */ in ieee754dp_mul() 116 * Multiply 64 bits xm, ym to give high 64 bits rm with stickness. in ieee754dp_mul() 143 rm = hrm | (lrm != 0); in ieee754dp_mul() 148 if ((s64) rm < 0) { in ieee754dp_mul() 149 rm = (rm >> (64 - (DP_FBITS + 1 + 3))) | in ieee754dp_mul() 150 ((rm << (DP_FBITS + 1 + 3)) != 0); in ieee754dp_mul() 153 rm = (rm >> (6 in ieee754dp_mul() [all...] |