/linux-4.4.14/include/uapi/linux/ |
H A D | hpet.h | 14 #define HPET_INFO_PERIODIC 0x0010 /* periodic-capable comparator */ 19 #define HPET_EPI _IO('h', 0x04) /* enable periodic */ 20 #define HPET_DPI _IO('h', 0x05) /* disable periodic */
|
H A D | input.h | 358 * struct ff_periodic_effect - defines parameters of a periodic force-feedback effect 389 * struct ff_rumble_effect - defines parameters of a periodic force-feedback effect 434 struct ff_periodic_effect periodic; member in union:ff_effect::__anon14156 457 * Force feedback periodic effect types
|
H A D | ptp_clock.h | 51 int n_per_out; /* Number of programmable periodic signals. */
|
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmsmac/ |
H A D | brcms_trace_brcmsmac.h | 45 __field(uint, periodic) 50 __entry->periodic = t->periodic; 53 "ms=%u set=%u periodic=%u", 54 __entry->ms, __entry->set, __entry->periodic
|
H A D | mac80211_if.h | 42 bool periodic; member in struct:brcms_timer 107 void brcms_add_timer(struct brcms_timer *timer, uint ms, int periodic);
|
H A D | phy_shim.c | 74 wlapi_add_timer(struct wlapi_timer *t, uint ms, int periodic) wlapi_add_timer() argument 76 brcms_add_timer((struct brcms_timer *)t, ms, periodic); wlapi_add_timer()
|
H A D | mac80211_if.c | 1434 if (t->periodic) { _brcms_timer() 1483 * as well as it's easier to make it periodic 1487 void brcms_add_timer(struct brcms_timer *t, uint ms, int periodic) brcms_add_timer() argument 1495 __func__, t->name, periodic); brcms_add_timer() 1498 t->periodic = (bool) periodic; brcms_add_timer()
|
H A D | phy_shim.h | 137 void wlapi_add_timer(struct wlapi_timer *t, uint ms, int periodic);
|
/linux-4.4.14/drivers/input/joystick/iforce/ |
H A D | iforce-ff.c | 258 if (old->u.periodic.envelope.attack_length != effect->u.periodic.envelope.attack_length need_envelope_modifier() 259 || old->u.periodic.envelope.attack_level != effect->u.periodic.envelope.attack_level need_envelope_modifier() 260 || old->u.periodic.envelope.fade_length != effect->u.periodic.envelope.fade_length need_envelope_modifier() 261 || old->u.periodic.envelope.fade_level != effect->u.periodic.envelope.fade_level) need_envelope_modifier() 274 * Analyse the changes in an effect, and tell if we need to send a periodic 285 return (old->u.periodic.period != new->u.periodic.period need_period_modifier() 286 || old->u.periodic.magnitude != new->u.periodic.magnitude need_period_modifier() 287 || old->u.periodic.offset != new->u.periodic.offset need_period_modifier() 288 || old->u.periodic.phase != new->u.periodic.phase); need_period_modifier() 354 * Upload a periodic effect to the device 371 effect->u.periodic.magnitude, effect->u.periodic.offset, iforce_upload_periodic() 372 effect->u.periodic.period, effect->u.periodic.phase); iforce_upload_periodic() 381 effect->u.periodic.envelope.attack_length, iforce_upload_periodic() 382 effect->u.periodic.envelope.attack_level, iforce_upload_periodic() 383 effect->u.periodic.envelope.fade_length, iforce_upload_periodic() 384 effect->u.periodic.envelope.fade_level); iforce_upload_periodic() 390 switch (effect->u.periodic.waveform) { iforce_upload_periodic()
|
/linux-4.4.14/drivers/usb/dwc2/ |
H A D | hcd_queue.c | 247 * periodic transfer 257 * each periodic transaction plus at least one host channel for dwc2_periodic_channel_available() 258 * non-periodic transactions dwc2_periodic_channel_available() 271 "Non-periodic: %d\n", __func__, num_channels, dwc2_periodic_channel_available() 281 * for the specified QH in the periodic schedule 284 * @qh: QH containing periodic bandwidth required 289 * periodic schedule may occur in the same (micro)frame 302 * Max periodic usecs is 80% x 125 usec = 100 usec dwc2_check_periodic_bandwidth() 308 * Max periodic usecs is 90% x 1000 usec = 900 usec dwc2_check_periodic_bandwidth() 436 * (micro)frame for a periodic transfer 439 * @qh: QH for a periodic endpoint 465 * the periodic schedule 468 * @qh: QH for the periodic transfer. The QH should already contain the 498 "%s: No host channel available for periodic transfer\n", dwc2_schedule_periodic() 508 "%s: Insufficient periodic bandwidth for periodic transfer\n", dwc2_schedule_periodic() 516 "%s: Channel max transfer size too small for periodic transfer\n", dwc2_schedule_periodic() 530 /* Reserve periodic channel */ dwc2_schedule_periodic() 541 * from the periodic schedule 544 * @qh: QH for the periodic transfer 562 /* Release periodic channel reservation */ dwc2_deschedule_periodic() 568 * dwc2_hcd_qh_add() - Adds a QH to either the non periodic or periodic 619 * dwc2_hcd_qh_unlink() - Removes a QH from either the non-periodic or periodic 653 * Schedule the next continuing periodic split transfer 688 * Deactivates a QH. For non-periodic QHs, removes the QH from the active 689 * non-periodic schedule. The QH is added to the inactive non-periodic 692 * For periodic QHs, the QH is removed from the periodic queued schedule. If 694 * periodic inactive schedule or the periodic ready schedule and its next 698 * completely removed from the periodic schedule. 711 /* Add back to inactive non-periodic schedule */ dwc2_hcd_qh_deactivate()
|
H A D | core.h | 122 * @interval - Interval for periodic endpoints 125 * @periodic: Set if this is a periodic ep, such as Interrupt 129 * @fifo_size: The size of the FIFO (for periodic IN endpoints) 130 * @fifo_load: The amount of data loaded into the FIFO (periodic IN) 132 * @size_loaded: The last loaded size for DxEPTSIZE for periodic IN 139 * For periodic IN endpoints, we have fifo_size and fifo_load to try 140 * and keep track of the amount of data in the periodic FIFO for each 143 * as in shared-fifo mode periodic in acts like a single-frame packet 166 unsigned int periodic:1; member in struct:dwc2_hsotg_ep 212 * Gadget periodic tx fifo sizes as used by legacy driver 265 * @host_nperio_tx_fifo_size: Number of 4-byte words in the non-periodic Tx FIFO 270 * @host_perio_tx_fifo_size: Number of 4-byte words in the periodic Tx FIFO in 427 * @num_dev_perio_in_ep Number of device periodic IN endpoints 564 * struct dwc2_hsotg - Holds the state of the driver, including the non-periodic 565 * and periodic schedules 609 * @non_periodic_sched_inactive: Inactive QHs in the non-periodic schedule. 612 * @non_periodic_sched_active: Active QHs in the non-periodic schedule. 616 * non-periodic schedule 617 * @periodic_sched_inactive: Inactive QHs in the periodic schedule. This is a 618 * list of QHs for periodic transfers that are _not_ 622 * allows only a simple calculation for periodic bandwidth 623 * used (i.e. must assume that all periodic transfers may 630 * @periodic_sched_ready: List of periodic QHs that are ready for execution in 635 * @periodic_sched_assigned: List of periodic QHs to be executed in the next 640 * @periodic_sched_queued: List of periodic QHs that have been queued for 648 * @periodic_usecs: Total bandwidth claimed so far for periodic transfers. 650 * assumption is that all periodic transfers may occur in 655 * @periodic_qh_count: Count of periodic QHs, if using several eps. Used for 659 * @periodic_channels: Number of host channels assigned to periodic transfers. 661 * channel for each periodic transaction and at least one 662 * host channel is available for non-periodic transactions. 663 * @non_periodic_channels: Number of host channels assigned to non-periodic 995 * Number of 4-byte words in the non-periodic Tx FIFO in host mode 1003 * Number of 4-byte words in the host periodic Tx FIFO when dynamic 1089 * enabled for non periodic IN endpoints in device mode
|
H A D | hcd_intr.c | 114 * Handles the start-of-frame interrupt in host mode. Non-periodic 133 /* Determine whether any periodic QHs should be executed */ dwc2_sof_intr() 212 * This interrupt occurs when the non-periodic Tx FIFO is half-empty. More 214 * may be written to the non-periodic request queue for IN transfers. This 224 * This interrupt occurs when the periodic Tx FIFO is half-empty. More data 226 * written to the periodic request queue for IN transfers. This interrupt is 641 * Frees the first QTD in the QH's list if free_qtd is 1. For non-periodic 642 * QHs, removes the QH from the active non-periodic schedule. If any QTDs are 644 * non-periodic schedule. For periodic QHs, removes the QH from the periodic 765 * Don't release reservations for periodic channels dwc2_release_channel() 766 * here. That's done when a periodic transfer is dwc2_release_channel() 768 * periodic schedule). dwc2_release_channel() 819 * Make sure the Non-periodic Tx FIFO empty interrupt dwc2_halt_channel() 820 * is enabled so that the non-periodic schedule will dwc2_halt_channel() 829 * Move the QH from the periodic queued schedule to dwc2_halt_channel() 830 * the periodic assigned schedule. This allows the dwc2_halt_channel() 831 * halt to be queued when the periodic schedule is dwc2_halt_channel() 839 * enabled so that the periodic schedule will be dwc2_halt_channel() 850 * Performs common cleanup for non-periodic transfers after a Transfer 878 * to the transfer when the non-periodic schedule is processed after dwc2_complete_non_periodic_xfer() 900 * Performs common cleanup for periodic transfers after a Transfer Complete 1382 * re-do the CSPLIT immediately on non-periodic dwc2_hc_nyet_intr() 1889 * A periodic transfer halted with no other dwc2_hc_chhltd_intr_dma() 1895 "%s: Halt channel %d (assume incomplete periodic transfer)\n", dwc2_hc_chhltd_intr_dma()
|
H A D | hcd.c | 176 * Responds with an error status of -ETIMEDOUT to all URBs in the non-periodic 177 * and periodic schedules. The QTD associated with each URB is removed from 914 /* Process entries in the periodic ready list */ dwc2_hcd_select_transactions() 929 * Move the QH from the periodic ready schedule to the dwc2_hcd_select_transactions() 930 * periodic assigned schedule dwc2_hcd_select_transactions() 938 * Process entries in the inactive portion of the non-periodic dwc2_hcd_select_transactions() 940 * reserved for periodic transfers. dwc2_hcd_select_transactions() 962 * Move the QH from the non-periodic inactive schedule to the dwc2_hcd_select_transactions() 963 * non-periodic active schedule dwc2_hcd_select_transactions() 983 * a host channel associated with either a periodic or non-periodic transfer 986 * @chan: Host channel descriptor associated with either a periodic or 987 * non-periodic transfer 988 * @fifo_dwords_avail: Number of DWORDs available in the periodic Tx FIFO 989 * for periodic transfers or the non-periodic Tx FIFO 990 * for non-periodic transfers 1051 * Processes periodic channels for the next frame and queues transactions for 1072 dev_vdbg(hsotg->dev, "Queue periodic transactions\n"); dwc2_process_periodic_channels() 1137 * Move the QH from the periodic assigned schedule to dwc2_process_periodic_channels() 1138 * the periodic queued schedule dwc2_process_periodic_channels() 1167 * queue or Tx FIFO empties. Enable the periodic Tx dwc2_process_periodic_channels() 1191 * Processes active non-periodic channels and queues transactions for these 1212 dev_vdbg(hsotg->dev, "Queue non-periodic transactions\n"); dwc2_process_non_periodic_channels() 1289 * queue or Tx FIFO empties. Enable the non-periodic dwc2_process_non_periodic_channels() 1318 * @tr_type: The type(s) of transactions to queue (non-periodic, periodic, 1329 /* Process host channels associated with periodic transfers */ dwc2_hcd_queue_transactions() 1335 /* Process host channels associated with non-periodic transfers */ dwc2_hcd_queue_transactions() 1343 * there are no non-periodic transfers to process dwc2_hcd_queue_transactions() 3073 /* Initialize the non-periodic schedule */ dwc2_hcd_init() 3077 /* Initialize the periodic schedule */ dwc2_hcd_init()
|
H A D | hcd.h | 74 * @multi_count: Number of additional periodic transactions per 239 * @sched_frame: (Micro)frame to initialize a periodic transfer. 250 * @qh_list_entry: Entry for QH in either the periodic or non-periodic 261 * be entered in either the non-periodic or periodic schedule. 329 * non-periodic or periodic schedule for execution. When a QTD is chosen for 499 /* Check if QH is non-periodic */
|
H A D | hcd_ddma.c | 312 * Allocates memory for the descriptor list. For the first periodic QH, 313 * allocates memory for the FrameList and enables periodic scheduling. 337 /* Enable periodic schedule on first periodic QH */ dwc2_hcd_qh_init_ddma() 358 * Frees descriptor list memory associated with the QH. If QH is periodic and 359 * the last, frees FrameList memory and disables periodic scheduling. 1151 * If periodic channel released the FrameList is updated accordingly. 1195 * Add back to inactive non-periodic schedule on normal dwc2_hcd_complete_xfer_ddma()
|
H A D | gadget.c | 165 * dwc2_hsotg_init_fifo - initialise non-periodic FIFOs 262 * is_ep_periodic - return true if the endpoint is in periodic mode. 265 * Returns true if the endpoint is in periodic mode, meaning it is being 270 return hs_ep->periodic; is_ep_periodic() 315 bool periodic = is_ep_periodic(hs_ep); dwc2_hsotg_write_fifo() local 330 if (periodic && !hsotg->dedicated_fifos) { dwc2_hsotg_write_fifo() 396 * limit to 512 bytes of data, it seems at least on the non-periodic dwc2_hsotg_write_fifo() 400 if (can_write > 512 && !periodic) dwc2_hsotg_write_fifo() 414 periodic ? GINTSTS_PTXFEMP : dwc2_hsotg_write_fifo() 443 periodic ? GINTSTS_PTXFEMP : dwc2_hsotg_write_fifo() 456 if (periodic) dwc2_hsotg_write_fifo() 655 /* set these anyway, we may need them for non-periodic in */ dwc2_hsotg_start_req() 2214 * @periodic: True if this is a periodic FIFO interrupt 2216 static void dwc2_hsotg_irq_fifoempty(struct dwc2_hsotg *hsotg, bool periodic) dwc2_hsotg_irq_fifoempty() argument 2231 if ((periodic && !ep->periodic) || dwc2_hsotg_irq_fifoempty() 2232 (!periodic && ep->periodic)) dwc2_hsotg_irq_fifoempty() 2716 /* default, set to non-periodic */ dwc2_hsotg_ep_enable() 2718 hs_ep->periodic = 0; dwc2_hsotg_ep_enable() 2732 hs_ep->periodic = 1; dwc2_hsotg_ep_enable() 2741 hs_ep->periodic = 1; dwc2_hsotg_ep_enable() 2764 * a unique tx-fifo even if it is non-periodic. dwc2_hsotg_ep_enable() 3472 /* show periodic fifo settings */ dwc2_hsotg_dump() 3513 * Register TX periodic fifo size per endpoint. dwc2_hsotg_of_probe()
|
H A D | core.c | 906 * defines MPS(Max Packet size) for a periodic EP=1024, and for dwc2_calculate_dynamic_fifo() 907 * non-periodic as 512. dwc2_calculate_dynamic_fifo() 919 * min non-periodic tx fifo depth dwc2_calculate_dynamic_fifo() 920 * 2 * (largest non-periodic USB packet used / 4) dwc2_calculate_dynamic_fifo() 926 * min periodic tx fifo depth dwc2_calculate_dynamic_fifo() 971 /* Non-periodic Tx FIFO */ dwc2_config_fifos() 1574 * which frame a periodic transfer should occur 1580 * This function has no effect on non-periodic transfers 1623 * with a non-periodic EP, the non-periodic Tx FIFO is written. For a channel 1624 * associated with a periodic EP, the periodic Tx FIFO is written. 1758 * when the periodic transfer was accepted to ensure dwc2_hc_start_transfer() 1898 * Sets PID and NTD values. For periodic transfers initializes SCHED_INFO field
|
H A D | debugfs.c | 201 * periodic transmission FIFOs. 210 seq_puts(seq, "Non-periodic FIFOs:\n"); fifo_show()
|
/linux-4.4.14/arch/score/include/asm/ |
H A D | scoreregs.h | 46 #define TMR_M_PERIODIC 0x0400 /* periodic timer mode */ 48 #define TMR_M_PC 0x0c00 /* periodic counter mode */
|
/linux-4.4.14/drivers/input/ |
H A D | ff-core.c | 57 e1->u.periodic.waveform == e2->u.periodic.waveform); check_effects_compatible() 80 effect->u.periodic.waveform = FF_SINE; compat_effect() 81 effect->u.periodic.period = 50; compat_effect() 82 effect->u.periodic.magnitude = max(magnitude, 0x7fff); compat_effect() 83 effect->u.periodic.offset = 0; compat_effect() 84 effect->u.periodic.phase = 0; compat_effect() 85 effect->u.periodic.envelope.attack_length = 0; compat_effect() 86 effect->u.periodic.envelope.attack_level = 0; compat_effect() 87 effect->u.periodic.envelope.fade_length = 0; compat_effect() 88 effect->u.periodic.envelope.fade_level = 0; compat_effect() 122 (effect->u.periodic.waveform < FF_WAVEFORM_MIN || input_ff_upload() 123 effect->u.periodic.waveform > FF_WAVEFORM_MAX || input_ff_upload() 124 !test_bit(effect->u.periodic.waveform, dev->ffbit))) { input_ff_upload() 354 /* we can emulate RUMBLE with periodic effects */ input_ff_create()
|
H A D | input-compat.c | 86 compat_effect->u.periodic.waveform == FF_CUSTOM) input_ff_effect_from_user() 87 effect->u.periodic.custom_data = input_ff_effect_from_user() 88 compat_ptr(compat_effect->u.periodic.custom_data); input_ff_effect_from_user()
|
H A D | input-compat.h | 62 struct ff_periodic_effect_compat periodic; member in union:ff_effect_compat::__anon5412
|
H A D | ff-memless.c | 76 return &effect->u.periodic.envelope; get_envelope() 307 i = apply_envelope(state, abs(new->u.periodic.magnitude), ml_combine_effects() 308 &new->u.periodic.envelope); ml_combine_effects() 546 /* we can emulate periodic effects with RUMBLE */ input_ff_create_memless()
|
/linux-4.4.14/drivers/usb/host/ |
H A D | ehci-mem.c | 26 * - async and periodic schedules, shared by HC and HCD ... these 148 if (ehci->periodic) ehci_mem_cleanup() 151 ehci->periodic, ehci->periodic_dma); ehci_mem_cleanup() 152 ehci->periodic = NULL; ehci_mem_cleanup() 154 /* shadow periodic table */ ehci_mem_cleanup() 208 /* Hardware periodic table */ ehci_mem_init() 209 ehci->periodic = (__le32 *) ehci_mem_init() 213 if (ehci->periodic == NULL) { ehci_mem_init() 230 ehci->periodic[i] = cpu_to_hc32(ehci, ehci_mem_init() 234 ehci->periodic[i] = EHCI_LIST_END(ehci); ehci_mem_init()
|
H A D | oxu210hp.h | 99 #define CMD_PSE (1<<4) /* periodic schedule enable */ 100 /* 3:2 is periodic frame list size */ 129 u32 frame_list; /* points to periodic list */ 248 /* next async queue entry, or pointer to interrupt/periodic QH */ 251 /* for periodic/async schedules and qtd lists, mark end of list */ 255 * Entries in periodic shadow table are pointers to one of four kinds 257 * encoded in the low bits of the hardware's periodic schedule. Use 273 * These appear in both the async and (for interrupt) periodic schedules. 298 union ehci_shadow qh_next; /* ptr to qh; or periodic */ 314 /* periodic schedule info */ 397 /* periodic schedule support */ 399 __le32 *periodic; /* hw periodic table */ member in struct:oxu_hcd 403 union ehci_shadow *pshadow; /* mirror hw periodic table */ 404 int next_uframe; /* scan periodic, start here */ 405 unsigned periodic_sched; /* periodic activity count */
|
H A D | fotg210.h | 33 * fotg210_hcd: async, unlink, periodic (and shadow), ... 62 FOTG210_HRTIMER_POLL_PSS, /* Poll for periodic schedule off */ 68 FOTG210_HRTIMER_DISABLE_PERIODIC, /* Wait to disable periodic sched */ 112 /* periodic schedule support */ 115 __hc32 *periodic; /* hw periodic table */ member in struct:fotg210_hcd 120 union fotg210_shadow *pshadow; /* mirror hw periodic table */ 125 unsigned next_frame; /* scan periodic, start here */ 128 unsigned periodic_count; /* periodic activity count */ 129 /* max periodic time per uframe */ 237 #define CMD_PSE (1<<4) /* periodic schedule enable */ 238 /* 3:2 is periodic frame list size */ 265 u32 frame_list; /* points to periodic list */ 372 /* next async queue entry, or pointer to interrupt/periodic QH */ 376 /* for periodic/async schedules and qtd lists, mark end of list */ 381 * Entries in periodic shadow table are pointers to one of four kinds 383 * encoded in the low bits of the hardware's periodic schedule. Use 403 * These appear in both the async and (for interrupt) periodic schedules. 437 union fotg210_shadow qh_next; /* ptr to qh; or periodic */ 456 /* periodic schedule info */ 557 union fotg210_shadow itd_next; /* ptr to periodic q entry */ 581 __hc32 hw_next; /* any periodic q entry */ 586 union fotg210_shadow fstn_next; /* ptr to periodic q entry */
|
H A D | ehci-sysfs.c | 117 * lock, so that our checking does not race with possible periodic store_uframe_periodic_max() 123 * for request to decrease max periodic bandwidth, we have to check store_uframe_periodic_max() 136 "periodic bandwidth is already allocated " store_uframe_periodic_max() 145 ehci_info(ehci, "setting max periodic bandwidth to %u%% " store_uframe_periodic_max() 150 ehci_warn(ehci, "max periodic bandwidth set is non-standard\n"); store_uframe_periodic_max()
|
H A D | ehci.h | 58 * Scheduling and budgeting information for periodic transfers, for both 80 * ehci_hcd: async, unlink, periodic (and shadow), ... 109 EHCI_HRTIMER_POLL_PSS, /* Poll for periodic schedule off */ 116 EHCI_HRTIMER_DISABLE_PERIODIC, /* Wait to disable periodic sched */ 160 /* periodic schedule support */ 163 __hc32 *periodic; /* hw periodic table */ member in struct:ehci_hcd 168 union ehci_shadow *pshadow; /* mirror hw periodic table */ 177 unsigned periodic_count; /* periodic activity count */ 178 unsigned uframe_periodic_max; /* max periodic time per uframe */ 352 /* next async queue entry, or pointer to interrupt/periodic QH */ 355 /* for periodic/async schedules and qtd lists, mark end of list */ 359 * Entries in periodic shadow table are pointers to one of four kinds 361 * encoded in the low bits of the hardware's periodic schedule. Use 382 * These appear in both the async and (for interrupt) periodic schedules. 416 union ehci_shadow qh_next; /* ptr to qh; or periodic */ 527 union ehci_shadow itd_next; /* ptr to periodic q entry */ 573 union ehci_shadow sitd_next; /* ptr to periodic q entry */ 594 __hc32 hw_next; /* any periodic q entry */ 599 union ehci_shadow fstn_next; /* ptr to periodic q entry */
|
H A D | ohci-q.c | 77 /* stop periodic dma if it's not needed */ 105 /* search for the right schedule branch to use for a periodic ed. 151 struct ed **prev = &ohci->periodic [i]; periodic_link() 197 * periodic ones are singly linked (ed_next). that's because the ed_schedule() 198 * periodic schedule encodes a tree like figure 3-5 in the ohci ed_schedule() 267 /* scan the periodic table to find and unlink this ED */ periodic_unlink() 274 struct ed **prev = &ohci->periodic [i]; periodic_unlink() 451 /* periodic transfers... */ ed_get() 600 int periodic = 0; td_submit_urb() local 645 /* ... and periodic urbs have extra accounting */ td_submit_urb() 646 periodic = ohci_to_hcd(ohci)->self.bandwidth_int_reqs++ == 0 td_submit_urb() 734 periodic = ohci_to_hcd(ohci)->self.bandwidth_isoc_reqs++ == 0 td_submit_urb() 739 /* start periodic dma if needed */ td_submit_urb() 740 if (periodic) { td_submit_urb()
|
H A D | sl811.h | 152 /* periodic schedule: interrupt, iso */ 154 struct sl811h_ep *periodic[PERIODIC_SIZE]; member in struct:sl811 181 /* periodic schedule */
|
H A D | ehci-sched.c | 26 * These are called "periodic" transactions in the EHCI spec. 41 * @periodic: host pointer to qh/itd/sitd 45 periodic_next_shadow(struct ehci_hcd *ehci, union ehci_shadow *periodic, periodic_next_shadow() argument 50 return &periodic->qh->qh_next; periodic_next_shadow() 52 return &periodic->fstn->fstn_next; periodic_next_shadow() 54 return &periodic->itd->itd_next; periodic_next_shadow() 57 return &periodic->sitd->sitd_next; periodic_next_shadow() 62 shadow_next_periodic(struct ehci_hcd *ehci, union ehci_shadow *periodic, shadow_next_periodic() argument 68 return &periodic->qh->hw->hw_next; shadow_next_periodic() 71 return periodic->hw_next; shadow_next_periodic() 79 __hc32 *hw_p = &ehci->periodic[frame]; periodic_unlink() 359 * periodic transfer of the specified length (usecs), starting at the 435 * for a periodic transfer starting at the specified frame, using 459 type = Q_NEXT_TYPE(ehci, ehci->periodic [frame]); tt_no_collision() 498 "periodic frame %d bogus type %d\n", tt_no_collision() 520 /* Stop waiting to turn off the periodic schedule */ enable_periodic() 539 /* periodic schedule slots have iso tds (normal or split) first, then a 562 __hc32 *hw_p = &ehci->periodic[i]; qh_link_periodic() 607 /* maybe enable periodic schedule processing */ qh_link_periodic() 628 * If rebalancing the periodic schedule is ever implemented, this qh_unlink_periodic() 759 /* maybe turn off periodic schedule */ end_unlink_intr() 886 * uframes have enough periodic bandwidth available. qh_schedule() 969 /* stuff into the periodic schedule */ intr_submit() 978 /* ... update usbfs periodic stats */ intr_submit() 1485 * periodic schedule slots. (Affected by TUNE_FLS, which defaults to 1742 __hc32 *hw_p = &ehci->periodic[frame]; itd_link() 2159 sitd->hw_next = ehci->periodic [frame]; sitd_link() 2163 ehci->periodic[frame] = cpu_to_hc32(ehci, sitd->sitd_dma | Q_TYPE_SITD); sitd_link() 2409 hw_p = &ehci->periodic [frame]; scan_isoc()
|
H A D | sl811-hcd.c | 297 * frames start with periodic transfers (after whatever is pending 319 /* could set up the first fullspeed periodic start() 448 /* periodic deschedule */ 453 struct sl811h_ep **prev = &sl811->periodic[i]; 665 /* be graceful about almost-inevitable periodic schedule sl811h_irq() 673 if (sl811->periodic[index]) sl811h_irq() 674 sl811->next_periodic = sl811->periodic[index]; sl811h_irq() 754 /* usb 1.1 says max 90% of a frame is available for periodic transfers. 758 * NOTE: the periodic schedule is a sparse tree, with the load for 926 struct sl811h_ep **prev = &sl811->periodic[i]; sl811h_urb_enqueue() 1050 /* wrong except while periodic transfers are scheduled; sl811h_get_frame() 1460 seq_printf(s, "periodic size= %d\n", PERIODIC_SIZE); sl811h_show() 1463 ep = sl811->periodic[i]; sl811h_show() 1579 * periodic schedule support
|
H A D | fotg210-hcd.c | 551 /* dump a snapshot of the periodic schedule. fill_periodic_buffer() 560 tag = Q_NEXT_TYPE(fotg210, fotg210->periodic[i]); fill_periodic_buffer() 870 if (!debugfs_create_file("periodic", S_IRUGO, fotg210->debug_dir, bus, create_debug_files() 1164 fotg210_dbg(fotg210, "Waited too long for the periodic schedule status (%x/%x), giving up\n", fotg210_poll_PSS() 1185 /* Turn off the periodic schedule after a brief delay */ fotg210_disable_PSE() 1820 * - async and periodic schedules, shared by HC and HCD ... these 1930 if (fotg210->periodic) fotg210_mem_cleanup() 1933 fotg210->periodic, fotg210->periodic_dma); fotg210_mem_cleanup() 1934 fotg210->periodic = NULL; fotg210_mem_cleanup() 1936 /* shadow periodic table */ fotg210_mem_cleanup() 1977 /* Hardware periodic table */ fotg210_mem_init() 1978 fotg210->periodic = (__le32 *) fotg210_mem_init() 1982 if (fotg210->periodic == NULL) fotg210_mem_init() 1986 fotg210->periodic[i] = FOTG210_LIST_END(fotg210); fotg210_mem_init() 2229 /* ... update hc-wide periodic stats (for usbfs) */ 3292 * These are called "periodic" transactions in the EHCI spec. 3305 * @periodic: host pointer to qh/itd 3309 union fotg210_shadow *periodic, __hc32 tag) periodic_next_shadow() 3313 return &periodic->qh->qh_next; periodic_next_shadow() 3315 return &periodic->fstn->fstn_next; periodic_next_shadow() 3317 return &periodic->itd->itd_next; periodic_next_shadow() 3322 union fotg210_shadow *periodic, __hc32 tag) shadow_next_periodic() 3327 return &periodic->qh->hw->hw_next; shadow_next_periodic() 3330 return periodic->hw_next; shadow_next_periodic() 3339 __hc32 *hw_p = &fotg210->periodic[frame]; periodic_unlink() 3368 __hc32 *hw_p = &fotg210->periodic[frame]; periodic_usecs() 3425 * for a periodic transfer starting at the specified frame, using 3444 type = Q_NEXT_TYPE(fotg210, fotg210->periodic[frame]); tt_no_collision() 3469 "periodic frame %d bogus type %d\n", tt_no_collision() 3487 /* Stop waiting to turn off the periodic schedule */ enable_periodic() 3505 /* periodic schedule slots have iso tds (normal or split) first, then a 3528 __hc32 *hw_p = &fotg210->periodic[i]; qh_link_periodic() 3572 /* maybe enable periodic schedule processing */ qh_link_periodic() 3594 * If rebalancing the periodic schedule is ever implemented, this qh_unlink_periodic() 3696 /* maybe turn off periodic schedule */ end_unlink_intr() 3809 * uframes have enough periodic bandwidth available. qh_schedule() 3846 /* stuff into the periodic schedule */ qh_schedule() 3891 /* ... update usbfs periodic stats */ intr_submit() 4182 * periodic schedule slots. (Affected by TUNE_FLS, which defaults to 4360 __hc32 *hw_p = &fotg210->periodic[frame]; itd_link() 4620 hw_p = &fotg210->periodic[frame]; scan_frame_queue() 4753 * lock, so that our checking does not race with possible periodic store_uframe_periodic_max() 4759 * for request to decrease max periodic bandwidth, we have to check store_uframe_periodic_max() 4774 "cannot decrease uframe_periodic_max because periodic bandwidth is already allocated (%u > %u)\n", store_uframe_periodic_max() 4783 "setting max periodic bandwidth to %u%% (== %u usec/uframe)\n", store_uframe_periodic_max() 4787 fotg210_warn(fotg210, "max periodic bandwidth set is non-standard\n"); store_uframe_periodic_max() 4959 * by default set standard 80% (== 100 usec/uframe) max periodic hcd_fotg210_init() 4965 * hw default: 1K periodic list heads, one per frame. hcd_fotg210_init() 4973 /* periodic schedule size can be smaller than default */ hcd_fotg210_init() 4992 /* controllers may cache some of the periodic schedule ... */ hcd_fotg210_init() 5031 /* periodic schedule size can be smaller than default */ hcd_fotg210_init() 5445 /* periodic qh self-unlinks on empty, and a COMPLETING qh fotg210_endpoint_disable() 3308 periodic_next_shadow(struct fotg210_hcd *fotg210, union fotg210_shadow *periodic, __hc32 tag) periodic_next_shadow() argument 3321 shadow_next_periodic(struct fotg210_hcd *fotg210, union fotg210_shadow *periodic, __hc32 tag) shadow_next_periodic() argument
|
H A D | ohci-mem.c | 15 * - async and periodic schedules, shared by HC and HCD ... these
|
H A D | isp116x.h | 277 /* periodic schedule: int */ 279 struct isp116x_ep *periodic[PERIODIC_SIZE]; member in struct:isp116x 316 /* periodic schedule */
|
H A D | oxu210hp-hcd.c | 294 * watchdog stops unless there's still periodic traffic. timer_action() 732 oxu->periodic = NULL; ehci_mem_cleanup() 734 /* shadow periodic table */ ehci_mem_cleanup() 763 oxu->periodic = (__le32 *) &oxu->mem->frame_list; ehci_mem_init() 764 oxu->periodic_dma = virt_to_phys(oxu->periodic); ehci_mem_init() 767 oxu->periodic[i] = EHCI_LIST_END; ehci_mem_init() 934 /* ... update hc-wide periodic stats (for usbfs) */ 1152 /* should be rare for periodic transfers, qh_completions() 1810 * @periodic: host pointer to qh/itd/sitd 1813 static union ehci_shadow *periodic_next_shadow(union ehci_shadow *periodic, periodic_next_shadow() argument 1819 return &periodic->qh->qh_next; periodic_next_shadow() 1827 __le32 *hw_p = &oxu->periodic[frame]; periodic_unlink() 1851 __le32 *hw_p = &oxu->periodic[frame]; periodic_usecs() 1927 /* periodic schedule slots have iso tds (normal or split) first, then a 1949 __le32 *hw_p = &oxu->periodic[i]; qh_link_periodic() 1991 /* maybe enable periodic schedule processing */ qh_link_periodic() 2035 /* maybe turn off periodic schedule */ qh_unlink_periodic() 2077 * 80% periodic == 100 usec/uframe available check_period() 2153 * uframes have enough periodic bandwidth available. qh_schedule() 2187 /* stuff into the periodic schedule */ qh_schedule() 2229 /* ... update usbfs periodic stats */ intr_submit() 2291 hw_p = &oxu->periodic[frame]; scan_periodic() 2605 * hw default: 1K periodic list heads, one per frame. oxu_hcd_init() 2613 /* controllers may cache some of the periodic schedule ... */ oxu_hcd_init() 2659 /* periodic schedule size can be smaller than default */ oxu_hcd_init() 3037 /* periodic qh self-unlinks on empty */ oxu_endpoint_disable()
|
H A D | ohci.h | 62 /* periodic scheduling params (for intr and iso) */ 191 __hc32 int_table [NUM_INTS]; /* periodic schedule */ 254 #define OHCI_CTRL_PLE (1 << 2) /* periodic list enable */ 381 struct ed *periodic [NUM_INTS]; /* shadow int_table */ member in struct:ohci_hcd
|
H A D | ohci-dbg.c | 507 /* dump a snapshot of the periodic schedule (and load) */ fill_periodic_buffer() 510 ed = ohci->periodic[i]; fill_periodic_buffer() 775 ohci->debug_periodic = debugfs_create_file("periodic", S_IRUGO, create_debug_files()
|
H A D | ehci-timer.c | 168 ehci_dbg(ehci, "Waited too long for the periodic schedule status (%x/%x), giving up\n", ehci_poll_PSS() 188 /* Turn off the periodic schedule after a brief delay */ ehci_disable_PSE()
|
H A D | ehci-dbg.c | 95 " 32 periodic list" : ""); dbg_hcc_params() 645 /* dump a snapshot of the periodic schedule. fill_periodic_buffer() 653 tag = Q_NEXT_TYPE(ehci, ehci->periodic [i]); fill_periodic_buffer() 1066 if (!debugfs_create_file("periodic", S_IRUGO, ehci->debug_dir, bus, create_debug_files()
|
H A D | isp1362.h | 446 /* periodic schedule */ 503 /* periodic schedule: int */ 505 struct list_head periodic; member in struct:isp1362_hcd 508 /* periodic schedule: isochronous */
|
H A D | ehci-hcd.c | 478 * by default set standard 80% (== 100 usec/uframe) max periodic ehci_init() 484 * hw default: 1K periodic list heads, one per frame. ehci_init() 498 /* periodic schedule size can be smaller than default */ ehci_init() 509 /* controllers may cache some of the periodic schedule ... */ ehci_init() 559 /* periodic schedule size can be smaller than default */ ehci_init()
|
H A D | isp116x-hcd.c | 321 /* periodic deschedule */ 325 struct isp116x_ep **prev = &isp116x->periodic[i]; 508 isp116x->periodic[index]; start_atl_transfers() 644 /* usb 1.1 says max 90% of a frame is available for periodic transfers. 796 struct isp116x_ep **prev = &isp116x->periodic[i]; isp116x_urb_enqueue()
|
H A D | isp1362-hcd.c | 484 /* periodic deschedule */ 804 list_for_each_entry(ep, &isp1362_hcd->periodic, schedule) { start_intl_transfers() 1354 DBG(1, "%s: Adding ep %p to periodic schedule\n", __func__, ep); isp1362_urb_enqueue() 1355 list_add_tail(&ep->schedule, &isp1362_hcd->periodic); isp1362_urb_enqueue() 2126 seq_printf(s, "periodic size= %d\n", PERIODIC_SIZE); isp1362_show() 2128 list_for_each_entry(ep, &isp1362_hcd->periodic, schedule) { isp1362_show() 2690 INIT_LIST_HEAD(&isp1362_hcd->periodic); isp1362_probe()
|
H A D | ehci-pci.c | 133 * data buffer, and periodic schedule are normal.) ehci_pci_setup()
|
H A D | uhci-q.c | 621 * Set qh->phase to the optimal phase for a periodic transfer and 647 /* Maximum allowable periodic bandwidth is 90%, or 900 us per frame */ uhci_check_bandwidth() 658 * Reserve a periodic QH's bandwidth in the schedule 691 * Release a periodic QH's bandwidth reservation
|
/linux-4.4.14/arch/mips/include/asm/dec/ |
H A D | kn02ca.h | 25 #define KN02CA_CPU_INR_TIMER 2 /* ARC periodic timer */ 34 #define KN02CA_IO_INR_TIMER 12 /* ARC periodic timer (?) */ 57 #define KN02CA_MSR_INTREN (1<<26) /* ARC periodic IRQ enable */
|
H A D | interrupts.h | 46 #define DEC_IRQ_TIMER 19 /* ARC periodic timer */
|
/linux-4.4.14/drivers/net/wireless/ti/wl18xx/ |
H A D | scan.h | 97 /* send SCAN_REPORT_EVENT in periodic scans after each cycle 99 * non periodic scans 103 /* Should periodic scan stop after a report event was created. 104 * Must be 0 for non periodic scans.
|
H A D | scan.c | 316 wl1271_debug(DEBUG_CMD, "cmd periodic scan stop"); __wl18xx_scan_stop()
|
/linux-4.4.14/drivers/staging/unisys/visorbus/ |
H A D | periodic_work.c | 18 * Helper functions to schedule periodic work in Linux kernel mode. 74 /** Call this from your periodic work worker function to schedule the next 77 * periodic work is no longer scheduled 102 /** This function returns true iff new periodic work was actually started. 133 /** This function returns true iff your call actually stopped the periodic 160 * You must NOT own any locks that are needed by the periodic work 162 * because stopping the periodic work often involves waiting for the last 163 * iteration of the periodic work function to complete. Again, if you hit
|
/linux-4.4.14/drivers/net/wireless/rt2x00/ |
H A D | rt2x00lib.h | 215 * rt2x00link_start_tuner - Start periodic link tuner work 218 * This start the link tuner periodic work, this work will 225 * rt2x00link_stop_tuner - Stop periodic link tuner work 234 * rt2x00link_reset_tuner - Reset periodic link tuner work 244 * Resetting the link tuner will also cause the periodic work counter 255 * rt2x00link_start_watchdog - Start periodic watchdog monitoring 258 * This start the watchdog periodic work, this work will 265 * rt2x00link_stop_watchdog - Stop periodic watchdog monitoring 274 * rt2x00link_start_agc - Start periodic gain calibration 280 * rt2x00link_start_vcocal - Start periodic VCO calibration 286 * rt2x00link_stop_agc - Stop periodic gain calibration 292 * rt2x00link_stop_vcocal - Stop periodic VCO calibration 302 * parameters. This will not start the periodic work itself.
|
H A D | rt2x00.h | 322 * Work structure for scheduling periodic link tuning. 327 * Work structure for scheduling periodic watchdog monitoring. 337 * Work structure for scheduling periodic AGC adjustments. 342 * Work structure for scheduling periodic VCO calibration. 987 * Used for VCO periodic calibration.
|
H A D | rt2x00config.c | 239 /* Used for VCO periodic calibration */ rt2x00lib_config()
|
/linux-4.4.14/drivers/hid/ |
H A D | hid-holtekff.c | 60 * 2: periodic rumble, short intervals 62 * 4: periodic rumble, long intervals 63 * 5: weak periodic rumble, long intervals 64 * 6: weak periodic rumble, short intervals 65 * 7: periodic rumble, short intervals 66 * 8: strong periodic rumble, short intervals 69 * b: very strong periodic rumble, very short intervals
|
H A D | hid-elo.c | 38 MODULE_PARM_DESC(use_fw_quirk, "Do periodic pokes for broken M firmwares (default = true)"); 181 * Not all Elo devices need the periodic HID descriptor reads.
|
/linux-4.4.14/include/net/ |
H A D | bond_3ad.h | 61 /* periodic machine states(43.4.12 in the 802.3ad standard) */ 64 AD_NO_PERIODIC, /* periodic machine */ 65 AD_FAST_PERIODIC, /* periodic machine */ 66 AD_SLOW_PERIODIC, /* periodic machine */ 67 AD_PERIODIC_TX /* periodic machine */ 233 periodic_states_t sm_periodic_state; /* state machine periodic state */ 234 u16 sm_periodic_timer_counter; /* state machine periodic timer counter */
|
H A D | bond_alb.h | 34 #define BOND_TLB_REBALANCE_INTERVAL 10 /* In seconds, periodic re-balancing. 39 #define BOND_ALB_LP_INTERVAL(bond) (bond->params.lp_interval) /* In seconds, periodic send of
|
H A D | neighbour.h | 124 unsigned long periodic_gc_runs; /* number of periodic GC runs */
|
/linux-4.4.14/Documentation/ptp/ |
H A D | testptp.c | 118 " -A val request a periodic alarm every 'val' seconds\n" usage() 134 " 2 - periodic output\n" usage() 177 int periodic = 0; main() local 195 periodic = atoi(optarg); main() 278 " %d programmable periodic signals\n" main() 415 if (periodic) { main() 426 timeout.it_interval.tv_sec = periodic; main() 427 timeout.it_value.tv_sec = periodic; main() 452 puts("periodic output request okay"); main()
|
/linux-4.4.14/drivers/clocksource/ |
H A D | sh_tmu.c | 50 unsigned long periodic; member in struct:sh_tmu_channel 215 int periodic) sh_tmu_set_next() 226 /* reload delta value in case of periodic timer */ sh_tmu_set_next() 227 if (periodic) sh_tmu_set_next() 347 static void sh_tmu_clock_event_start(struct sh_tmu_channel *ch, int periodic) sh_tmu_clock_event_start() argument 355 if (periodic) { sh_tmu_clock_event_start() 356 ch->periodic = (ch->rate + HZ/2) / HZ; sh_tmu_clock_event_start() 357 sh_tmu_set_next(ch, ch->periodic, 1); sh_tmu_clock_event_start() 371 int periodic) sh_tmu_clock_event_set_state() 380 ch->index, periodic ? "periodic" : "oneshot"); sh_tmu_clock_event_set_state() 381 sh_tmu_clock_event_start(ch, periodic); sh_tmu_clock_event_set_state() 214 sh_tmu_set_next(struct sh_tmu_channel *ch, unsigned long delta, int periodic) sh_tmu_set_next() argument 370 sh_tmu_clock_event_set_state(struct clock_event_device *ced, int periodic) sh_tmu_clock_event_set_state() argument
|
H A D | meson6_timer.c | 58 static void meson6_clkevt_time_start(unsigned char timer, bool periodic) meson6_clkevt_time_start() argument 62 if (periodic) meson6_clkevt_time_start()
|
H A D | sun4i_timer.c | 71 static void sun4i_clkevt_time_start(u8 timer, bool periodic) sun4i_clkevt_time_start() argument 75 if (periodic) sun4i_clkevt_time_start()
|
H A D | sh_mtu2.c | 210 unsigned long periodic; sh_mtu2_enable() local 229 periodic = (rate + HZ/2) / HZ; sh_mtu2_enable() 238 sh_mtu2_write(ch, TGR, periodic); sh_mtu2_enable() 296 dev_info(&ch->mtu->pdev->dev, "ch%u: used for periodic clock events\n", sh_mtu2_clock_event_set_periodic()
|
H A D | h8300_timer8.c | 158 static void timer8_clock_event_start(struct timer8_priv *p, int periodic) timer8_clock_event_start() argument 169 timer8_set_next(p, periodic?(p->rate + HZ/2) / HZ:0x10000); timer8_clock_event_start() 182 dev_info(&p->pdev->dev, "used for periodic clock events\n"); timer8_clock_event_periodic()
|
H A D | tcb_clksrc.c | 26 * source, used in either periodic or oneshot mode. This runs 134 /* By not making the gentime core emulate periodic mode on top tc_set_periodic() 360 /* channel 2: periodic and oneshot timer support */ tcb_clksrc_init()
|
H A D | time-orion.c | 73 /* setup and enable periodic timer at 1/HZ intervals */ orion_clkevt_set_periodic()
|
H A D | arm_global_timer.c | 95 static void gt_compare_set(unsigned long delta, int periodic) gt_compare_set() argument 106 if (periodic) { gt_compare_set()
|
H A D | mtk_timer.c | 92 bool periodic, u8 timer) mtk_clkevt_time_start() 104 if (periodic) mtk_clkevt_time_start() 91 mtk_clkevt_time_start(struct mtk_clock_event_device *evt, bool periodic, u8 timer) mtk_clkevt_time_start() argument
|
H A D | timer-atmel-st.c | 80 /* periodic mode should handle delayed ticks */ at91rm9200_timer_interrupt() 144 /* PIT for periodic irqs; fixed rate of 1/HZ */ clkevt32k_set_periodic()
|
H A D | timer-sun5i.c | 93 static void sun5i_clkevt_time_start(struct sun5i_timer_clkevt *ce, u8 timer, bool periodic) sun5i_clkevt_time_start() argument 97 if (periodic) sun5i_clkevt_time_start()
|
H A D | sh_cmt.c | 341 /* configure channel, periodic mode and maximum timeout */ sh_cmt_enable() 710 static void sh_cmt_clock_event_start(struct sh_cmt_channel *ch, int periodic) sh_cmt_clock_event_start() argument 723 if (periodic) sh_cmt_clock_event_start() 738 int periodic) sh_cmt_clock_event_set_state() 747 ch->index, periodic ? "periodic" : "oneshot"); sh_cmt_clock_event_set_state() 748 sh_cmt_clock_event_start(ch, periodic); sh_cmt_clock_event_set_state() 737 sh_cmt_clock_event_set_state(struct clock_event_device *ced, int periodic) sh_cmt_clock_event_set_state() argument
|
H A D | cs5535-clockevt.c | 126 /* Restart the clock in periodic mode */ mfgpt_tick()
|
H A D | timer-integrator-ap.c | 104 /* Enable the timer and start the periodic tick */ clkevt_set_periodic()
|
H A D | timer-keystone.c | 74 * keystone_timer_config: configures timer to work in oneshot/periodic modes.
|
H A D | dw_apb_timer.c | 36 /* 1: periodic, 0:free running. */ 165 pr_debug("%s CPU %d state=periodic\n", __func__, apbt_set_periodic()
|
H A D | samsung_pwm_timer.c | 163 static void samsung_time_start(unsigned int channel, bool periodic) samsung_time_start() argument 178 if (periodic) samsung_time_start()
|
H A D | exynos_mct.c | 260 static void exynos4_mct_comp0_start(bool periodic, unsigned long cycles) exynos4_mct_comp0_start() argument 267 if (periodic) { exynos4_mct_comp0_start()
|
H A D | em_sti.c | 87 /* configure channel, periodic mode and maximum timeout */ em_sti_enable()
|
H A D | nomadik-mtu.c | 222 /* Cycles for periodic mode */ nmdk_timer_init()
|
H A D | cadence_ttc_timer.c | 193 * ttc_set_{shutdown|oneshot|periodic} - Sets the state of timer
|
H A D | timer-u300.c | 248 * Set the periodic mode to a certain number of ticks per u300_set_periodic()
|
/linux-4.4.14/arch/mn10300/include/asm/ |
H A D | rtc-regs.h | 30 #define RTCRA_RS 0x0f /* periodic timer interrupt cycle setting */ 60 #define RTCRB_PIE 0x40 /* periodic interrupt disable */ 66 #define RTSRC_PF 0x40 /* periodic interrupt flag */
|
/linux-4.4.14/drivers/staging/iio/trigger/ |
H A D | iio-trig-periodic-rtc.c | 1 /* The industrial I/O periodic RTC trigger driver 9 * This is a heavily rewritten version of the periodic timer system in 11 * but via a trigger rather than a specific periodic timer system. 130 trig = iio_trigger_alloc("periodic%s", pdata[i]); iio_trig_periodic_rtc_probe()
|
/linux-4.4.14/arch/mips/loongson64/loongson-3/ |
H A D | hpet.c | 90 pr_info("set clock event to periodic mode!\n"); hpet_set_state_periodic() 94 /* enables the timer0 to generate a periodic interrupt */ hpet_set_state_periodic() 137 * 1 : periodic interrupt hpet_set_state_oneshot() 138 * 0 : non-periodic(oneshot) interrupt hpet_set_state_oneshot()
|
/linux-4.4.14/tools/testing/selftests/timers/ |
H A D | rtctest.c | 192 /* Read periodic IRQ rate */ main() 195 /* not all RTCs support periodic IRQs */ main() 197 fprintf(stderr, "\nNo periodic IRQ support\n"); main() 213 /* not all RTCs can change their periodic IRQ rate */ main() 226 /* Enable periodic interrupts */ main() 257 /* Disable periodic interrupts */ main()
|
/linux-4.4.14/drivers/usb/host/whci/ |
H A D | pzl.c | 2 * Wireless Host Controller (WHC) periodic schedule management. 152 * pzl_start - start the periodic schedule 169 * pzl_stop - stop the periodic schedule 229 * Then start, stop or update the periodic schedule as required. 284 * pzl_urb_enqueue - queue an URB onto the periodic list (PZL) 327 * pzl_urb_dequeue - remove an URB (qset) from the periodic list 385 * pzl_init - initialize the periodic zone list
|
H A D | wusb.c | 39 * only start/stop the asynchronous and periodic schedules and send a
|
H A D | whci-hc.h | 152 #define QH_LINK_T (1 << 0) /* last queue set in periodic schedule list */ 221 * (ASL) or the periodic zone list (PZL).
|
/linux-4.4.14/drivers/hid/usbhid/ |
H A D | hid-pidff.c | 346 * Send periodic effect report to the device 354 effect->u.periodic.magnitude); pidff_set_periodic_report() 356 effect->u.periodic.offset); pidff_set_periodic_report() 357 pidff_set(&pidff->set_periodic[PID_PHASE], effect->u.periodic.phase); pidff_set_periodic_report() 358 pidff->set_periodic[PID_PERIOD].value[0] = effect->u.periodic.period; pidff_set_periodic_report() 366 * Test if periodic effect parameters have changed 371 return effect->u.periodic.magnitude != old->u.periodic.magnitude || pidff_needs_set_periodic() 372 effect->u.periodic.offset != old->u.periodic.offset || pidff_needs_set_periodic() 373 effect->u.periodic.phase != old->u.periodic.phase || pidff_needs_set_periodic() 374 effect->u.periodic.period != old->u.periodic.period; pidff_needs_set_periodic() 598 switch (effect->u.periodic.waveform) { pidff_upload_effect() 629 pidff_needs_set_envelope(&effect->u.periodic.envelope, pidff_upload_effect() 630 &old->u.periodic.envelope)) pidff_upload_effect() 632 &effect->u.periodic.envelope); pidff_upload_effect() 1116 "has periodic effect but no envelope\n"); pidff_init_fields() 1145 hid_warn(pidff->hid, "unknown periodic effect layout\n"); pidff_init_fields()
|
/linux-4.4.14/arch/s390/kernel/ |
H A D | vtime.c | 257 /* Do callbacks and recharge periodic timers */ virt_timer_expire() 303 static void __add_vtimer(struct vtimer_list *timer, int periodic) __add_vtimer() argument 307 timer->interval = periodic ? timer->expires : 0; __add_vtimer() 331 static int __mod_vtimer(struct vtimer_list *timer, u64 expires, int periodic) __mod_vtimer() argument 344 timer->interval = periodic ? expires : 0; __mod_vtimer()
|
/linux-4.4.14/drivers/rtc/ |
H A D | rtc-proc.c | 94 seq_printf(seq, "periodic IRQ enabled\t: %s\n", rtc_proc_show() 96 seq_printf(seq, "periodic IRQ frequency\t: %d\n", rtc_proc_show()
|
H A D | rtc-tegra.c | 62 int tegra_rtc_irq; /* alarm and periodic irq */ 78 * It does this by waiting for the RTC to become busy with its periodic update, 80 * This periodic update (where the seconds and milliseconds are copied to the
|
H A D | interface.c | 138 * RTC driver prevents "periodic alarm" modes. __rtc_read_alarm() 539 * using an hrtimer. This function is called when the periodic 668 * rtc_irq_set_state - enable/disable 2^N Hz periodic IRQs 671 * @enabled: true to enable periodic IRQs 675 * specify the desired frequency of periodic IRQ task->func() callbacks. 702 * rtc_irq_set_freq - set 2^N Hz periodic IRQ frequency for IRQ 709 * periodic IRQs. 849 /* Re-add/fwd periodic timers */ rtc_timer_do_work()
|
H A D | rtc-sh.c | 72 #define PF_COUNT 0x200 /* Half periodic counter */ 74 #define PF_KOU 0x800 /* Kernel or User periodic request 1=kernel */ 602 /* get periodic/carry/alarm irqs */ sh_rtc_probe() 664 /* register shared periodic/carry/alarm irq */ sh_rtc_probe() 674 /* register periodic/carry/alarm irqs */ sh_rtc_probe()
|
H A D | rtc-rx8025.c | 15 * Alarm and periodic interrupt added by Dmitry Rakhchev <rda@emcraft.com> 47 /* 1 Hz periodic level irq */ 160 /* periodic */ rx8025_handle_irq()
|
H A D | rtc-omap.c | 35 * "don't care" alarm fields and sub-second periodic IRQs, and having 222 /* 1/sec periodic/update irq? */ rtc_irq() 664 /* handle periodic and alarm irqs */ omap_rtc_probe()
|
H A D | rtc-rs5c372.c | 53 # define RS5C_CTRL1_CT0 (0 << 0) /* no periodic irq */ 608 * so does periodic irq, except some 327a modes. rs5c372_probe() 619 /* alarm uses ALARM_W; and nINTRB for alarm and periodic rs5c372_probe()
|
H A D | rtc-bfin.c | 16 * one event (say periodic) and then right after enables an event (say alarm). 36 * via the periodic interrupt event, or PIE). Since the Blackfin RTC peripheral
|
H A D | rtc-rk808.c | 306 * reading the periodic interupts. 308 * @freq: Current periodic IRQ freq:
|
H A D | rtc-at32ap700x.c | 25 * periodic interrupts.
|
H A D | rtc-puv3.c | 310 /* save RTAR for anyone using periodic interrupts */ puv3_rtc_suspend()
|
H A D | rtc-vt8500.c | 74 #define VT8500_RTC_CR_SM_ENABLE (1 << 2) /* Enable periodic irqs */
|
H A D | rtc-ds1286.c | 168 * periodic update complete interrupts, (via ioctl) and then ds1286_read_time()
|
H A D | rtc-dev.c | 303 * wildcards, exposing hardware "periodic alarm" capabilities. rtc_dev_ioctl()
|
H A D | rtc-ds3232.c | 189 * no periodic alarm mode
|
/linux-4.4.14/drivers/usb/isp1760/ |
H A D | isp1760-hcd.h | 62 /* periodic schedule support */
|
/linux-4.4.14/arch/x86/kernel/ |
H A D | time.c | 91 * Initialize TSC and delay the periodic timer init to
|
H A D | hpet.c | 1013 * 3) Periodic Interrupt - generate periodic interrupt, with frequencies 1018 * For (3), we use interrupts at 64Hz or user specified periodic 1079 * Timer 1 for RTC emulation. We use one shot mode, as periodic mode
|
/linux-4.4.14/include/linux/usb/ |
H A D | ehci_def.h | 76 #define CMD_PSPE (1<<12) /* periodic schedule prefetch enable */ 83 #define CMD_PSE (1<<4) /* periodic schedule enable */ 84 /* 3:2 is periodic frame list size */ 112 u32 frame_list; /* points to periodic list */
|
/linux-4.4.14/arch/powerpc/include/asm/ |
H A D | rtc.h | 34 #define RTC_PIE 0x40 /* periodic interrupt enable */
|
H A D | ucc_fast.h | 229 * Typically, the hardware performs a periodic poll for data that the
|
/linux-4.4.14/arch/m68k/include/asm/ |
H A D | rtc.h | 20 #define RTC_PIE 0x40 /* periodic interrupt enable */
|
H A D | m68360_quicc.h | 111 volatile unsigned short sim_picr; /* periodic interrupt control reg */ 113 volatile unsigned short sim_pitr; /* periodic interrupt timing reg */
|
/linux-4.4.14/net/tipc/ |
H A D | discover.c | 178 * disc_update - update frequency of periodic link setup requests 219 * disc_timeout - send a periodic link setup request 262 * tipc_disc_create - create object to send periodic link setup requests 303 * tipc_disc_delete - destroy object sending periodic link setup requests 314 * tipc_disc_reset - reset object to send periodic link setup requests
|
H A D | bearer.h | 143 * @link_req: ptr to (optional) structure making periodic link setup requests
|
/linux-4.4.14/kernel/time/ |
H A D | tick-broadcast.c | 60 * Start the device in periodic mode 110 * notification the systems stays stuck in periodic mode tick_install_broadcast_device() 167 * Devices might be registered with both periodic and oneshot tick_device_uses_broadcast() 193 * periodic broadcast on state. tick_device_uses_broadcast() 214 * If the system is in periodic mode, check tick_device_uses_broadcast() 223 * in shutdown state. The periodic interrupt tick_device_uses_broadcast() 311 * Event handler for periodic broadcast ticks 389 * - the broadcast device is in periodic mode to tick_broadcast_control() 428 * Set the periodic handler depending on broadcast on/off 586 * periodic to oneshot. If the CPU has not yet tick_check_oneshot_broadcast_this_cpu() 729 * If the broadcast device is in periodic mode, we __tick_broadcast_oneshot_control() 882 * waiting for periodic broadcast. We need to set the tick_broadcast_setup_oneshot() 902 * (periodic) broadcast mask. So the bit is set and tick_broadcast_setup_oneshot()
|
H A D | tick-sched.h | 24 * @sched_timer: hrtimer to schedule the periodic tick in high
|
H A D | tick-common.c | 4 * This file contains the base functions to manage periodic tick 97 * Event handler for periodic ticks 121 * periodic mode: tick_handle_periodic() 142 * Setup the device for a periodic tick 202 * Startup in periodic mode first. tick_setup_device()
|
H A D | tick-internal.h | 87 /* Set the periodic handler in non broadcast mode */ tick_set_periodic_handler()
|
H A D | timer_list.c | 243 SEQ_printf(m, " periodic: "); print_tickdevice()
|
/linux-4.4.14/drivers/input/misc/ |
H A D | hp_sdc_rtc.c | 270 /* Read the i8042 cycle timer (a.k.a. periodic) */ hp_sdc_rtc_read_ct() 364 /* Set the i8042 cycle timer (a.k.a. periodic) */ 481 seq_puts(m, "periodic\t: READ FAILED!\n"); hp_sdc_rtc_proc_show() 483 seq_printf(m, "periodic\t: %lld.%02ld seconds\n", hp_sdc_rtc_proc_show() 541 case RTC_PIE_OFF: /* Mask periodic int. enab. bit */ hp_sdc_rtc_ioctl() 542 case RTC_PIE_ON: /* Allow periodic ints */ hp_sdc_rtc_ioctl() 562 case RTC_IRQP_READ: /* Read the periodic IRQ rate. */ hp_sdc_rtc_ioctl() 566 case RTC_IRQP_SET: /* Set periodic IRQ rate. */ hp_sdc_rtc_ioctl()
|
H A D | uinput.c | 202 * uinput driver does not currently support periodic effects with uinput_dev_upload_effect() 209 effect->u.periodic.waveform == FF_CUSTOM) uinput_dev_upload_effect()
|
/linux-4.4.14/arch/arm/mach-mmp/ |
H A D | time.c | 171 /* set timer 0 to periodic mode, and timer 1 to free-running mode */ timer_config() 174 __raw_writel(0x1, mmp_timer_base + TMR_PLCR(0)); /* periodic */ timer_config()
|
/linux-4.4.14/drivers/scsi/cxlflash/ |
H A D | main.h | 71 /* FC CRC clear periodic timer */
|
/linux-4.4.14/arch/parisc/include/asm/ |
H A D | rtc.h | 23 #define RTC_PIE 0x40 /* periodic interrupt enable */
|
/linux-4.4.14/drivers/misc/ibmasm/ |
H A D | heartbeat.c | 34 * - see send_os_state() - the service processor sends periodic heartbeats
|
H A D | module.c | 33 * to send periodic heartbeats to the OS. 35 * 2) Answers the periodic heartbeats sent by the service processor.
|
/linux-4.4.14/drivers/net/ethernet/freescale/ |
H A D | gianfar_ptp.c | 99 #define PP1 (1<<7) /* periodic pulse generated on FIPER1 */ 100 #define PP2 (1<<6) /* periodic pulse generated on FIPER2 */ 101 #define PP3 (1<<5) /* periodic pulse generated on FIPER3 */ 142 u64 alarm_interval; /* for periodic alarm */
|
/linux-4.4.14/arch/tile/lib/ |
H A D | spinlock_64.c | 101 * issuing periodic fetchor instructions, till we get the lock.
|
/linux-4.4.14/drivers/char/ |
H A D | rtc.c | 60 * get to it at once. (e.g. the periodic 11 min sync from 192 static unsigned long rtc_freq; /* Current periodic IRQ rate */ 243 * or a periodic interrupt. We store the status in the rtc_interrupt() 430 case RTC_PIE_OFF: /* Mask periodic int. enab. bit */ rtc_do_ioctl() 445 case RTC_PIE_ON: /* Allow periodic ints */ rtc_do_ioctl() 645 case RTC_IRQP_READ: /* Read the periodic IRQ rate. */ rtc_do_ioctl() 649 case RTC_IRQP_SET: /* Set periodic IRQ rate. */ rtc_do_ioctl() 1121 * Initialize periodic frequency to CMOS reset default, rtc_init() 1307 * periodic update complete interrupts, (via ioctl) and then rtc_get_rtc_time()
|
H A D | hpet.c | 157 * For non-periodic timers, increment the accumulator. hpet_interrupt() 158 * This has the effect of treating non-periodic like periodic. hpet_interrupt() 537 * register supported by periodic-capable comparators. hpet_ioctl_ieon()
|
H A D | nvram.c | 97 * periodic 11 min sync from kernel/time/ntp.c vs. this driver.)
|
/linux-4.4.14/include/xen/interface/hvm/ |
H A D | params.h | 90 /* Boolean: Enable aligning all periodic vpts to reduce interrupts */
|
/linux-4.4.14/include/linux/rtc/ |
H A D | ds1685.h | 309 * When E32K is set to a logic 1, periodic interrupts are disabled and reading 310 * /dev/rtc will return -EINVAL. This also applies if the periodic interrupt 314 * support for hardware-generated periodic-interrupts in favour of 317 * hardware-generated periodic interrupts are ever added back.
|
/linux-4.4.14/arch/blackfin/kernel/ |
H A D | time.c | 41 set_gptimer_config(0, 0x59); /* IRQ enable, periodic, PWM_OUT, SCLKed, OUT PAD disabled */ setup_system_timer0()
|
/linux-4.4.14/arch/arm/mach-ep93xx/ |
H A D | timer-ep93xx.c | 74 /* Default mode: periodic, off, 508 kHz */ ep93xx_clkevt_set_next_event()
|
/linux-4.4.14/include/linux/ |
H A D | mc146818rtc.h | 92 # define RTC_PIE 0x40 /* periodic interrupt enable */
|
H A D | clockchips.h | 83 * @set_state_periodic: switch state to periodic
|
H A D | ptp_clock_kernel.h | 51 * @n_per_out: The number of programmable periodic signals.
|
H A D | rtc.h | 76 * REVISIT those periodic irq calls *do* have ops_lock when they're
|
H A D | memcontrol.h | 78 * for trigger some periodic events. This is straightforward and better 79 * than using jiffies etc. to handle periodic memcg event.
|
/linux-4.4.14/drivers/usb/gadget/ |
H A D | epautoconf.c | 28 * initialized. For periodic transfers, the maximum packet 139 * initialized. For periodic transfers, the maximum packet
|
/linux-4.4.14/drivers/usb/musb/ |
H A D | musb_host.h | 47 /* struct musb_qh *next; */ /* for periodic tree */ 64 u16 frame; /* for periodic schedule */
|
H A D | musb_host.c | 75 * extra endpoint for periodic use enabling hub + keybd + mouse. That 276 /* determine if the time is right for a periodic transfer */ musb_start_urb() 280 dev_dbg(musb->controller, "check whether there's still time for periodic Tx\n"); musb_start_urb() 427 /* this is where periodic bandwidth should be musb_advance_schedule() 2096 /* else, periodic transfers get muxed to other endpoints */ musb_schedule() 2177 dev_dbg(musb->controller, "qh %p periodic slot %d\n", qh, best_end); musb_schedule()
|
/linux-4.4.14/arch/arc/kernel/ |
H A D | time.c | 188 * The distinction for oneshot/periodic is done in arc_event_timer_ack() below 286 /* sets up the periodic event timer */ time_init()
|
/linux-4.4.14/include/xen/interface/ |
H A D | vcpu.h | 130 * Set or stop a VCPU's periodic timer. Every VCPU has one periodic timer
|
/linux-4.4.14/include/asm-generic/ |
H A D | rtc.h | 23 #define RTC_PIE 0x40 /* periodic interrupt enable */ 63 * periodic update complete interrupts, (via ioctl) and then __get_rtc_time()
|
/linux-4.4.14/arch/powerpc/platforms/powermac/ |
H A D | time.c | 2 * Support for periodic interrupts (100 per second) and for getting 5 * We use the decrementer register for our periodic interrupts.
|
/linux-4.4.14/arch/m68k/q40/ |
H A D | q40ints.c | 31 * 33 : frame int (50/200 Hz periodic timer) 32 * 34 : sample int (10/20 KHz periodic timer)
|
/linux-4.4.14/arch/nios2/kernel/ |
H A D | time.c | 133 bool periodic) nios2_timer_config() 151 if (periodic) nios2_timer_config() 132 nios2_timer_config(struct nios2_timer *timer, unsigned long period, bool periodic) nios2_timer_config() argument
|
/linux-4.4.14/drivers/usb/c67x00/ |
H A D | c67x00-hcd.h | 63 * use the full usable time for periodic transfers.
|
/linux-4.4.14/drivers/char/hw_random/ |
H A D | timeriomem-rng.c | 16 * periodic random data from a single IO memory address. All the platform
|
/linux-4.4.14/arch/mips/dec/ |
H A D | time.c | 132 /* Set up the rate of periodic DS1287 interrupts. */ plat_time_init()
|
/linux-4.4.14/include/linux/mfd/pcf50633/ |
H A D | core.h | 170 PCF50633_INT1_SECOND = 0x80, /* RTC periodic second interrupt */
|
/linux-4.4.14/arch/alpha/kernel/ |
H A D | time.c | 210 /* Reset periodic interrupt frequency. */ common_init_rtc() 229 /* Turn on periodic interrupts. */ common_init_rtc()
|
/linux-4.4.14/drivers/usb/core/ |
H A D | urb.c | 216 * The exceptions relate to periodic transfer scheduling. For both 272 * the periodic request, submitting such a periodic request should fail. 277 * periodic endpoints on devices under xHCI should never fail due to bandwidth 286 * until the driver longer needs that periodic bandwidth. 394 /* periodic transfers limit size per frame/uframe, usb_submit_urb() 479 * Force periodic transfer intervals to be legal values that are usb_submit_urb()
|
/linux-4.4.14/drivers/tty/ |
H A D | rocket.c | 1804 of the periodic interrupt, can be any one of the following: 1805 FREQ_DIS - periodic interrupt disabled 1814 int PeriodicOnly: 1 if all interrupts except the periodic 1816 0 is both the periodic interrupt and 1824 If periodic interrupts are to be disabled but AIOP interrupts 2535 of the periodic interrupt, can be any one of the following: 2536 FREQ_DIS - periodic interrupt disabled 2545 int PeriodicOnly: 1 if all interrupts except the periodic 2547 0 is both the periodic interrupt and 2555 If periodic interrupts are to be disabled but AIOP interrupts 2599 CtlP->MReg3 = 0; /* no periodic interrupts */ sInitController() 2603 CtlP->MReg3 = 0; /* no periodic interrupts */ sInitController() 2607 if (PeriodicOnly) { /* periodic interrupt only */ sInitController()
|
/linux-4.4.14/drivers/net/wireless/iwlwifi/pcie/ |
H A D | rx.c | 1383 * periodic interrupt will detect any dangling Rx activity. iwl_pcie_irq_handler() 1386 /* Disable periodic interrupt; we use it as just a one-shot. */ iwl_pcie_irq_handler() 1391 * Enable periodic interrupt in 8 msec only if we received iwl_pcie_irq_handler() 1392 * real RX interrupt (instead of just periodic int), to catch iwl_pcie_irq_handler() 1393 * any dangling Rx interrupt. If it was just the periodic iwl_pcie_irq_handler() 1395 * to extend the periodic interrupt; one-shot is enough. iwl_pcie_irq_handler()
|
/linux-4.4.14/drivers/net/wireless/ti/wl12xx/ |
H A D | scan.c | 433 wl1271_debug(DEBUG_CMD, "cmd periodic scan start"); wl1271_scan_sched_scan_start() 479 wl1271_debug(DEBUG_CMD, "cmd periodic scan stop"); wl12xx_scan_sched_scan_stop()
|
/linux-4.4.14/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_ptp.c | 332 /* we can only support periodic output */ fm10k_ptp_enable() 429 /* enable periodic outputs */ fm10k_ptp_register()
|
/linux-4.4.14/drivers/net/wireless/iwlegacy/ |
H A D | csr.h | 173 #define CSR_INT_PERIODIC_DIS (0x00) /* disable periodic int */ 180 #define CSR_INT_BIT_RX_PERIODIC (1 << 28) /* Rx periodic */
|
/linux-4.4.14/fs/ |
H A D | timerfd.c | 266 * If tintv.tv64 != 0, this is a periodic timer that timerfd_read() 457 * If the timer is expired and it's periodic, we need to advance it do_timerfd_settime()
|
/linux-4.4.14/net/netfilter/ipvs/ |
H A D | ip_vs_lblc.c | 374 * Hook periodic timer for garbage collection ip_vs_lblc_init_svc() 388 /* remove periodic timer */ ip_vs_lblc_done_svc()
|
H A D | ip_vs_lblcr.c | 537 * Hook periodic timer for garbage collection ip_vs_lblcr_init_svc() 551 /* remove periodic timer */ ip_vs_lblcr_done_svc()
|
/linux-4.4.14/drivers/staging/rtl8712/ |
H A D | rtl871x_mlme.h | 110 struct timer_list wdg_timer; /*watchdog periodic timer*/
|
/linux-4.4.14/drivers/i2c/ |
H A D | i2c-smbus.c | 199 * adapter (from its handler, periodic polling, or whatever).
|
/linux-4.4.14/drivers/net/wireless/ath/ |
H A D | ath.h | 236 * @ATH_DBG_CALIBRATE: periodic calibration
|
/linux-4.4.14/drivers/net/wireless/ath/ath5k/ |
H A D | debug.h | 80 * @ATH5K_DEBUG_CALIBRATE: periodic calibration
|
/linux-4.4.14/drivers/net/wireless/ath/ath6kl/ |
H A D | core.c | 49 "Enable fw error detection periodic polling in msecs - Also set recovery_enable for this to be effective");
|
/linux-4.4.14/drivers/net/ethernet/cavium/liquidio/ |
H A D | octeon_iq.h | 89 /* Controls the periodic flushing of iq */
|
/linux-4.4.14/drivers/power/ |
H A D | ab8500_btemp.c | 790 * @enable: enable or disable periodic temperature measurements 792 * Starts of stops periodic temperature measurements. Periodic measurements 798 dev_dbg(di->dev, "Enable periodic temperature measurements: %d\n", ab8500_btemp_periodic() 1166 /* Kick off periodic temperature measurements */ ab8500_btemp_probe()
|
/linux-4.4.14/arch/arm/mach-omap2/ |
H A D | prm2xxx_3xxx.c | 177 * via a callback and a periodic timer check -- how long do we expect omap2_pwrdm_wait_transition()
|
H A D | prm33xx.c | 312 * via a callback and a periodic timer check -- how long do we expect am33xx_pwrdm_wait_transition()
|
/linux-4.4.14/net/mac80211/ |
H A D | ocb.c | 33 * @OCB_WORK_HOUSEKEEPING: run the periodic OCB housekeeping tasks
|
/linux-4.4.14/drivers/watchdog/ |
H A D | shwdt.c | 64 * to 30s. In this case, the userspace daemon is only responsible for periodic
|
/linux-4.4.14/drivers/staging/octeon-usb/ |
H A D | octeon-hcd.c | 91 * priority periodic transfers 95 * periodic transfers 309 * @interval: For periodic pipes, the interval between packets in 387 struct cvmx_usb_tx_fifo periodic; member in struct:cvmx_usb_state 638 * address of the non-periodic transmit FIFO for nonperiodic cvmx_fifo_setup() 648 * address of the periodic transmit FIFO for periodic transactions cvmx_fifo_setup() 1286 if (usb->periodic.head != usb->periodic.tail) { cvmx_usb_poll_tx_fifo() 1291 if (cvmx_usb_fill_tx_hw(usb, &usb->periodic, cvmx_usb_poll_tx_fifo() 1352 fifo = &usb->periodic; cvmx_usb_fill_tx_fifo() 1784 * periodic cvmx_usb_start_channel() 1939 * Only process periodic pipes on SOF interrupts. This cvmx_usb_schedule() 1940 * way we are sure that the periodic data is sent in the cvmx_usb_schedule()
|
H A D | octeon-hcd.h | 388 * incomplete periodic transactions still pending which are 423 * Indicates that an IN token has been received for a non-periodic 989 * This field is applicable for only periodic (isochronous and 1008 * number of immediate retries to be performed for a periodic split 1265 * size for IN transactions (periodic and non-periodic).
|
/linux-4.4.14/drivers/net/wireless/iwlwifi/ |
H A D | iwl-csr.h | 192 #define CSR_INT_PERIODIC_DIS (0x00) /* disable periodic int*/ 199 #define CSR_INT_BIT_RX_PERIODIC (1 << 28) /* Rx periodic */
|
/linux-4.4.14/arch/x86/kvm/ |
H A D | i8254.c | 121 * Modes 2 and 3 are periodic; the Counter reloads __kpit_elapsed() 360 * Do not allow the guest to program periodic timers with small create_pit_timer()
|
/linux-4.4.14/drivers/staging/rtl8723au/include/ |
H A D | rtw_mlme.h | 153 struct timer_list dynamic_chk_timer; /* dynamic/periodic check timer */
|
/linux-4.4.14/drivers/md/ |
H A D | bitmap.h | 55 * If a periodic sweep find the counter at 2, it is decremented to 1.
|
/linux-4.4.14/drivers/media/radio/ |
H A D | radio-miropcm20.c | 71 /* thread for periodic RDS status checking */
|
/linux-4.4.14/drivers/net/wireless/hostap/ |
H A D | hostap_info.c | 189 * Could do periodic RID_SCANREQUEST or Inquire F101 to get new prism2_host_roaming()
|
/linux-4.4.14/drivers/net/wireless/ti/wlcore/ |
H A D | scan.c | 484 wl1271_debug(DEBUG_SCAN, "got periodic scan results"); wlcore_scan_sched_scan_results()
|
/linux-4.4.14/drivers/net/wimax/i2400m/ |
H A D | i2400m-usb.h | 115 * this scheme will not work, for example if there are periodic occurrences
|
/linux-4.4.14/drivers/edac/ |
H A D | edac_pci.c | 219 * periodic function that performs the operation
|
/linux-4.4.14/arch/x86/oprofile/ |
H A D | op_model_amd.c | 103 * The IBS periodic op counter is randomized in software. The lower 12
|
/linux-4.4.14/arch/arm/mach-davinci/ |
H A D | time.c | 362 * This is equivalent to a oneshot timer only (not periodic). davinci_timer_init()
|
/linux-4.4.14/drivers/staging/comedi/drivers/ |
H A D | rtd520.c | 214 /* Target period for periodic transfers. This sets the user read latency. */ 939 case TRIG_TIMER: /* periodic scanning */ rtd_ai_cmd() 955 case TRIG_TIMER: /* periodic */ rtd_ai_cmd()
|
/linux-4.4.14/drivers/net/wireless/ath/ath9k/ |
H A D | channel.c | 446 "noa_duration: %d, noa_start: %d, noa_index: %d, periodic: %d\n", ath_chanctx_set_periodic_noa() 467 "oneshot noa_duration: %d, noa_start: %d, noa_index: %d, periodic: %d\n", ath_chanctx_set_oneshot_noa() 600 * If multiple contexts are active, start periodic ath_chanctx_event()
|
H A D | link.c | 294 * ANI performs periodic noise floor calibration
|
/linux-4.4.14/drivers/sbus/char/ |
H A D | bbc_envctrl.c | 53 * operating range, a periodic warning will be sent to the kernel log.
|
/linux-4.4.14/drivers/misc/mic/cosm/ |
H A D | cosm_scif_server.c | 28 * (c) receive periodic heartbeat messages from the card used to deduce if the
|
/linux-4.4.14/drivers/hv/ |
H A D | hyperv_vmbus.h | 194 u64 periodic:1; member in struct:hv_timer_config::__anon5035
|
/linux-4.4.14/drivers/hwmon/ |
H A D | abx500.c | 8 * a periodic work is used. It is more important to not wake up the CPU than
|
/linux-4.4.14/drivers/net/phy/ |
H A D | dp83640_reg.h | 134 #define TRIG_PER (1<<14) /* generate a periodic signal */
|
/linux-4.4.14/drivers/net/ethernet/broadcom/ |
H A D | b44.h | 341 /* SW copy of device statistics, kept up to date by periodic timer
|
/linux-4.4.14/arch/x86/xen/ |
H A D | time.c | 258 periodic timer because events are only delivered to running vcpus.
|
/linux-4.4.14/include/linux/mmc/ |
H A D | host.h | 326 struct timer_list retune_timer; /* for periodic re-tuning */
|