/linux-master/kernel/livepatch/ |
H A D | core.h | 30 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 D | Makefile | 6 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 D | livepatch-callbacks-demo.c | 7 * 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 D | Makefile | 8 test-callbacks.sh \
|
/linux-master/sound/drivers/opl3/ |
H A D | opl3_seq.c | 163 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 D | opl3_oss.c | 49 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 D | test_klp_callbacks_demo.c | 75 .callbacks = { 84 .callbacks = { 93 .callbacks = {
|
H A D | test_klp_callbacks_demo2.c | 63 .callbacks = {
|
/linux-master/net/lapb/ |
H A D | lapb_iface.c | 140 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 D | dml2_mall_phantom.c | 54 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 D | blk-stat.c | 15 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 D | t7xx_netdev.h | 46 struct dpmaif_callbacks callbacks; member in struct:t7xx_ccmni_ctrl
|
/linux-master/net/core/ |
H A D | gso.c | 21 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 D | ip6_offload.c | 150 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 D | mpls_gso.c | 79 .callbacks = { 87 .callbacks = {
|
/linux-master/drivers/rtc/ |
H A D | rtc-hid-sensor-time.c | 24 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 D | offload.c | 91 .callbacks = { 97 .callbacks = {
|
/linux-master/arch/mips/include/asm/octeon/ |
H A D | cvmx-spi.h | 155 * 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 D | lapb.h | 54 const struct lapb_register_struct *callbacks);
|
H A D | virtio_config.h | 50 * 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 D | virtio_pci_common.c | 288 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 D | hid-sensor-rotation.c | 18 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 D | hid-sensor-incl-3d.c | 27 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 D | hid-sensor-press.c | 22 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 D | hid-sensor-custom-intel-hinge.c | 37 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);
|