Home
last modified time | relevance | path

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

123456

/linux/kernel/locking/
H A Drwbase_rt.c248 atomic_sub(READER_BIAS, &rwb->readers); in rwbase_write_lock()
294 atomic_sub(READER_BIAS, &rwb->readers); in rwbase_write_trylock()
H A Dqrwlock.c36 atomic_sub(_QR_BIAS, &lock->cnts); in queued_read_lock_slowpath()
/linux/net/rds/
H A Dib_rdma.c273 atomic_sub(pinned, &pool->free_pinned); in rds_ib_teardown_mr()
424 atomic_sub(unpinned, &pool->free_pinned); in rds_ib_flush_mr_pool()
425 atomic_sub(dirty_to_clean, &pool->dirty_count); in rds_ib_flush_mr_pool()
426 atomic_sub(nfreed, &pool->item_count); in rds_ib_flush_mr_pool()
/linux/drivers/gpu/drm/panthor/
H A Dpanthor_heap.c133 atomic_sub(heap->chunk_size, &pool->size); in panthor_free_heap_chunk()
397 atomic_sub(heap->chunk_size, &pool->size); in panthor_heap_return_chunk()
607 atomic_sub(pool->gpu_contexts->obj->size, &pool->size); in panthor_heap_pool_destroy()
/linux/net/atm/
H A Datm_misc.c98 #define __HANDLE_ITEM(i) atomic_sub(to->i, &from->i) in sonet_subtract_stats()
/linux/arch/m68k/amiga/
H A Dchipram.c89 atomic_sub(size, &chipavail); in amiga_chip_alloc_res()
/linux/include/asm-generic/
H A Dqrwlock.h53 atomic_sub(_QR_BIAS, &lock->cnts); in queued_read_trylock()
/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_cnt.c237 atomic_sub(sub_pool->entry_size, &sub_pool->active_entries_count); in mlxsw_sp_counter_free()
238 atomic_sub(sub_pool->entry_size, &pool->active_entries_count); in mlxsw_sp_counter_free()
/linux/block/
H A Dblk-mq.h312 atomic_sub(val, &hctx->queue->nr_active_requests_shared_tags); in __blk_mq_sub_active_requests()
314 atomic_sub(val, &hctx->nr_active); in __blk_mq_sub_active_requests()
/linux/fs/jbd2/
H A Dtransaction.c186 atomic_sub(blocks, &journal->j_reserved_credits); in sub_reserved_credits()
239 atomic_sub(total, &t->t_outstanding_credits); in add_transaction_credits()
273 atomic_sub(total, &t->t_outstanding_credits); in add_transaction_credits()
293 atomic_sub(total, &t->t_outstanding_credits); in add_transaction_credits()
551 atomic_sub(handle->h_total_credits, &t->t_outstanding_credits); in __jbd2_journal_unreserve_handle()
675 atomic_sub(nblocks, &transaction->t_outstanding_credits); in jbd2_journal_extend()
726 atomic_sub(handle->h_total_credits, in stop_this_handle()
/linux/drivers/gpu/drm/i915/
H A Dintel_runtime_pm.h179 atomic_sub(INTEL_RPM_WAKELOCK_BIAS + 1, in enable_rpm_wakeref_asserts()
H A Dintel_runtime_pm.c157 atomic_sub(INTEL_RPM_WAKELOCK_BIAS, &rpm->wakeref_count); in intel_runtime_pm_release()
/linux/fs/kernfs/
H A Dinode.c381 atomic_sub(size, sz); in kernfs_vfs_user_xattr_add()
404 atomic_sub(old_xattr->size, sz); in kernfs_vfs_user_xattr_rm()
/linux/drivers/md/bcache/
H A Dio.c158 atomic_sub(ms, &c->congested); in bch_bbio_count_io_errors()
/linux/kernel/bpf/
H A Dstream.c205 atomic_sub(len, &stream->capacity); in bpf_stream_consume_capacity()
215 atomic_sub(len, &stream->capacity); in bpf_stream_release_capacity()
/linux/arch/arm64/include/asm/
H A Datomic.h30 ATOMIC_OP(atomic_sub) in ATOMIC_OP()
/linux/net/ipv6/
H A Dcalipso.c788 atomic_sub(txopts->tot_len, &sk->sk_omem_alloc); in calipso_opt_update()
1232 atomic_sub(txopts->tot_len, &sk->sk_omem_alloc); in calipso_req_setattr()
1269 atomic_sub(txopts->tot_len, &sk->sk_omem_alloc); in calipso_req_delattr()
/linux/include/linux/
H A Dpage_ref.h132 atomic_sub(nr, &page->_refcount); in page_ref_sub()
H A Datmdev.h267 atomic_sub(truesize, &sk_atm(vcc)->sk_rmem_alloc); in atm_return()
H A Dclosure.h245 atomic_sub(CLOSURE_RUNNING, &cl->remaining); in closure_set_stopped()
/linux/net/ipv4/
H A Dtcp_ao.c292 atomic_sub(total_ao_sk_mem, &sk->sk_omem_alloc); in tcp_ao_sk_omem_free()
329 atomic_sub(omem, &(((struct sock *)tp)->sk_omem_alloc)); in tcp_ao_time_wait()
1129 atomic_sub(tcp_ao_sizeof_key(key), &sk->sk_omem_alloc); in tcp_ao_connect_init()
1283 atomic_sub(tcp_ao_sizeof_key(key), &newsk->sk_omem_alloc); in tcp_ao_copy_all_matching()
1754 atomic_sub(tcp_ao_sizeof_key(key), &sk->sk_omem_alloc); in tcp_ao_add_cmd()
1777 atomic_sub(tcp_ao_sizeof_key(key), &sk->sk_omem_alloc); in tcp_ao_delete_key()
1803 atomic_sub(tcp_ao_sizeof_key(key), &sk->sk_omem_alloc); in tcp_ao_delete_key()
/linux/net/9p/
H A Dtrans_virtio.c548 atomic_sub(in_nr_pages, &vp_pinned); in p9_virtio_zc_request()
552 atomic_sub(out_nr_pages, &vp_pinned); in p9_virtio_zc_request()
/linux/drivers/md/
H A Ddm-ps-service-time.c319 atomic_sub(nr_bytes, &pi->in_flight_size); in st_end_io()
/linux/net/smc/
H A Dsmc_tx.c273 atomic_sub(copylen, &conn->sndbuf_space); in smc_tx_sendmsg()
349 atomic_sub(len, &conn->peer_rmbe_space); in smc_tx_advance_cursors()
/linux/net/core/
H A Dbpf_sk_storage.c203 atomic_sub(smap->elem_size, in bpf_sk_storage_clone()
300 atomic_sub(size, &sk->sk_omem_alloc); in bpf_sk_storage_uncharge()

123456