전자부품 데이터시트 검색엔진
  Korean  ▼
ALLDATASHEET.CO.KR

X  

UM0851 데이터시트(PDF) 34 Page - STMicroelectronics

부품명 UM0851
상세설명  SPEAr is a family of highly customizable ARM-based embedded
PDF  245 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
제조업체  STMICROELECTRONICS [STMicroelectronics]
홈페이지  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

UM0851 데이터시트(HTML) 34 Page - STMicroelectronics

Back Button UM0851 Datasheet HTML 30Page - STMicroelectronics UM0851 Datasheet HTML 31Page - STMicroelectronics UM0851 Datasheet HTML 32Page - STMicroelectronics UM0851 Datasheet HTML 33Page - STMicroelectronics UM0851 Datasheet HTML 34Page - STMicroelectronics UM0851 Datasheet HTML 35Page - STMicroelectronics UM0851 Datasheet HTML 36Page - STMicroelectronics UM0851 Datasheet HTML 37Page - STMicroelectronics UM0851 Datasheet HTML 38Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 34 / 245 page
background image
Platform section
UM0851
34/245
Doc ID 16604 Rev 2
description structure in the descriptor structures array. The descriptor structure contains
status information and pointers to the interrupt flow method and the interrupt chip structure
which are assigned to this interrupt.
Whenever an interrupt triggers, the low level arch code calls into the generic interrupt code
by calling desc->handle_irq(). This high level IRQ handling function only uses desc->chip
primitives referenced by the assigned chip descriptor structure. The details of these
primitives are covered in later sections.
struct irq_desc {
irq_flow_handler_t
handle_irq;
struct irq_chip
*chip;
struct msi_desc
*msi_desc;
void
*handler_data;
void
*chip_data;
struct irqaction
*action;/* IRQ action list */
unsigned int
status;/* IRQ status */
unsigned int
depth;/* nested irq disables */
unsigned int
wake_depth;/* nested wake enables */
unsigned int
irq_count;/* For detecting broken
IRQs */
unsigned int
irqs_unhandled;
unsigned long
last_unhandled;/* Aging timer for unhandled count */
spinlock_t
lock;
#ifdef CONFIG_SMP
cpumask_t
affinity;
unsigned int
cpu;
#endif
#if defined(CONFIG_GENERIC_PENDING_IRQ) || defined(CONFIG_IRQBALANCE)
cpumask_t
pending_mask;
#endif
#ifdef CONFIG_PROC_FS
struct proc_dir_entry*dir;
#endif
const char
*name;
}
High level driver API
The high level driver API normally used in device drivers consists of the following functions:
●
request_irq()
●
free_irq()
●
disable_irq()
●
enable_irq()
●
disable_irq_nosync() (SMP only)
●
synchronize_irq() (SMP only)
●
set_irq_type()
●
set_irq_wake()
●
set_irq_data()
●
set_irq_chip()
●
set_irq_chip_data()
The details of some of the most important APIs described above are covered in
Section 3.2.5: VIC usage.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


데이터시트 다운로드

Go To PDF Page


링크 URL



ALLDATASHEET 가 귀하에 도움이 되셨나요?  [ DONATE ] 

Alldatasheet는?   |   광고문의   |   운영자에게 연락하기   |   개인정보취급방침   |   링크 투 데이터시트    |   링크교환   |   제조사별 검색
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com