aboutsummaryrefslogtreecommitdiffstats
path: root/web/src/js/components/ProxyApp.jsx
Commit message (Expand)AuthorAgeFilesLines
* [web] fix actionsJason2016-06-251-4/+5
* Merge remote-tracking branch 'origin/master' into websocketJason2016-06-221-3/+3
|\
| * [web] replace SetttingsActions.update with settings.updateSettingsJason2016-06-191-4/+3
* | Merge branch 'master' of github.com:mitmproxy/mitmproxy into websocketJason2016-06-181-51/+26
|\|
| * simplify settings reducerMaximilian Hils2016-06-171-10/+1
| * Merge branch 'master' into settingsJason2016-06-171-21/+16
| |\
| * | [web] fix settings ducksJason2016-06-171-1/+9
| * | [web] settings storeJason2016-06-171-30/+3
* | | [web] add app ducksJason2016-06-181-3/+5
* | | Merge branch 'master' into websocketJason2016-06-171-16/+11
|\ \ \ | | |/ | |/|
| * | [web] clean upJason2016-06-171-5/+2
| * | [web] FlowView and ContentViewJason2016-06-171-19/+17
| |/
* / [web] websocketJason2016-06-171-10/+18
|/
* [web] header.js -> Header.jsJason2016-06-091-2/+2
* [web] eventlog.js -> EventLog.jsxJason2016-06-091-1/+1
* [web] footer.js -> Footer.jsxJason2016-06-091-1/+1
* [web] fix shortcut for header fieldsJason2016-06-091-1/+1
* [web] separate flowtable to multiple filesJason2016-06-091-0/+170
f">evtchn_set_pending(struct vcpu *v, int port); /* * send_guest_vcpu_virq: Notify guest via a per-VCPU VIRQ. * @v: VCPU to which virtual IRQ should be sent * @virq: Virtual IRQ number (VIRQ_*) */ void send_guest_vcpu_virq(struct vcpu *v, int virq); /* * send_guest_global_virq: Notify guest via a global VIRQ. * @d: Domain to which virtual IRQ should be sent * @virq: Virtual IRQ number (VIRQ_*) */ void send_guest_global_virq(struct domain *d, int virq); /* * send_guest_pirq: * @d: Domain to which physical IRQ should be sent * @pirq: Physical IRQ number */ void send_guest_pirq(struct domain *d, int pirq); /* Send a notification from a local event-channel port. */ long evtchn_send(unsigned int lport); /* Bind a local event-channel port to the specified VCPU. */ long evtchn_bind_vcpu(unsigned int port, unsigned int vcpu_id); /* Allocate/free a Xen-attached event channel port. */ int alloc_unbound_xen_event_channel( struct vcpu *local_vcpu, domid_t remote_domid); void free_xen_event_channel( struct vcpu *local_vcpu, int port); /* Notify remote end of a Xen-attached event channel.*/ void notify_via_xen_event_channel(int lport); /* Wait on a Xen-attached event channel. */ #define wait_on_xen_event_channel(port, condition) \ do { \ if ( condition ) \ break; \ set_bit(_VPF_blocked_in_xen, &current->pause_flags); \ mb(); /* set blocked status /then/ re-evaluate condition */ \ if ( condition ) \ { \ clear_bit(_VPF_blocked_in_xen, &current->pause_flags); \ break; \ } \ raise_softirq(SCHEDULE_SOFTIRQ); \ do_softirq(); \ } while ( 0 ) #define prepare_wait_on_xen_event_channel(port) \ do { \ set_bit(_VPF_blocked_in_xen, &current->pause_flags); \ raise_softirq(SCHEDULE_SOFTIRQ); \ mb(); /* set blocked status /then/ caller does his work */ \ } while ( 0 ) #endif /* __XEN_EVENT_H__ */