Searched refs:control (Results 1 - 25 of 154) sorted by relevance

1234567

/haiku/src/system/libroot/os/locks/
H A Dinit_once.cpp19 __init_once(int32* control, status_t (*initRoutine)(void*), void* data) argument
22 // The control variable goes through at most four states:
34 int32 value = atomic_test_and_set(control, STATE_INITIALIZING,
44 value = atomic_get_and_set(control, STATE_INITIALIZED);
59 value = atomic_test_and_set(control, semaphore, STATE_INITIALIZING);
68 value = atomic_test_and_set(control, STATE_SPINNING,
82 while (atomic_get(control) == STATE_SPINNING);
/haiku/src/add-ons/kernel/drivers/audio/hda/
H A Dhda_multi_audio.cpp392 hda_multi_mixer_control control; local
394 control.nid = widget.node_id;
395 control.input = input;
396 control.mute = 0;
397 control.gain = 0;
398 control.capabilities = capabilities;
399 control.index = inputIndex;
400 control.mix_control.master = MULTI_CONTROL_MASTERID;
401 control.mix_control.parent = parent;
404 control
449 hda_multi_mixer_control control; local
674 get_control_gain_mute(hda_audio_group* audioGroup, hda_multi_mixer_control *control, uint32 *resp) argument
696 hda_multi_mixer_control *control = NULL; local
767 hda_multi_mixer_control *control = NULL; local
[all...]
/haiku/src/add-ons/kernel/network/notifications/
H A Dnotifications.cpp100 struct net_notifications_control control; local
104 if (!IS_USER_ADDRESS(buffer) || user_memcpy(&control, buffer,
108 if (control.flags != 0) {
109 return sNotificationService.UpdateUserListener(control.flags,
110 control.port, control.token);
113 return sNotificationService.RemoveUserListeners(control.port,
114 control.token);
/haiku/src/system/libroot/posix/arch/x86_64/
H A Dfenv.c80 * control word to avoid this side effect.
118 uint16_t control; local
121 __fnstcw(&control);
123 omask = ~(control | mxcsr >> _SSE_EMASK_SHIFT) & FE_ALL_EXCEPT;
124 control &= ~mask;
125 __fldcw(control);
135 uint16_t control; local
138 __fnstcw(&control);
140 omask = ~(control | mxcsr >> _SSE_EMASK_SHIFT) & FE_ALL_EXCEPT;
141 control |
[all...]
/haiku/src/kits/network/libnetapi/
H A Dnotifications.cpp36 net_notifications_control control; local
37 control.flags = flags;
38 control.port = targetPrivate.Port();
39 control.token = targetPrivate.Token();
42 NET_NOTIFICATIONS_CONTROL_WATCHING, &control,
/haiku/src/bin/network/arp/
H A Darp.cpp157 list_entry(arp_control &control) argument
160 address.s_addr = control.address;
162 ethernet_address_to_string(control.ethernet_address));
164 if (control.flags != 0) {
178 if ((control.flags & kFlags[i].value) != 0) {
196 arp_control control; local
200 control.address = address->sin_addr.s_addr;
202 &control, sizeof(arp_control));
208 list_entry(control);
212 control
223 arp_control control; local
239 arp_control control; local
339 arp_control control; local
[all...]
/haiku/src/add-ons/kernel/network/ppp/shared/libkernelppp/headers/
H A DKPPPModule.h20 status_t (*control)(uint32 op, void *data, size_t length); member in struct:ppp_module_info
/haiku/src/add-ons/kernel/drivers/audio/usb/
H A DAudioControlInterface.cpp17 // control id is encoded in following way
19 // CS - control selector
95 _AudioControl* control = fInterface->Find(SourceID());
96 if (control == NULL)
99 return control->OutCluster();
516 _AudioControl* control = fInterface->Find(fInputPins[i]); local
517 if (control == NULL)
521 if (control->OutCluster() != NULL)
522 return control->OutCluster();
563 TRACE(ERR, "Feature control o
587 _AudioControl* control = fInterface->Find(fSourceID); local
948 _AudioControl* control = NULL; local
1141 _AudioControl* control = I->Value(); local
1162 _AudioControl* control = I->Value(); local
1352 _ListFeatureUnitControl(int32& index, int32 parentIndex, multi_mix_control_info* Info, _AudioControl* control) argument
1479 _ListSelectorUnitControl(int32& index, int32 parentGroup, multi_mix_control_info* Info, _AudioControl* control) argument
1509 _AudioControl* control = Find(selector->fInputPins[i]); local
1535 multi_mix_control control; local
1625 _ListMixControlsForMixerUnit(int32& index, multi_mix_control_info* Info, _AudioControl* control) argument
1664 _AudioControl* control = Find(mixer->fInputPins[iPin]); local
1839 _AudioControl* control = I->Value(); local
1893 _AudioControl* control = Find(ID_FROM_CTLID(Info->values[i].id)); local
1998 _AudioControl* control = Find(ID_FROM_CTLID(Info->values[i].id)); local
[all...]
/haiku/src/system/libroot/posix/arch/x86/
H A Dfenv.c126 * the old control word to avoid this side effect.
171 int mxcsr, control, omask; local
174 __fnstcw(&control);
179 omask = (control | mxcsr >> _SSE_EMASK_SHIFT) & FE_ALL_EXCEPT;
180 control &= ~mask;
181 __fldcw(control);
192 int mxcsr, control, omask; local
195 __fnstcw(&control);
200 omask = (control | mxcsr >> _SSE_EMASK_SHIFT) & FE_ALL_EXCEPT;
201 control |
[all...]
/haiku/src/add-ons/accelerants/neomagic/engine/
H A Dnm_acc.c65 si->engine.control = (1 << 8);
70 si->engine.control = (2 << 8);
75 si->engine.control = (3 << 8);
91 si->engine.control |= (2 << 10);
94 si->engine.control |= (3 << 10);
97 si->engine.control |= (4 << 10);
100 si->engine.control |= (5 << 10);
103 si->engine.control |= (6 << 10);
106 si->engine.control |= (7 << 10);
114 /* enable engine FIFO (fixme: works this way on pre NM2200 only (engine.control)) */
[all...]
/haiku/src/apps/people/
H A DPersonView.cpp90 AttributeTextControl* control = NULL; local
97 control = new AttributeTextControl(label, attribute);
98 fControls.AddItem(control);
114 control->SetLabel("");
115 layout->AddView(control, 2, row);
117 layout->AddItem(control->CreateLabelLayoutItem(), 1, row);
118 layout->AddItem(control->CreateTextViewLayoutItem(), 2, row);
304 AttributeTextControl* control = fControls.ItemAt(i); local
305 const char* value = control->Text();
306 file.WriteAttr(control
[all...]
/haiku/src/libs/compat/freebsd_network/compat/net/
H A Dif_llc.h40 * 802.{3,4,5} media access control methods.
51 u_int8_t control; member in struct:llc::__anon1756::__anon1757
61 u_int8_t control; member in struct:llc::__anon1756::__anon1759
65 u_int8_t control; member in struct:llc::__anon1756::__anon1760
77 u_int8_t control; member in struct:llc::__anon1756::__anon1761
82 u_int8_t control; member in struct:llc::__anon1756::__anon1762
96 #define llc_control llc_un.type_u.control
/haiku/src/add-ons/kernel/network/ppp/shared/libkernelppp/
H A DKPPPInterface.cpp456 ppp_control_info* control = (ppp_control_info*)args->data; local
458 switch (control->op) {
462 if (control->length < sizeof(ppp_interface_info_t) || !control->data) {
467 ppp_interface_info *info = (ppp_interface_info*) control->data;
511 if (control->length > PPP_HANDLER_NAME_LENGTH_LIMIT || !control->data) {
522 fUsername = control->data ? strdup((const char*) control->data) : strdup("");
531 if (control
[all...]
/haiku/src/add-ons/kernel/drivers/audio/echo/
H A Dmulti.cpp164 multi_mixer_control control; local
166 control.mix_control.master = MULTI_CONTROL_MASTERID;
167 control.mix_control.parent = parent;
168 control.channel = channel;
169 control.get = &echo_channel_get_mix;
170 control.set = &echo_channel_set_mix;
171 control.mix_control.gain.min_gain = -128;
172 control.mix_control.gain.max_gain = 6;
173 control.mix_control.gain.granularity = 0.5;
175 control
255 multi_mixer_control *control = NULL; local
297 multi_mixer_control *control = NULL; local
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/usb_davicom/
H A DDavicomDevice.cpp629 uint8 control = 0; local
632 status_t result = _ReadRegister(RegNCR, 1, &control);
638 if (control & NCRExtPHY)
641 control &= ~NCRLoopback;
642 result = _Write1Register(RegNCR, control);
644 TRACE_ALWAYS("Error writing %#02X to NCR: %#010x.\n", control, result);
648 // Initialize RX control register, enable RX and activate multicast
649 result = _ReadRegister(RegRCR, 1, &control);
655 control &= ~RCRPromiscuous;
656 control |
697 uint8 control = 0; local
718 uint8 control = 0; local
797 uint8 control = 0; local
1084 uint8 control = 0; local
1136 uint8 control = 0; local
1154 uint16 control = 0; local
1196 uint8 control = 0; local
[all...]
/haiku/src/apps/icon-o-matic/generic/gui/popup_control/
H A DPopupWindow.h26 PopupControl* control);
H A DPopupWindow.cpp59 PopupWindow::PopupWindow(PopupView* child, PopupControl* control) argument
64 fControl(control)
/haiku/src/add-ons/kernel/file_systems/bfs/
H A DCheckVisitor.h29 check_control& Control() { return control; }
31 uint32 Pass() { return control.pass; }
69 check_control control; member in class:CheckVisitor
/haiku/src/add-ons/kernel/drivers/ports/usb_serial/
H A DSilicon.cpp106 uint16_t control = 0; local
107 control |= 0x0300; // We are updating DTR and RTS
108 control |= (state & USB_CDC_CONTROL_SIGNAL_STATE_RTS) ? 2 : 0;
109 control |= (state & USB_CDC_CONTROL_SIGNAL_STATE_DTR) ? 1 : 0;
111 return WriteConfig(SET_STATUS, &control, 2);
/haiku/src/libs/print/libprint/
H A DPackBits.cpp42 *control = byte; \
51 unsigned char* control; local
59 control = runbuf = destination;
66 control = runbuf++;
86 control = runbuf - 1;
114 runbuf = control;
135 runbuf = control;
/haiku/src/add-ons/kernel/drivers/audio/ac97/es1370/
H A Dmulti.c192 multi_mixer_control *control = NULL; local
196 PRINT(("es1370_get_mix : invalid control id requested : %" B_PRId32
200 control = &card->multi.controls[id];
202 if (control->mix_control.flags & B_MULTI_MIX_GAIN) {
203 if (control->get) {
205 control->get(card, control->cookie, control->type, values);
206 if (control->mix_control.master == EMU_MULTI_CONTROL_MASTERID)
213 if (control
232 multi_mixer_control *control = NULL; local
[all...]
/haiku/src/add-ons/kernel/partitioning_systems/session/
H A Dscsi-mmc.h66 uint8 control; //!< control codes; 0x0 should be fine member in struct:__anon9
132 uint8 control:4, member in struct:__anon12
144 uint8 control:4, member in struct:__anon13
157 /*! \brief Bitflags for control entries
/haiku/headers/posix/arch/x86_64/
H A Dsignal.h27 unsigned short control; member in struct:fpu_state
/haiku/src/kits/media/
H A DDefaultMediaTheme.cpp133 ContinuousMessageFilter(BControl *control,
148 DiscreteMessageFilter(BControl *control, BDiscreteParameter &parameter);
159 TextMessageFilter(BControl *control, BTextParameter &parameter);
198 start_watching_for_parameter_changes(BControl* control, BParameter &parameter) argument
204 if (roster->StartWatching(control, parameter.Web()->Node(),
214 stop_watching_for_parameter_changes(BControl* control, BParameter &parameter) argument
220 roster->StopWatching(control, parameter.Web()->Node(),
482 BControl *control = dynamic_cast<BControl *>(view); local
483 if (control == NULL)
488 return new ContinuousMessageFilter(control,
509 ContinuousMessageFilter(BControl *control, BContinuousParameter &parameter) argument
615 DiscreteMessageFilter(BControl *control, BDiscreteParameter &parameter) argument
650 BControl *control; local
712 TextMessageFilter(BControl *control, BTextParameter &parameter) argument
748 BControl *control; local
[all...]
/haiku/src/add-ons/kernel/drivers/audio/emuxki/
H A Dmulti.c222 multi_mixer_control control; local
224 control.mix_control.master = EMU_MULTI_CONTROL_MASTERID;
225 control.mix_control.parent = parent;
226 control.cookie = gpr;
227 control.get = &emuxki_gpr_get_mix;
228 control.set = &emuxki_gpr_set_mix;
229 control.mix_control.u.gain.min_gain = gpr->min_gain;
230 control.mix_control.u.gain.max_gain = gpr->max_gain;
231 control.mix_control.u.gain.granularity = gpr->granularity;
235 control
532 multi_mixer_control *control = NULL; local
573 multi_mixer_control *control = NULL; local
[all...]

Completed in 146 milliseconds

1234567