Home
last modified time | relevance | path

Searched refs:atomic_sub (Results 1 – 25 of 111) sorted by relevance

12345

/Linux-v4.19/drivers/lightnvm/
Dpblk-rl.c54 atomic_sub(nr_entries, &rl->rb_space); in pblk_rl_inserted()
93 atomic_sub(nr_user, &rl->rb_user_cnt); in pblk_rl_out()
94 atomic_sub(nr_gc, &rl->rb_gc_cnt); in pblk_rl_out()
175 atomic_sub(blk_in_line, &rl->free_blocks); in pblk_rl_free_lines_dec()
/Linux-v4.19/kernel/locking/
Dqrwlock.c45 atomic_sub(_QR_BIAS, &lock->cnts); in queued_read_lock_slowpath()
/Linux-v4.19/net/rds/
Dib_rdma.c285 atomic_sub(pinned, &pool->free_pinned); in rds_ib_teardown_mr()
440 atomic_sub(unpinned, &pool->free_pinned); in rds_ib_flush_mr_pool()
441 atomic_sub(dirty_to_clean, &pool->dirty_count); in rds_ib_flush_mr_pool()
442 atomic_sub(nfreed, &pool->item_count); in rds_ib_flush_mr_pool()
/Linux-v4.19/arch/sparc/include/asm/
Datomic_32.h40 #define atomic_sub(i, v) ((void)atomic_add_return(-(int)(i), (v))) macro
/Linux-v4.19/include/asm-generic/
Dqrwlock.h56 atomic_sub(_QR_BIAS, &lock->cnts); in queued_read_trylock()
Datomic.h194 static inline void atomic_sub(int i, atomic_t *v) in atomic_sub() function
/Linux-v4.19/net/atm/
Datm_misc.c98 #define __HANDLE_ITEM(i) atomic_sub(to->i, &from->i) in sonet_subtract_stats()
/Linux-v4.19/arch/m68k/amiga/
Dchipram.c89 atomic_sub(size, &chipavail); in amiga_chip_alloc_res()
/Linux-v4.19/fs/jbd2/
Dtransaction.c165 atomic_sub(blocks, &journal->j_reserved_credits); in sub_reserved_credits()
203 atomic_sub(total, &t->t_outstanding_credits); in add_transaction_credits()
235 atomic_sub(total, &t->t_outstanding_credits); in add_transaction_credits()
253 atomic_sub(total, &t->t_outstanding_credits); in add_transaction_credits()
592 atomic_sub(nblocks, &transaction->t_outstanding_credits); in jbd2_journal_extend()
600 atomic_sub(nblocks, &transaction->t_outstanding_credits); in jbd2_journal_extend()
661 atomic_sub(handle->h_buffer_credits, in jbd2__journal_restart()
1731 atomic_sub(handle->h_buffer_credits, in jbd2_journal_stop()
/Linux-v4.19/arch/s390/include/asm/
Datomic.h58 #define atomic_sub(_i, _v) atomic_add(-(int)(_i), _v) macro
/Linux-v4.19/drivers/md/bcache/
Dclosure.h224 atomic_sub(CLOSURE_RUNNING, &cl->remaining); in closure_set_stopped()
Dio.c146 atomic_sub(ms, &c->congested); in bch_bbio_count_io_errors()
/Linux-v4.19/include/linux/
Dpage_ref.h100 atomic_sub(nr, &page->_refcount); in page_ref_sub()
Datmdev.h268 atomic_sub(truesize, &sk_atm(vcc)->sk_rmem_alloc); in atm_return()
Dfscache-cache.h199 atomic_sub(n_pages, &op->n_pages); in fscache_retrieval_complete()
/Linux-v4.19/lib/
Dfault-inject.c132 atomic_sub(size, &attr->space); in should_fail()
/Linux-v4.19/net/ipv6/
Dcalipso.c809 atomic_sub(txopts->tot_len, &sk->sk_omem_alloc); in calipso_opt_update()
1233 atomic_sub(txopts->tot_len, &sk->sk_omem_alloc); in calipso_req_setattr()
1266 atomic_sub(txopts->tot_len, &sk->sk_omem_alloc); in calipso_req_delattr()
Dipv6_sockglue.c239 atomic_sub(opt->tot_len, &sk->sk_omem_alloc); in do_ipv6_setsockopt()
470 atomic_sub(opt->tot_len, &sk->sk_omem_alloc); in do_ipv6_setsockopt()
543 atomic_sub(opt->tot_len, &sk->sk_omem_alloc); in do_ipv6_setsockopt()
/Linux-v4.19/net/9p/
Dtrans_virtio.c510 atomic_sub(in_nr_pages, &vp_pinned); in p9_virtio_zc_request()
514 atomic_sub(out_nr_pages, &vp_pinned); in p9_virtio_zc_request()
/Linux-v4.19/net/smc/
Dsmc_tx.c218 atomic_sub(copylen, &conn->sndbuf_space); in smc_tx_sendmsg()
308 atomic_sub(len, &conn->peer_rmbe_space); in smc_tx_advance_cursors()
/Linux-v4.19/drivers/md/
Ddm-service-time.c316 atomic_sub(nr_bytes, &pi->in_flight_size); in st_end_io()
/Linux-v4.19/arch/ia64/include/asm/
Datomic.h219 #define atomic_sub(i,v) (void)atomic_sub_return((i), (v)) macro
/Linux-v4.19/net/sunrpc/
Dbackchannel_rqst.c51 atomic_sub(n, &xprt->bc_free_slots); in xprt_dec_alloc_count()
/Linux-v4.19/tools/memory-model/
Dlinux-kernel.def56 atomic_sub(V,X) { __atomic_op(X,-,V); }
/Linux-v4.19/drivers/net/wireless/marvell/mwifiex/
Dtxrx.c243 atomic_sub(tx_info->aggr_num, &adapter->tx_queued); in mwifiex_dequeue_tx_queue()

12345