Lines Matching refs:zone
20 zone []zone member
34 cacheZone *zone
38 type zone struct { struct
95 zone: []zone{{name, offset, false}},
100 l.cacheZone = &l.zone[0]
114 if len(l.zone) == 0 {
123 if zone := l.cacheZone; zone != nil && l.cacheStart <= sec && sec < l.cacheEnd {
124 name = zone.name
125 offset = zone.offset
126 isDST = zone.isDST
133 zone := &l.zone[l.lookupFirstZone()]
134 name = zone.name
135 offset = zone.offset
136 isDST = zone.isDST
162 zone := &l.zone[tx[lo].index]
163 name = zone.name
164 offset = zone.offset
165 isDST = zone.isDST
193 if len(l.tx) > 0 && l.zone[l.tx[0].index].isDST {
195 if !l.zone[zi].isDST {
202 for zi := range l.zone {
203 if !l.zone[zi].isDST {
235 for i := range l.zone {
236 zone := &l.zone[i]
237 if zone.name == name {
238 nam, offset, _, _, _ := l.lookup(unix - int64(zone.offset))
239 if nam == zone.name {
246 for i := range l.zone {
247 zone := &l.zone[i]
248 if zone.name == name {
249 return zone.offset, true