/linux/drivers/md/ |
H A D | dm-writecache.c | 100 #define WC_MODE_PMEM(wc) ((wc)->pmem_mode) argument 101 #define WC_MODE_FUA(wc) ((wc)->writeback_fua) argument 103 #define WC_MODE_PMEM(wc) false argument 104 #define WC_MODE_FUA(wc) false argument 106 #define WC_MODE_SORT_FREELIST(wc) (!WC_MODE_PMEM(wc)) argument 224 struct dm_writecache *wc; member 233 struct dm_writecache *wc; member 242 static void wc_lock(struct dm_writecache *wc) in wc_lock() argument 244 mutex_lock(&wc->lock); in wc_lock() 247 static void wc_unlock(struct dm_writecache *wc) in wc_unlock() argument [all …]
|
/linux/include/math-emu/ |
H A D | op-common.h | 27 #define _FP_DECL(wc, X) \ argument 29 _FP_FRAC_DECL_##wc(X) 36 #define _FP_UNPACK_CANONICAL(fs, wc, X) \ argument 42 _FP_FRAC_SLL_##wc(X, _FP_WORKBITS); \ 48 if (_FP_FRAC_ZEROP_##wc(X)) \ 54 _FP_FRAC_CLZ_##wc(_shift, X); \ 56 _FP_FRAC_SLL_##wc(X, (_shift+_FP_WORKBITS)); \ 69 if (_FP_FRAC_ZEROP_##wc(X)) \ 89 #define _FP_PACK_CANONICAL(fs, wc, X) \ argument 97 _FP_ROUND(wc, X); \ [all …]
|
H A D | soft-fp.h | 135 #define _FP_ROUND_NEAREST(wc, X) \ argument 137 if ((_FP_FRAC_LOW_##wc(X) & 15) != _FP_WORK_ROUND) \ 138 _FP_FRAC_ADDI_##wc(X, _FP_WORK_ROUND); \ 141 #define _FP_ROUND_ZERO(wc, X) (void)0 argument 143 #define _FP_ROUND_PINF(wc, X) \ argument 145 if (!X##_s && (_FP_FRAC_LOW_##wc(X) & 7)) \ 146 _FP_FRAC_ADDI_##wc(X, _FP_WORK_LSB); \ 149 #define _FP_ROUND_MINF(wc, X) \ argument 151 if (X##_s && (_FP_FRAC_LOW_##wc(X) & 7)) \ 152 _FP_FRAC_ADDI_##wc(X, _FP_WORK_LSB); \ [all …]
|
/linux/fs/ocfs2/ |
H A D | aops.c | 771 static void ocfs2_unlock_folios(struct ocfs2_write_ctxt *wc) in ocfs2_unlock_folios() argument 780 if (wc->w_target_locked) { in ocfs2_unlock_folios() 781 BUG_ON(!wc->w_target_folio); in ocfs2_unlock_folios() 782 for (i = 0; i < wc->w_num_folios; i++) { in ocfs2_unlock_folios() 783 if (wc->w_target_folio == wc->w_folios[i]) { in ocfs2_unlock_folios() 784 wc->w_folios[i] = NULL; in ocfs2_unlock_folios() 788 folio_mark_accessed(wc->w_target_folio); in ocfs2_unlock_folios() 789 folio_put(wc->w_target_folio); in ocfs2_unlock_folios() 791 ocfs2_unlock_and_free_folios(wc->w_folios, wc->w_num_folios); in ocfs2_unlock_folios() 810 struct ocfs2_write_ctxt *wc) in ocfs2_free_write_ctxt() argument [all …]
|
/linux/fs/btrfs/ |
H A D | tree-log.c | 153 struct walk_control *wc, u64 gen, int level); 171 static void do_abort_log_replay(struct walk_control *wc, const char *function, in do_abort_log_replay() argument 174 struct btrfs_fs_info *fs_info = wc->trans->fs_info; in do_abort_log_replay() 190 btrfs_abort_transaction(wc->trans, error); in do_abort_log_replay() 192 if (wc->subvol_path->nodes[0]) { in do_abort_log_replay() 195 btrfs_root_id(wc->root)); in do_abort_log_replay() 196 btrfs_print_leaf(wc->subvol_path->nodes[0]); in do_abort_log_replay() 199 if (wc->log_leaf) { in do_abort_log_replay() 202 btrfs_root_id(wc->root), wc->log_slot, in do_abort_log_replay() 203 wc->log_key.objectid, wc->log_key.type, wc->log_key.offset); in do_abort_log_replay() [all …]
|
H A D | extent-tree.c | 5277 * @wc: the walk control for this deletion 5279 * @refs: the number of refs for wc->level - 1 5280 * @flags: the flags for wc->level - 1 5284 * wc->level should be read and walked into, or if we can simply delete our 5292 static bool visit_node_for_delete(struct btrfs_root *root, struct walk_control *wc, in visit_node_for_delete() argument 5297 int level = wc->level; in visit_node_for_delete() 5300 ASSERT(wc->refs[level - 1] > 0); in visit_node_for_delete() 5306 if (wc->stage == UPDATE_BACKREF) { in visit_node_for_delete() 5316 if (wc->refs[level - 1] == 1) in visit_node_for_delete() 5331 if (!wc->update_ref || generation <= btrfs_root_origin_generation(root)) in visit_node_for_delete() [all …]
|
/linux/drivers/net/ethernet/brocade/bna/ |
H A D | bfa_cs.h | 89 bfa_wc_up(struct bfa_wc *wc) in bfa_wc_up() argument 91 wc->wc_count++; in bfa_wc_up() 95 bfa_wc_down(struct bfa_wc *wc) in bfa_wc_down() argument 97 wc->wc_count--; in bfa_wc_down() 98 if (wc->wc_count == 0) in bfa_wc_down() 99 wc->wc_resume(wc->wc_cbarg); in bfa_wc_down() 104 bfa_wc_init(struct bfa_wc *wc, bfa_wc_resume_t wc_resume, void *wc_cbarg) in bfa_wc_init() argument 106 wc->wc_resume = wc_resume; in bfa_wc_init() 107 wc->wc_cbarg = wc_cbarg; in bfa_wc_init() 108 wc->wc_count = 0; in bfa_wc_init() [all …]
|
/linux/drivers/infiniband/sw/siw/ |
H A D | siw_cq.c | 48 int siw_reap_cqe(struct siw_cq *cq, struct ib_wc *wc) in siw_reap_cqe() argument 57 memset(wc, 0, sizeof(*wc)); in siw_reap_cqe() 58 wc->wr_id = cqe->id; in siw_reap_cqe() 59 wc->byte_len = cqe->bytes; in siw_reap_cqe() 68 wc->ex.invalidate_rkey = cqe->inval_stag; in siw_reap_cqe() 69 wc->wc_flags = IB_WC_WITH_INVALIDATE; in siw_reap_cqe() 71 wc->qp = cqe->base_qp; in siw_reap_cqe() 72 wc->opcode = map_wc_opcode[cqe->opcode]; in siw_reap_cqe() 73 wc->status = map_cqe_status[cqe->status].ib; in siw_reap_cqe() 95 wc->opcode = map_wc_opcode[opcode]; in siw_reap_cqe() [all …]
|
/linux/drivers/infiniband/sw/rdmavt/ |
H A D | trace_cq.h | 70 TP_PROTO(struct rvt_cq *cq, struct ib_wc *wc, u32 idx), 71 TP_ARGS(cq, wc, idx), 85 __entry->wr_id = wc->wr_id; 86 __entry->status = wc->status; 87 __entry->opcode = wc->opcode; 88 __entry->length = wc->byte_len; 89 __entry->qpn = wc->qp->qp_num; 91 __entry->flags = wc->wc_flags; 92 __entry->imm = be32_to_cpu(wc->ex.imm_data); 110 TP_PROTO(struct rvt_cq *cq, struct ib_wc *wc, u32 idx), [all …]
|
/linux/tools/perf/tests/shell/ |
H A D | lock_contention.sh | 53 if [ "$(cat "${result}" | wc -l)" != "1" ]; then 54 echo "[Fail] Recorded result count is not 1:" "$(cat "${result}" | wc -l)" 71 if [ "$(cat "${result}" | wc -l)" != "1" ]; then 72 echo "[Fail] BPF result count is not 1:" "$(cat "${result}" | wc -l)" 83 if [ "$(cat "${result}" | wc -l)" != "1" ]; then 84 echo "[Fail] Recorded result count is not 1:" "$(cat "${result}" | wc -l)" 96 if [ "$(cat "${result}" | wc -l)" != "1" ]; then 97 echo "[Fail] Recorded result count is not 1:" "$(cat "${result}" | wc -l)" 108 if [ "$(cat "${result}" | wc -l)" != "1" ]; then 109 echo "[Fail] BPF result count is not 1:" "$(cat "${result}" | wc -l)" [all …]
|
/linux/Documentation/arch/x86/ |
H A D | pat.rst | 22 WC Write-combined 47 | ioremap_wc | -- | -- | WC | 54 | set_memory_wc, | WC | -- | -- | 62 | pci sysfs resource_wc | -- | -- | WC | 68 | pci proc | -- | -- | WC | 71 | /dev/mem | -- | WB/WC/UC- | WB/WC/UC- | 77 | /dev/mem | -- | WB/WC/UC- | WB/WC/UC- | 112 In addition, step 2 internally tracks the region as UC or WC in memtype 127 is made, should already have been ioremapped with WC attributes or PAT entries, 145 WC 000 WB _PAGE_CACHE_MODE_WB WC | WC [all …]
|
/linux/drivers/infiniband/hw/hfi1/ |
H A D | ud.c | 41 struct ib_wc wc; in ud_loopback() local 107 memset(&wc, 0, sizeof(wc)); in ud_loopback() 108 wc.byte_len = length + sizeof(struct ib_grh); in ud_loopback() 111 wc.wc_flags = IB_WC_WITH_IMM; in ud_loopback() 112 wc.ex.imm_data = swqe->wr.ex.imm_data; in ud_loopback() 137 if (unlikely(wc.byte_len > qp->r_len)) { in ud_loopback() 174 wc.wc_flags |= IB_WC_GRH; in ud_loopback() 193 wc.wr_id = qp->r_wr_id; in ud_loopback() 194 wc.status = IB_WC_SUCCESS; in ud_loopback() 195 wc.opcode = IB_WC_RECV; in ud_loopback() [all …]
|
H A D | uc.c | 270 struct ib_wc wc; in hfi1_uc_rcv() local 389 wc.ex.imm_data = ohdr->u.imm_data; in hfi1_uc_rcv() 390 wc.wc_flags = IB_WC_WITH_IMM; in hfi1_uc_rcv() 394 wc.ex.imm_data = 0; in hfi1_uc_rcv() 395 wc.wc_flags = 0; in hfi1_uc_rcv() 403 wc.byte_len = tlen + qp->r_rcv_len; in hfi1_uc_rcv() 404 if (unlikely(wc.byte_len > qp->r_len)) in hfi1_uc_rcv() 406 wc.opcode = IB_WC_RECV; in hfi1_uc_rcv() 410 wc.wr_id = qp->r_wr_id; in hfi1_uc_rcv() 411 wc.status = IB_WC_SUCCESS; in hfi1_uc_rcv() [all …]
|
/linux/drivers/infiniband/hw/vmw_pvrdma/ |
H A D | pvrdma_cq.c | 324 struct ib_wc *wc) in pvrdma_poll_one() argument 357 wc->opcode = pvrdma_wc_opcode_to_ib(cqe->opcode); in pvrdma_poll_one() 358 wc->status = pvrdma_wc_status_to_ib(cqe->status); in pvrdma_poll_one() 359 wc->wr_id = cqe->wr_id; in pvrdma_poll_one() 360 wc->qp = &(*cur_qp)->ibqp; in pvrdma_poll_one() 361 wc->byte_len = cqe->byte_len; in pvrdma_poll_one() 362 wc->ex.imm_data = cqe->imm_data; in pvrdma_poll_one() 363 wc->src_qp = cqe->src_qp; in pvrdma_poll_one() 364 wc->wc_flags = pvrdma_wc_flags_to_ib(cqe->wc_flags); in pvrdma_poll_one() 365 wc->pkey_index = cqe->pkey_index; in pvrdma_poll_one() [all …]
|
/linux/tools/testing/selftests/ftrace/test.d/dynevent/ |
H A D | add_remove_fprobe.tc | 15 ocnt=`cat enabled_functions | wc -l` 33 cnt=`cat enabled_functions | wc -l` 40 cnt=`cat enabled_functions | wc -l` 48 cnt=`cat enabled_functions | wc -l` 60 cnt=`cat enabled_functions | wc -l` 69 cnt=`cat enabled_functions | wc -l` 78 cnt=`cat enabled_functions | wc -l` 87 cnt=`cat enabled_functions | wc -l`
|
/linux/drivers/infiniband/ulp/iser/ |
H A D | iser_initiator.c | 145 void (*done)(struct ib_cq *cq, struct ib_wc *wc)) in iser_create_send_desc() argument 533 void iser_login_rsp(struct ib_cq *cq, struct ib_wc *wc) in iser_login_rsp() argument 535 struct ib_conn *ib_conn = wc->qp->qp_context; in iser_login_rsp() 537 struct iser_login_desc *desc = iser_login(wc->wr_cqe); in iser_login_rsp() 543 if (unlikely(wc->status != IB_WC_SUCCESS)) { in iser_login_rsp() 544 iser_err_comp(wc, "login_rsp"); in iser_login_rsp() 554 length = wc->byte_len - ISER_HEADERS_LEN; in iser_login_rsp() 592 static int iser_check_remote_inv(struct iser_conn *iser_conn, struct ib_wc *wc, in iser_check_remote_inv() argument 595 if (wc->wc_flags & IB_WC_WITH_INVALIDATE) { in iser_check_remote_inv() 597 u32 rkey = wc->ex.invalidate_rkey; in iser_check_remote_inv() [all …]
|
/linux/net/sunrpc/xprtrdma/ |
H A D | frwr_ops.c | 353 * frwr_wc_fastreg - Invoked by RDMA provider for a flushed FastReg WC 355 * @wc: WCE for a completed FastReg WR 359 static void frwr_wc_fastreg(struct ib_cq *cq, struct ib_wc *wc) in frwr_wc_fastreg() argument 361 struct ib_cqe *cqe = wc->wr_cqe; in frwr_wc_fastreg() 365 trace_xprtrdma_wc_fastreg(wc, &mr->mr_cid); in frwr_wc_fastreg() 367 rpcrdma_flush_disconnect(cq->cq_context, wc); in frwr_wc_fastreg() 442 static void frwr_mr_done(struct ib_wc *wc, struct rpcrdma_mr *mr) in frwr_mr_done() argument 444 if (likely(wc->status == IB_WC_SUCCESS)) in frwr_mr_done() 449 * frwr_wc_localinv - Invoked by RDMA provider for a LOCAL_INV WC 451 * @wc: WCE for a completed LocalInv WR [all …]
|
/linux/tools/testing/selftests/ftrace/test.d/filter/ |
H A D | event-filter-function.tc | 38 while [ `grep kmem_cache_free trace| wc -l` -eq 0 ]; do 46 hitcnt=`grep kmem_cache_free trace| grep $target_func | wc -l` 47 misscnt=`grep kmem_cache_free trace| grep -v $target_func | wc -l` 64 while [ `grep kmem_cache_free trace| wc -l` -eq 0 ]; do 72 hitcnt=`grep kmem_cache_free trace| grep $target_func | wc -l` 73 misscnt=`grep kmem_cache_free trace| grep -v $target_func | wc -l` 90 nocnt=`grep openat trace | wc -l` 93 hitcnt=`grep openat trace | wc -l`;
|
/linux/drivers/scsi/bfa/ |
H A D | bfa_cs.h | 242 bfa_wc_up(struct bfa_wc_s *wc) in bfa_wc_up() argument 244 wc->wc_count++; in bfa_wc_up() 248 bfa_wc_down(struct bfa_wc_s *wc) in bfa_wc_down() argument 250 wc->wc_count--; in bfa_wc_down() 251 if (wc->wc_count == 0) in bfa_wc_down() 252 wc->wc_resume(wc->wc_cbarg); in bfa_wc_down() 259 bfa_wc_init(struct bfa_wc_s *wc, bfa_wc_resume_t wc_resume, void *wc_cbarg) in bfa_wc_init() argument 261 wc->wc_resume = wc_resume; in bfa_wc_init() 262 wc->wc_cbarg = wc_cbarg; in bfa_wc_init() 263 wc->wc_count = 0; in bfa_wc_init() [all …]
|
/linux/drivers/infiniband/hw/cxgb4/ |
H A D | cq.c | 755 struct ib_wc *wc, struct c4iw_srq *srq) in __c4iw_poll_cq_one() argument 769 wc->wr_id = cookie; in __c4iw_poll_cq_one() 770 wc->qp = &qhp->ibqp; in __c4iw_poll_cq_one() 771 wc->vendor_err = CQE_STATUS(&cqe); in __c4iw_poll_cq_one() 772 wc->wc_flags = 0; in __c4iw_poll_cq_one() 790 wc->byte_len = CQE_LEN(&cqe); in __c4iw_poll_cq_one() 792 wc->byte_len = 0; in __c4iw_poll_cq_one() 796 wc->opcode = IB_WC_RECV; in __c4iw_poll_cq_one() 800 wc->opcode = IB_WC_RECV; in __c4iw_poll_cq_one() 801 wc->ex.invalidate_rkey = CQE_WRID_STAG(&cqe); in __c4iw_poll_cq_one() [all …]
|
/linux/tools/testing/selftests/ftrace/test.d/ftrace/ |
H A D | func_traceonoff_triggers.tc | 26 grep -v '^#' trace | wc -l 57 x=`grep '^\.schedule$' available_filter_functions | wc -l` 75 cnt=`grep schedule set_ftrace_filter | wc -l` 110 cnt=`grep schedule set_ftrace_filter | wc -l` 122 cnt=`grep schedule set_ftrace_filter | wc -l` 140 cnt=`grep schedule set_ftrace_filter | wc -l`
|
/linux/drivers/infiniband/hw/qedr/ |
H A D | qedr_roce_cm.c | 670 int qedr_gsi_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc) in qedr_gsi_poll_cq() argument 682 memset(&wc[i], 0, sizeof(*wc)); in qedr_gsi_poll_cq() 684 wc[i].qp = &qp->ibqp; in qedr_gsi_poll_cq() 685 wc[i].wr_id = qp->rqe_wr_id[qp->rq.cons].wr_id; in qedr_gsi_poll_cq() 686 wc[i].opcode = IB_WC_RECV; in qedr_gsi_poll_cq() 687 wc[i].pkey_index = 0; in qedr_gsi_poll_cq() 688 wc[i].status = (qp->rqe_wr_id[qp->rq.cons].rc) ? in qedr_gsi_poll_cq() 691 wc[i].byte_len = qp->rqe_wr_id[qp->rq.cons].sg_list[0].length; in qedr_gsi_poll_cq() 692 wc[i].wc_flags |= IB_WC_GRH | IB_WC_IP_CSUM_OK; in qedr_gsi_poll_cq() 693 ether_addr_copy(wc[i].smac, qp->rqe_wr_id[qp->rq.cons].smac); in qedr_gsi_poll_cq() [all …]
|
/linux/tools/testing/selftests/ftrace/ |
H A D | ftracetest | 468 casecount=`echo $TEST_CASES | wc -w` 502 prlog "# of passed: " `echo $PASSED_CASES | wc -w` 503 prlog "# of failed: " `echo $FAILED_CASES | wc -w` 504 prlog "# of unresolved: " `echo $UNRESOLVED_CASES | wc -w` 505 prlog "# of untested: " `echo $UNTESTED_CASES | wc -w` 506 prlog "# of unsupported: " `echo $UNSUPPORTED_CASES | wc -w` 507 prlog "# of xfailed: " `echo $XFAILED_CASES | wc -w` 508 prlog "# of undefined(test bug): " `echo $UNDEFINED_CASES | wc -w` 512 echo -n " pass:"`echo $PASSED_CASES | wc -w` 513 echo -n " fail:"`echo $FAILED_CASES | wc -w` [all …]
|
/linux/include/trace/events/ |
H A D | ib_mad.h | 121 TP_PROTO(struct ib_mad_send_wr_private *wr, struct ib_wc *wc), 122 TP_ARGS(wr, wc), 163 __entry->wc_status = wc->status; 164 __entry->length = wc->byte_len; 167 TP_printk("%d:%d QP%d : SEND WC Status %d : agent %p: " \ 184 TP_PROTO(struct ib_mad_qp_info *qp_info, struct ib_wc *wc, 186 TP_ARGS(qp_info, wc, mad_hdr), 212 __entry->length = wc->byte_len; 222 __entry->slid = wc->slid; 223 __entry->src_qp = wc->src_qp; [all …]
|
H A D | rpcrdma.h | 57 const struct ib_wc *wc, 61 TP_ARGS(wc, cid), 73 __entry->status = wc->status; 74 if (wc->status) 75 __entry->vendor_err = wc->vendor_err; 90 const struct ib_wc *wc, \ 93 TP_ARGS(wc, cid)) 97 const struct ib_wc *wc, 101 TP_ARGS(wc, cid), 113 __entry->status = wc->status; [all …]
|