Home
last modified time | relevance | path

Searched refs:binder (Results 1 – 14 of 14) sorted by relevance

/linux/Documentation/admin-guide/
H A Dbinderfs.rst6 Android binderfs is a filesystem for the Android binder IPC mechanism. It
7 allows to dynamically add and remove binder devices at runtime. Binder devices
8 located in a new binderfs instance are independent of binder devices located in
10 to get a set of private binder devices.
18 mount -t binder binder /dev/binderfs
21 In a fresh instance of binderfs no binder devices will be present. There will
22 only be a ``binder-control`` device which serves as the request handler for
31 binderfs instances can be mounted with a limit on the number of binder
34 of binder devices can be allocated in this binderfs instance.
37 Using ``stats=global`` enables global binder statistics.
[all …]
/linux/sound/soc/intel/avs/boards/
H A Dhdaudio.c172 struct snd_soc_dai_link *binder; in avs_hdaudio_probe() local
187 binder = devm_kmemdup(dev, &probing_link, sizeof(probing_link), GFP_KERNEL); in avs_hdaudio_probe()
188 if (!binder) in avs_hdaudio_probe()
191 binder->platforms = devm_kzalloc(dev, sizeof(*binder->platforms), GFP_KERNEL); in avs_hdaudio_probe()
192 binder->codecs = devm_kzalloc(dev, sizeof(*binder->codecs), GFP_KERNEL); in avs_hdaudio_probe()
193 if (!binder->platforms || !binder->codecs) in avs_hdaudio_probe()
196 binder->codecs->name = devm_kstrdup_const(dev, dev_name(&codec->core.dev), GFP_KERNEL); in avs_hdaudio_probe()
197 if (!binder->codecs->name) in avs_hdaudio_probe()
200 binder->platforms->name = dev_name(dev); in avs_hdaudio_probe()
201 binder->num_platforms = 1; in avs_hdaudio_probe()
[all …]
/linux/drivers/android/
H A DKconfig38 Each binderfs mount initially only contains a binder-control device.
39 It can be used to dynamically allocate new binder IPC devices via
45 default "binder,hwbinder,vndbinder"
47 Default value for the binder.devices parameter.
49 The binder.devices parameter is a comma-separated list of strings
50 that specifies the names of the binder device nodes that will be
51 created. Each binder device has its own context manager, and is
59 This feature builds the binder alloc KUnit tests.
H A DMakefile5 obj-$(CONFIG_ANDROID_BINDER_IPC) += binder.o binder_alloc.o binder_netlink.o
7 obj-$(CONFIG_ANDROID_BINDER_IPC_RUST) += binder/
H A Dbinder_trace.h7 #define TRACE_SYSTEM binder
H A Dbinder.c745 binder_uintptr_t ptr = fp ? fp->binder : 0; in binder_init_node_ilocked()
2072 node = binder_get_node(proc, fp->binder); in binder_transaction_buffer_release()
2075 debug_id, (u64)fp->binder); in binder_transaction_buffer_release()
2230 node = binder_get_node(proc, fp->binder); in binder_translate_binder()
2238 proc->pid, thread->pid, (u64)fp->binder, in binder_translate_binder()
2259 fp->binder = 0; in binder_translate_binder()
2301 fp->binder = node->ptr; in binder_translate_handle()
2330 fp->binder = 0; in binder_translate_handle()
/linux/drivers/platform/x86/lenovo/
H A Dwmi-capdata.c251 struct lwmi_cd_binder *binder = data; in lwmi_cd_component_bind() local
255 binder->cd00_list = priv->list; in lwmi_cd_component_bind()
258 priv->sub_master->master_cb = binder->cd_fan_list_cb; in lwmi_cd_component_bind()
263 binder->cd01_list = priv->list; in lwmi_cd_component_bind()
H A Dwmi-other.c1048 struct lwmi_cd_binder binder = { in lwmi_om_master_bind() local
1055 ret = component_bind_all(dev, &binder); in lwmi_om_master_bind()
1059 priv->cd00_list = binder.cd00_list; in lwmi_om_master_bind()
1060 priv->cd01_list = binder.cd01_list; in lwmi_om_master_bind()
/linux/drivers/android/binder/
H A Drust_binder_events.h11 #define TRACE_INCLUDE_PATH ../drivers/android/binder
H A Dallocation.rs378 newobj.__bindgen_anon_1.binder = ptr as _; in transfer_binder_object()
422 let ptr = unsafe { obj.__bindgen_anon_1.binder }; in cleanup_object()
H A Dthread.rs663 let ptr = unsafe { obj.__bindgen_anon_1.binder } as _; in translate_object()
H A Dprocess.rs736 unsafe { obj.__bindgen_anon_1.binder }, in set_as_manager()
/linux/include/uapi/linux/android/
H A Dbinder.h83 binder_uintptr_t binder; /* local object */ member
/linux/
H A DMAINTAINERS1876 F: Documentation/netlink/specs/binder.yaml