Searched refs:callbacks (Results 1 - 25 of 105) sorted by relevance

12345

/linux-master/kernel/livepatch/
H A Dcore.h30 if (obj->callbacks.pre_patch)
31 ret = (*obj->callbacks.pre_patch)(obj);
33 obj->callbacks.post_unpatch_enabled = !ret;
40 if (obj->callbacks.post_patch)
41 (*obj->callbacks.post_patch)(obj);
46 if (obj->callbacks.pre_unpatch)
47 (*obj->callbacks.pre_unpatch)(obj);
52 if (obj->callbacks.post_unpatch_enabled &&
53 obj->callbacks.post_unpatch)
54 (*obj->callbacks
[all...]
/linux-master/samples/livepatch/
H A DMakefile6 obj-$(CONFIG_SAMPLE_LIVEPATCH) += livepatch-callbacks-demo.o
7 obj-$(CONFIG_SAMPLE_LIVEPATCH) += livepatch-callbacks-mod.o
8 obj-$(CONFIG_SAMPLE_LIVEPATCH) += livepatch-callbacks-busymod.o
H A Dlivepatch-callbacks-demo.c7 * livepatch-callbacks-demo.c - (un)patching callbacks livepatch demo
13 * Demonstration of registering livepatch (un)patching callbacks.
21 * insmod samples/livepatch/livepatch-callbacks-mod.ko
24 * Step 2 - load the demonstration livepatch (with callbacks)
26 * insmod samples/livepatch/livepatch-callbacks-demo.ko
38 * NOTE: swap the insmod order of livepatch-callbacks-mod.ko and
39 * livepatch-callbacks-demo.ko to observe what happens when a
40 * target module is loaded after a livepatch with callbacks.
47 * insmod samples/livepatch/livepatch-callbacks
[all...]
/linux-master/tools/testing/selftests/livepatch/
H A DMakefile8 test-callbacks.sh \
/linux-master/sound/drivers/opl3/
H A Dopl3_seq.c163 struct snd_seq_port_callback callbacks; local
174 memset(&callbacks, 0, sizeof(callbacks));
175 callbacks.owner = THIS_MODULE;
176 callbacks.use = snd_opl3_synth_use;
177 callbacks.unuse = snd_opl3_synth_unuse;
178 callbacks.event_input = snd_opl3_synth_event_input;
179 callbacks.private_free = snd_opl3_synth_free_port;
180 callbacks.private_data = opl3;
186 opl3->chset->port = snd_seq_event_port_attach(opl3->seq_client, &callbacks,
[all...]
H A Dopl3_oss.c49 struct snd_seq_port_callback callbacks; local
60 memset(&callbacks, 0, sizeof(callbacks));
61 callbacks.owner = THIS_MODULE;
62 callbacks.event_input = snd_opl3_oss_event_input;
63 callbacks.private_free = snd_opl3_oss_free_port;
64 callbacks.private_data = opl3;
70 opl3->oss_chset->port = snd_seq_event_port_attach(opl3->seq_client, &callbacks,
/linux-master/tools/testing/selftests/livepatch/test_modules/
H A Dtest_klp_callbacks_demo.c75 .callbacks = {
84 .callbacks = {
93 .callbacks = {
H A Dtest_klp_callbacks_demo2.c63 .callbacks = {
/linux-master/net/lapb/
H A Dlapb_iface.c140 const struct lapb_register_struct *callbacks)
159 lapb->callbacks = callbacks;
411 if (lapb->callbacks->connect_confirmation)
412 lapb->callbacks->connect_confirmation(lapb->dev, reason);
417 if (lapb->callbacks->connect_indication)
418 lapb->callbacks->connect_indication(lapb->dev, reason);
423 if (lapb->callbacks->disconnect_confirmation)
424 lapb->callbacks->disconnect_confirmation(lapb->dev, reason);
429 if (lapb->callbacks
139 lapb_register(struct net_device *dev, const struct lapb_register_struct *callbacks) argument
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/dml2/
H A Ddml2_mall_phantom.c54 ctx->config.svp_pstate.callbacks.get_pipe_subvp_type(context, pipe) == SUBVP_PHANTOM) {
125 ctx->config.svp_pstate.callbacks.release_dsc(&context->res_ctx, ctx->config.svp_pstate.callbacks.dc->res_pool, &pipe->stream_res.dsc);
256 ctx->config.svp_pstate.callbacks.get_pipe_subvp_type(context, pipe) == SUBVP_NONE && refresh_rate < 120 &&
320 ctx->config.svp_pstate.callbacks.get_pipe_subvp_type(state, pipe) == SUBVP_NONE) {
375 ctx->config.svp_pstate.callbacks.get_pipe_subvp_type(context, pipe) == SUBVP_MAIN) {
376 phantom = ctx->config.svp_pstate.callbacks.get_paired_subvp_stream(context, pipe->stream);
457 if (ctx->config.svp_pstate.callbacks.get_pipe_subvp_type(context, pipe) == SUBVP_MAIN)
461 phantom_stream = ctx->config.svp_pstate.callbacks.get_paired_subvp_stream(context, pipe->stream);
535 pipe_mall_type = ctx->config.svp_pstate.callbacks
[all...]
/linux-master/block/
H A Dblk-stat.c15 struct list_head callbacks; member in struct:blk_queue_stats
65 list_for_each_entry_rcu(cb, &q->stats->callbacks, list) {
152 list_add_tail_rcu(&cb->list, &q->stats->callbacks);
164 if (list_empty(&q->stats->callbacks) && !q->stats->accounting)
192 if (!--q->stats->accounting && list_empty(&q->stats->callbacks))
203 if (!q->stats->accounting++ && list_empty(&q->stats->callbacks))
217 INIT_LIST_HEAD(&stats->callbacks);
229 WARN_ON(!list_empty(&stats->callbacks));
/linux-master/drivers/net/wwan/t7xx/
H A Dt7xx_netdev.h46 struct dpmaif_callbacks callbacks; member in struct:t7xx_ccmni_ctrl
/linux-master/net/core/
H A Dgso.c21 if (ptype->type == type && ptype->callbacks.gso_segment) {
22 segs = ptype->callbacks.gso_segment(skb, features);
52 if (ptype->type == type && ptype->callbacks.gso_segment) {
53 segs = ptype->callbacks.gso_segment(skb, features);
/linux-master/net/ipv6/
H A Dip6_offload.c150 if (likely(ops && ops->callbacks.gso_segment)) {
152 segs = ops->callbacks.gso_segment(skb, features);
245 if (!ops || !ops->callbacks.gro_receive) {
249 if (!ops || !ops->callbacks.gro_receive)
311 ops->callbacks.gro_receive, head, skb);
391 if (WARN_ON(!ops || !ops->callbacks.gro_complete))
394 err = INDIRECT_CALL_L4(ops->callbacks.gro_complete, tcp6_gro_complete,
451 .callbacks = {
459 .callbacks = {
467 .callbacks
[all...]
/linux-master/net/mpls/
H A Dmpls_gso.c79 .callbacks = {
87 .callbacks = {
/linux-master/drivers/rtc/
H A Drtc-hid-sensor-time.c24 struct hid_sensor_hub_callbacks callbacks; member in struct:hid_time_state
256 time_state->callbacks.send_event = hid_time_proc_event;
257 time_state->callbacks.capture_sample = hid_time_capture_sample;
258 time_state->callbacks.pdev = pdev;
260 &time_state->callbacks);
/linux-master/net/sctp/
H A Doffload.c91 .callbacks = {
97 .callbacks = {
/linux-master/arch/mips/include/asm/octeon/
H A Dcvmx-spi.h155 * Get current SPI4 initialization callbacks
157 * @callbacks: Pointer to the callbacks structure.to fill
161 extern void cvmx_spi_get_callbacks(cvmx_spi_callbacks_t *callbacks);
164 * Set new SPI4 initialization callbacks
166 * @new_callbacks: Pointer to an updated callbacks structure.
/linux-master/include/linux/
H A Dlapb.h54 const struct lapb_register_struct *callbacks);
H A Dvirtio_config.h50 * Device must not be reset from its vq/config callbacks, or in
56 * callbacks: array of callbacks, for each virtqueue
62 * @synchronize_cbs: synchronize with the virtqueue callbacks (optional)
87 * disable_vq_and_reset will guarantee that the callbacks are disabled and
109 struct virtqueue *vqs[], vq_callback_t *callbacks[],
217 vq_callback_t *callbacks[] = { c }; local
220 int err = vdev->config->find_vqs(vdev, 1, &vq, callbacks, names, NULL,
229 struct virtqueue *vqs[], vq_callback_t *callbacks[],
233 return vdev->config->find_vqs(vdev, nvqs, vqs, callbacks, name
228 virtio_find_vqs(struct virtio_device *vdev, unsigned nvqs, struct virtqueue *vqs[], vq_callback_t *callbacks[], const char * const names[], struct irq_affinity *desc) argument
237 virtio_find_vqs_ctx(struct virtio_device *vdev, unsigned nvqs, struct virtqueue *vqs[], vq_callback_t *callbacks[], const char * const names[], const bool *ctx, struct irq_affinity *desc) argument
[all...]
/linux-master/drivers/virtio/
H A Dvirtio_pci_common.c288 struct virtqueue *vqs[], vq_callback_t *callbacks[],
305 if (names[i] && callbacks[i])
325 if (!callbacks[i])
331 vqs[i] = vp_setup_vq(vdev, queue_idx++, callbacks[i], names[i],
362 struct virtqueue *vqs[], vq_callback_t *callbacks[],
384 vqs[i] = vp_setup_vq(vdev, queue_idx++, callbacks[i], names[i],
401 struct virtqueue *vqs[], vq_callback_t *callbacks[],
408 err = vp_find_vqs_msix(vdev, nvqs, vqs, callbacks, names, true, ctx, desc);
412 err = vp_find_vqs_msix(vdev, nvqs, vqs, callbacks, names, false, ctx, desc);
419 return vp_find_vqs_intx(vdev, nvqs, vqs, callbacks, name
287 vp_find_vqs_msix(struct virtio_device *vdev, unsigned int nvqs, struct virtqueue *vqs[], vq_callback_t *callbacks[], const char * const names[], bool per_vq_vectors, const bool *ctx, struct irq_affinity *desc) argument
361 vp_find_vqs_intx(struct virtio_device *vdev, unsigned int nvqs, struct virtqueue *vqs[], vq_callback_t *callbacks[], const char * const names[], const bool *ctx) argument
400 vp_find_vqs(struct virtio_device *vdev, unsigned int nvqs, struct virtqueue *vqs[], vq_callback_t *callbacks[], const char * const names[], const bool *ctx, struct irq_affinity *desc) argument
[all...]
/linux-master/drivers/iio/orientation/
H A Dhid-sensor-rotation.c18 struct hid_sensor_hub_callbacks callbacks; member in struct:dev_rot_state
310 rot_state->callbacks.send_event = dev_rot_proc_event;
311 rot_state->callbacks.capture_sample = dev_rot_capture_sample;
312 rot_state->callbacks.pdev = pdev;
314 &rot_state->callbacks);
H A Dhid-sensor-incl-3d.c27 struct hid_sensor_hub_callbacks callbacks; member in struct:incl_3d_state
365 incl_state->callbacks.send_event = incl_3d_proc_event;
366 incl_state->callbacks.capture_sample = incl_3d_capture_sample;
367 incl_state->callbacks.pdev = pdev;
370 &incl_state->callbacks);
/linux-master/drivers/iio/pressure/
H A Dhid-sensor-press.c22 struct hid_sensor_hub_callbacks callbacks; member in struct:press_state
306 press_state->callbacks.send_event = press_proc_event;
307 press_state->callbacks.capture_sample = press_capture_sample;
308 press_state->callbacks.pdev = pdev;
310 &press_state->callbacks);
/linux-master/drivers/iio/position/
H A Dhid-sensor-custom-intel-hinge.c37 struct hid_sensor_hub_callbacks callbacks; member in struct:hinge_state
320 st->callbacks.send_event = hinge_proc_event;
321 st->callbacks.capture_sample = hinge_capture_sample;
322 st->callbacks.pdev = pdev;
323 ret = sensor_hub_register_callback(hsdev, hsdev->usage, &st->callbacks);

Completed in 302 milliseconds

12345