Home
last modified time | relevance | path

Searched refs:hooks (Results 1 – 25 of 61) sorted by relevance

123

/haiku/src/system/kernel/device_manager/
H A Dlegacy_drivers.cpp54 const char* path, device_hooks* hooks);
64 void SetHooks(device_hooks* hooks);
318 device_hooks* hooks = driver->find_device(devicePaths[0]); in republish_driver() local
319 if (hooks == NULL) in republish_driver()
324 device->SetHooks(hooks); in republish_driver()
330 device = new(std::nothrow) LegacyDevice(driver, devicePaths[0], hooks); in republish_driver()
864 device_hooks* hooks = device->Hooks(); in dump_device() local
865 kprintf(" close() %p\n", hooks->close); in dump_device()
866 kprintf(" free() %p\n", hooks->free); in dump_device()
867 kprintf(" control() %p\n", hooks->control); in dump_device()
[all …]
H A Dlegacy_drivers.h17 status_t legacy_driver_publish(const char* path, device_hooks* hooks);
/haiku/headers/os/drivers/pcmcia/
H A Dcb_enabler.h76 const cb_notify_hooks *hooks);
78 const cb_notify_hooks *hooks);
/haiku/src/add-ons/kernel/bus_managers/ps2/
H A Dps2_dev.cpp72 ps2_dev_detect_pointing(ps2_dev* dev, device_hooks** hooks) in ps2_dev_detect_pointing() argument
85 *hooks = &gStandardMouseDeviceHooks; in ps2_dev_detect_pointing()
91 *hooks = &gSynapticsDeviceHooks; in ps2_dev_detect_pointing()
97 *hooks = &gALPSDeviceHooks; in ps2_dev_detect_pointing()
103 *hooks = &gElantechDeviceHooks; in ps2_dev_detect_pointing()
117 *hooks = &gStandardMouseDeviceHooks; in ps2_dev_detect_pointing()
229 device_hooks* hooks; in ps2_dev_publish() local
230 status = ps2_dev_detect_pointing(dev, &hooks); in ps2_dev_publish()
232 status = devfs_publish_device(dev->name, hooks); in ps2_dev_publish()
/haiku/src/add-ons/kernel/drivers/common/
H A Dnull.c88 static device_hooks hooks = { in find_device() local
105 return &hooks; in find_device()
H A Dzero.c89 static device_hooks hooks = { in find_device() local
106 return &hooks; in find_device()
H A Ddprintf.cpp147 static device_hooks hooks = { in find_device() local
164 return &hooks; in find_device()
/haiku/src/add-ons/kernel/drivers/misc/
H A Dkdl.c129 static device_hooks hooks = { in find_device() local
138 return &hooks; in find_device()
H A Dtest.c128 static device_hooks hooks = { in find_device() local
137 return &hooks; in find_device()
/haiku/src/libs/iconv/
H A Dloop_unicode.h255 if (cd->hooks.uc_hook) in mb_to_uc_write_replacement()
256 (*cd->hooks.uc_hook)(wc, cd->hooks.data); in mb_to_uc_write_replacement()
410 if (cd->hooks.uc_hook) in unicode_loop_convert()
411 (*cd->hooks.uc_hook)(wc, cd->hooks.data); in unicode_loop_convert()
495 if (cd->hooks.uc_hook) in unicode_loop_reset()
496 (*cd->hooks.uc_hook)(wc, cd->hooks.data); in unicode_loop_reset()
H A Diconv.c431 cd->hooks.uc_hook = NULL; in iconv_open()
432 cd->hooks.wc_hook = NULL; in iconv_open()
433 cd->hooks.data = NULL; in iconv_open()
494 cd->hooks = *(const struct iconv_hooks *)argument; in iconvctl()
496 cd->hooks.uc_hook = NULL; in iconvctl()
497 cd->hooks.wc_hook = NULL; in iconvctl()
498 cd->hooks.data = NULL; in iconvctl()
H A Dconverters.h103 struct iconv_hooks hooks; member
/haiku/src/add-ons/kernel/bluetooth/hci/
H A Dbluetooth.cpp242 RegisterDriver(bt_hci_transport_hooks* hooks, bluetooth_device** _device) in RegisterDriver() argument
255 device->hooks = hooks; in RegisterDriver()
351 device->hooks->SendACL(device->index, curr_frame); in PostACL()
385 device, device->hooks); in dump_bluetooth_devices()
/haiku/src/add-ons/kernel/drivers/audio/sb16/
H A DJamfile7 hooks.c
/haiku/headers/os/bluetooth/HCI/
H A DbtHCI_transport.h98 bt_hci_transport_hooks* hooks; member
116 status_t (*RegisterDriver)(bt_hci_transport_hooks* hooks,
/haiku/src/add-ons/accelerants/framebuffer/
H A DJamfile10 hooks.cpp
/haiku/src/add-ons/accelerants/virtio/
H A DJamfile10 hooks.cpp
/haiku/src/add-ons/accelerants/vesa/
H A DJamfile13 hooks.cpp
/haiku/src/add-ons/accelerants/intel_810/
H A DJamfile10 hooks.cpp
/haiku/src/add-ons/accelerants/3dfx/
H A DJamfile11 hooks.cpp
/haiku/docs/user/drivers/
H A Dfs_modules.dox101 to all hooks that operate on a thusly opened object. The <tt>close*()</tt>
103 the cookie might still be in use. Blocking FS hooks (e.g. blocking
134 only hook that specifies a node by ID; all other node-related hooks are
141 There are only four FS hooks through which the VFS gains knowledge of the
150 The remaining two hooks,
159 Which hooks a FS module should provide mainly depends on what functionality
161 queries can omit the respective hooks (i.e. set them to \c NULL in the
162 module, \c fs_volume_ops, and \c fs_vnode_ops structure). Some hooks are
171 most frequently invoked hooks.
205 following hooks:
[all …]
/haiku/src/add-ons/accelerants/intel_extreme/
H A DJamfile13 hooks.cpp
/haiku/src/add-ons/accelerants/ati/
H A DJamfile11 hooks.cpp
/haiku/src/add-ons/accelerants/s3/
H A DJamfile11 hooks.cpp
/haiku/src/add-ons/accelerants/radeon_hd/
H A DJamfile23 hooks.cpp

123