Lines Matching defs:bell
47 static struct wskbd_bell_data bell;
66 { "bell.pitch", &bell.pitch, FMT_UINT, FLG_MODIFY },
67 { "bell.period", &bell.period, FMT_UINT, FLG_MODIFY },
68 { "bell.volume", &bell.volume, FMT_UINT, FLG_MODIFY },
69 { "bell.pitch.default", &dfbell.pitch, FMT_UINT, FLG_MODIFY },
70 { "bell.period.default", &dfbell.period, FMT_UINT, FLG_MODIFY },
71 { "bell.volume.default", &dfbell.volume, FMT_UINT, FLG_MODIFY },
124 bell.which = 0;
125 if (field_by_value(&bell.pitch)->flags & FLG_GET)
126 bell.which |= WSKBD_BELL_DOPITCH;
127 if (field_by_value(&bell.period)->flags & FLG_GET)
128 bell.which |= WSKBD_BELL_DOPERIOD;
129 if (field_by_value(&bell.volume)->flags & FLG_GET)
130 bell.which |= WSKBD_BELL_DOVOLUME;
131 if (bell.which != 0 && ioctl(fd, WSKBDIO_GETBELL, &bell) < 0)
208 bell.which = 0;
209 if (field_by_value(&bell.pitch)->flags & FLG_SET)
210 bell.which |= WSKBD_BELL_DOPITCH;
211 if (field_by_value(&bell.period)->flags & FLG_SET)
212 bell.which |= WSKBD_BELL_DOPERIOD;
213 if (field_by_value(&bell.volume)->flags & FLG_SET)
214 bell.which |= WSKBD_BELL_DOVOLUME;
215 if (bell.which != 0 && ioctl(fd, WSKBDIO_SETBELL, &bell) < 0)
217 if (bell.which & WSKBD_BELL_DOPITCH)
218 pr_field(field_by_value(&bell.pitch), " -> ");
219 if (bell.which & WSKBD_BELL_DOPERIOD)
220 pr_field(field_by_value(&bell.period), " -> ");
221 if (bell.which & WSKBD_BELL_DOVOLUME)
222 pr_field(field_by_value(&bell.volume), " -> ");